TigerLily

MrPLC Member
  • Content count

    38
  • Joined

  • Last visited

Everything posted by TigerLily

  1. Hello, I am trying to use a PID loop to correct a concentration reading that can be too high or too low. I want to add or subtract my MV from my current device set point and that will correct the concentration. I have never used a PID loop in this way and it is not working like I had hoped, currently I am flipping the PID direction between forward and reverse depending on the direction I need it to go and then subtracting or adding the MV from the current set point. Has anyone achieved similar PID control and if so could you please offer me some tips on the best way to do this? Thank you!!          
  2. HMI Replacement Options

    Hello! We are looking to find a replacement for our Omron NS Screens in what seems like about 20 systems...there are so many third party/other vendor options available, I am honestly overwhelmed, so I thought maybe some of you had great experience with other vendors screens that I could look into using in our equipment.  The screen will have to communicate with an Omron CJ PLC, serial or Ethernet is fine, Ethernet is preferred.  Would also prefer screens that actually have Omron drivers.   Thank you!!
  3. Hello! I am working on a quote for a new project that will use EtherCAT but also requires DeviceNet for some legacy components.  Has anyone successfully used the Beckhoff EtherCAT coupler (EK1100) with the DeviceNet Master Terminal (EL6752) and an Omron PLC as the EtherCAT master? My concern is that the coupler will only communicate with the Beckhoff EtherCAT master, but since it is so much more expensive to get the new Omron parts to communicate DeviceNET i am hoping this could be an option.  The equipment is extremely simple and price is a major consideration.   Thank you!!!
  4. @kckku that is the exact problem we have, my Sysmac disc is from 2016 and our customer is in China with no access to Sysmac Studio.  I had to download a current ISO of the latest Sysmac Studio software to get the files I needed, but I think we should be all set now that we have them! I will just try to get a copy of the most current ISO when there is a revision so we are prepared. Thank you to everyone!!  
  5. I am having some trouble at a customer's site getting a program transferred from an SD Card to update the HMI program in an NA Screen.  I am not there but when the customer tried to transfer the new code they got a message "OS Version Mismatch - Install OS 7.4.0 the user program expects." I am not sure what to advise them because I can't find this when I search the NA manuals. Any help would be greatly appreciated, I am in NY and they are in China so I can not even reach out to Omron Tech Support right now because they are closed. I attached a screen shot of the HMI.   Thank you!!!
  6. Ok, so I have had the chance to contact tech support at Omron and I have to update the OS in the screen because Sysmac has updated since this system shipped several years ago...so even though my screen is old and I never changed the version I guess the OS needs to be updated to be compatible with the changes in Sysmac (my assumption).  Now I am having trouble finding the NA_RecoverUpdate_7_4_0.exe file that I need to update the HMI via the SD card. The manual excerpt is attached along with the full instructions in case anyone else ever needs them, but it sounds like it wants me to use the original installation disc, that does not make sense to me since our software disc is at least 6 years old so this OS wouldn't exist yet!  Does anyone know where these recovery files are available?   System_Recovery_Instructions.pdf
  7. Thank you for that chart, it is quite confusing, I could not agree more!! My Sysmac studio is version 1.44, the program loaded on that screen is runtime version 1.10 which matches the program version that this program is set to but according to the chart it wants the version to be set to 1.12? I will try to set it to 1.12 and see if that works, thank you for your help!!!  
  8. This is not an NS screen but an NA, so it is using the new Sysmac software.  As far as I can tell in the Sysmac software there is no version 7.4, the highest my software goes is Version 1.14, so I really am not sure what this message is referring to.
  9. We have a customer insisting on communicating with our NX102-9000 over EtherCAT, we have explained multiple times that EtherCAT is not intended as a facility communication protocol and recommended that instead they use Ethernet/IP, but after a year of pushing back they are still insisting and willing to pay for the Engineering work to get this to happen. Has anyone successfully configured two EtherCAT masters to communicate with each other? In the past I have used the PN-PN Master Coupler from Siemens to get two ProfiNet Masters to communicate with each other so I am hopeful that a similar device exists for EtherCAT, but I have not had any luck searching the web for such a device. Does anyone have experience with or know of such a device? Thank you!!
  10. That is exactly what we have been telling them. We have been working directly with Omron on this as well, they provided us with some info on a device that I think may do what we are looking for...so in case anyone else has the need here is the information we got: The device is the ECX-EC Slave Bridge, made by ESD. https://www.ethercat.org/en/products/B888E4F9062148A08E320A3F41A411D6.htm We haven't implemented it yet to be able to say whether or not it works as we expect, but I will follow up once we do!
  11. Can a CJ2M communicate to a C200H??

    Hello! I just got an interesting request from a customer, we have a product line that uses C200H PLCs.  The cabinets can operate independently or they can be connected to work in a Master/Slave configuration, the C200 PLCs communicate to each other over RS-232 using LR registers. Back in 2015 we redesigned to use CJ2M PLCs and changed the communication to EthernetIP. Now we have a customer who wants to buy a new slave for an old C200H system, so my question is what are my options for communicating to a C200 with a CJ PLC, I don't have much experience with the C200, that was programmed before my time here, in 2000 I think. Thank you!!!      
  12. Can a CJ2M communicate to a C200H??

    Our CPU is the C200HG-CPU43, back when it talked to another C200 we used the Comms Board A and the 1-to-1 PC Link with the LR registers. When the C200 went obsolete we upgraded the controls to the CJ2M-CPU33 and began utilizing the Ethernet IP communications...so our new system doesn't even have a serial port at this time, we would have to add the CP module to the option slot.  
  13. Just wanted to follow up on this in case anyone is trying to figure this out in the future.  I finally found out that these bits can not be accessed except for by the associated face plate/GUI object that goes with this AOI for an AB SCADA or HMI, so they (Allen Bradley) will not tell me the meaning of the individual bits. My application is using a GE iFix SCADA so I will not be able to use these bits to send status.
  14. Hello! I am using the Plant PAX AOI L_CPU_24_Up and am having zero luck finding out both independently and from tech support what the 16 bits of the Ref_Out.Identity.Status are. The description says Tag to receive CPU data, device status (bitmapped, see documentation).  I have a techconnect contract, but cant find the correct documentation where this information lives.  Could someone please send me a link or just give me the number of the publication.  I attached a screen shot of tag info I am looking for. Thank you!!!!    
  15. Hi Chris, I was just looking in the AB forum and saw a bunch of posts that don't look like they belong there (and all from the same user)...they are pretty new, in the last 15 minutes, just wanted to let someone know right away!

     

    Thank you!!

     

  16. So I ended up using the NJ CPU with an Omron DeviceNet card, Beckhoff was not sure that the Omron EtherCAT Master would communicate with the DeviceNet Master card on the Beckhoff EtherCAT coupler, they were certain that we would have no issues communicating with the Beckhoff EtherCAT coupler, but the issue was then communicating to the DeviceNet Master since that was designed to work with their PLCs, since I already have the Beckhoff components laying around I am hoping to try it some time, but I just didn't have time on this project and had to go with what I knew for certain would work! Thank you for your input and if I ever get time to try it out I will let you know the outcome!
  17. Thank you, I am so used to using the manuals for CX-One instead of the help files I never thought to check them!!
  18. I am trying to use the Event "SaveUserAlarmLogToFile" tied to my F1 button to save my alarm history to my SD card installed in my screen, but I can not find any details on how to specify the file name for the save...can someone please clarify what should be entered for the file name?     Thank you!!!!
  19. NA5 Orientation

    I was wondering if the NA5 could be flipped for a portrait orientation, I am working on a new project that has serious width restrictions!  I looked through the Sysmac software but could not see anywhere that it could be done in the hardware configuration.   Thank you!!
  20. I am a long time Omron user, but this is my first time using the Sysmac software, I want to compare the 16 bits of my array to zero, if any of the bits are on I want to turn on an output, I see the AryCmpNE and AryCmpNEV, but they have a seperate bit for each item in the Array, is there any way to do this without using Unions?   Thank you!!
  21. I am beginning my first project with the newer NX platform and am a little confused by the description in the manual vs what is actually in the sysmac setup.  The manual makes it sound like you can adjust the range settings for the card, but I don't see any where to do it in the setup.  I also don't know what the Index and sub-index columns mean, so I am wondering if this is a back door to access the range settings? 
  22. Hello! Just wondering if any one has any experience with the Velocio PLCs, they look like a perfect fit for an application I am developing where we need something extremely small; but I am reluctant to specify them into a product line because I don't really know much about them or the company. I am hoping someone here has had some good experience with them they can share as a testimonial!  Any info about the PLCs reliability would be greatly appreciated.   Thank you!!!
  23. Subtracing Date and Time

    Thank you Jay!  I just had to do the same thing for one of my projects so happy to share!!
  24. Subtracing Date and Time

    If you can use Structured text this should work: (*I USED THE SAME TIME STAMP VARIABLES IN THE EQUATIONS BELOW WHICH ARE JUST THE PLC CLOCK ADDRESS IN MY PROGRAM, BUT THE 1 AND 2 LINES SHOULD BE YOUR TWO DIFFERENT TIME STAMP VARIABLE SETS, YOU COULD ALSO INCLUDE THE MONTH AND YEAR IN THE SAME MANNER IF NEEDED*) UINT_DAY1:=STRING_TO_UINT(LEFT((WORD_TO_STRING(CLOCK_DD_HH)),2)); UINT_DAY2:= STRING_TO_UINT(LEFT((WORD_TO_STRING(CLOCK_DD_HH)),2)); (*SUBTRACT THE TWO VALUES FOR YOUR DAYS REMAINING RESULT*) UINT_HH1:= STRING_TO_UINT(RIGHT((WORD_TO_STRING(CLOCK_DD_HH)),2)); UINT_HH2:= STRING_TO_UINT(RIGHT((WORD_TO_STRING(CLOCK_DD_HH)),2)); (*SUBTRACT THE TWO VALUES FOR YOUR HOURS REMAINING RESULT*) UINT_MM1:=STRING_TO_UINT(LEFT((WORD_TO_STRING(CLOCK_MM_SS)),2)); UINT_MM2:= STRING_TO_UINT(LEFT((WORD_TO_STRING(CLOCK_MM_SS)),2)); (*SUBTRACT THE TWO VALUES FOR YOUR MINUTES REMAINING RESULT*) UINT_SS1:= STRING_TO_UINT(RIGHT((WORD_TO_STRING(CLOCK_MM_SS)),2)); UINT_SS2:= STRING_TO_UINT(RIGHT((WORD_TO_STRING(CLOCK_MM_SS)),2)); (*SUBTRACT THE TWO VALUES FOR YOUR SECONDS REMAINING RESULT*) I am not sure it is the best or cleanest way to do it, but it will work!
  25. I recently had an issue where a system shipped to a customer's site with a mismatch between the IP address loaded into the CJ1W-ETN21 card and the node dials on the card itself.  We had been testing the settings of the card by pinging the address and had assumed if the node dials were wrong we would not be able to ping the card.  As we just found out that is not the case! Both our quality department and our customer's end user were able to ping the Ethernet card, but the end user could not establish FINS communications because the node dials were not correctly set. Is there a way to test that the dials are correctly set?    Thank you!!!