chelton

MrPLC Member
  • Content count

    379
  • Joined

  • Last visited

Everything posted by chelton

  1. SEND command from CP1L-E to another CP1L-E

    at a quick glance destination unit address should be 00 - the CPU, you don't want to communicate with the built in ethernet port. My opinion & probably many of the old timers is you don't "tell" you "ask", meaning you should use a "RECV" not a "SEND" too. 
  2. SNTP omron plc

    Is it possible to do what is shown in the ETN21 manual for clock updates on the omron cs/cj plc's ? I know you can update the time via SNTP but as shown in the manual it appears as if you can then broadcast this across the network? I can't find any other information on it. Only way i can think is to send FINS commands to each other PLC or fetch the time from other PLC's. Thanks in advance.
  3. SNTP omron plc

    I thought using the automatic clock adjustment would be easiest too, however you can not change the UTC offset via programming to adjust for DST.  Looking into the SET CLOCK FINS broadcast. Thanks.
  4. Are you certain the nameplate V/Hz match what is set on the drive? The V/Hz ratio makes a big difference. ( motor rewound maybe?) What is the speed reference? Network/Analogue/Fixed - Have you confirmed it's not being commanded to change rapidly/noise etc.  
  5. Netbiter read from CJ2M

    Have you tried setting the tag in the symbol table to network "publish" and connecting via "Ethernet/IP tagname" in the netbiter. This is assuming you have an Ethernet/IP processor CJ2M-CPU3*
  6. CIF41

    When changing the IP address are you also changing the FINS node address to 10? If you have the conversion method set to automatic address generation and the FINS node address does not match the unit an error will occur.
  7. Project Search

    it will return both, but as soon as you hit the space after _1 only the matching result will show.
  8. Hi Omron experts, Does anybody know if it's possible to update a ETN21 module to a newer firmware? I see version 1.5 now supports classless IP addressing.  Thanks.  
  9. ETN21 Firmware update posible/not posible?

    Thanks IO. Im hoping omron can update them for me. I've contacted them without response as yet.
  10. I too like this method, however as you can use AT % in program scoped data variables too, i find it can lead to problems very quickly. There is no way to cross reference, or a memory map to show what addresses have been allocated etc. I use this method for making a program scoped tag available between programs without using a global variable.
  11. Does it need to map to an array of words or just a datatype that is equivalent in size to the array of words? Some devices only need the data size to match. Maybe you can create you your custom datatype structure that ends up 140 bytes. Alternatively create a union data type. 
  12. PLC to Server communciation

    providing the gateway ip's are actually pointing the gateway router.
  13. How to use alarm buzzer in NS screens

    System Settings > Initial Set your system memory base address. ($B0) On same page click system memory list First page listed tick the Basics Tab. Bit 13 and 14 of first word will be your buzzer  
  14. That wont be happening on this forum.
  15. 5 silo to 4 hopper

    A picture can speak a thousand words. How about a diagram?
  16. Make sure they know how to use generic modules too. The number of people I come across that can't add/or get ethernet devices up and running unless it has an add-on-profile.
  17. Can't see anything in the revision history. Although can only see back as far as 1.28.  https://automation.omron.com/en/ca/support/resources/software-revision-change-history/change-history-of-sysmac-studio  
  18. The newer versions of studio don't even allow you to save the library as a .slr file. You can add a .slr file to a project however. Not sure when the .slr file support was dropped? Maybe try install an older version
  19. How big is your range of floating point numbers? Do they need to be added every scan?  D100 - D110 is only 5 floating point registers. Easily done with 4 +F(454) floating point additions. You won't get any more efficient than that. However if you were adding 10 or more  consecutive registers you may want to look at pointers/indirect addressing. Then you can choose if they are all added in 1 scan with a "FOR" loop or over consecutive scans.
  20. 3 Data Memory into 1

    Given that a D register is only 1 word / 2 bytes, you won't be able to move day/month/year into a single register. 1 nibble (4 bits) can only store the vales 0 - F
  21. What information did you see on the terminal emulator? The module would be still operating in run mode and you would need to issue the break command (ctrl c) to stop the execution of the running program. Using the list command you only get the program listing running in RAM. Programs can also be stored on EEPROM. You can switch between using RAM & ROM commands. The modules are very hardy. I still have 1771-BAS in perfect working order. 
  22. Sysmac + NX1P2 - P_On Bit?

    Under "Help > system defined variable reference" you will find this and many others.
  23. I'd even consider using a redlion if it's for serial comms. Redlion's raw serial driver makes it easy to write your own ascii drivers.
  24. Why do you need to copy the array? Can't you just set the address translation (AT) on the existing array to %D0. The array then should be accessible from %D00-%D59  
  25. Math Floating Point numbers without Registers

    Floating point is entered directly by using the +/- character. See screenshot