Jump to content

Flex727

MVP 2017
  • Content Count

    2,212
  • Joined

  • Last visited

  • Days Won

    157

Everything posted by Flex727

  1. 1) You need to add the I/O modules connected to the EX-A2X in the hardware setup in the software loaded on the PLC. 2) You need to connect the EX-A2X to the PLC with the correct Unitronics cable, paying attention to which end plugs into the PLC and which end plugs into the EX-A2X. Be sure the cable is plugged into the correct socket on the V1210. The correct socket is labeled EXP PORT. 3) You need to apply 24V power to the EX-A2X module. Both Power and Comm lights should be steady on green if connected properly.
  2. Oops, forgot a step. Need to do the Store Timer/Counter Preset after the addition.
  3. Just use "Load Timer/Counter Preset" under the Store menu. Also, be aware that you can't activate a Delay Timer (TD) with a transition contact.
  4. Has anyone experienced this? Sometimes when engaged in a lengthy cache download from a (in this case) V1210 PLC the PLC will crash with this error: The cache download is over the internet and the issue may be a flaky internet connection, but it certainly should't crash the PLC.
  5. It looks to me like you're being killed by SB 7 in the first ladder rung (Modbus subroutine). If the entire sequence doesn't complete in 100ms then you restart it with the SB 7 pulse. Why not do away with that rung and restart the sequence by Setting MB 3 in rung 7 instead of Resetting MB 24? If that specific logic is important for some reason I'm unaware of, try using SB 3 (or better, direct contact of SB 13 [you should also be using SB 15 instead of SB 7 in your current configuration]), or best, time the entire sequence and replace SB 7 with a self-resetting timer that has plenty of time for
  6. You seem to be mixing up contact and coils. Also in your second ladder rung you have two separate logic threads. Do not do that. Further, that second logic thread is screwing everything else up - you are forcing MB 3, O 2, and TD 1 on all the time. I would do that part this way: This is not clear to me. It looks like you've left out a step as you state that the first valve closes then you immediately say it opens again.
  7. If you wish to communicate with 1 Master and 3 or fewer Slaves, MODBUS TCP should work fine. Just be sure your communication function blocks are properly set up and all IP addresses are unique and on the same subnet. There are example projects that came with your VisiLogic installation that show you how. If you can't get MODBUS TCP working to your satisfaction, post your program here and someone will help you.
  8. Do you have a copy of the .vlp project file that is currently running on the PLC?
  9. OP mentioned V700, so this is not UniStream. Moved to the correct forum. Some of what AlexUT mentions also applies to the Vision products, so that response is relevant. I'd also add that likely the program running on the V700 is trying to write to the SD card. @Bledineeds to make sure there is a properly formatted card in the SD card slot and that the card is 16GB or less. If you believe that you have done this, try a different card and make sure it is formatted with the FAT32 file system and that the proper directory structure has been written to the card. The best way to do this is
  10. I am, frankly, shocked that this works. Each of those rungs should be broken up into at least two, if not three rungs. I can't believe that "Buffer 1" or "Buffer 2" has completed both parts of the Copy Tag operation before the Copy Buffer occurs.
  11. How are you reading these values? When I go online with the data table in VisiLogic I see the value in timer format.
  12. I recommend posting your question in the UniLogic forum rather than the VisiLogic forum to get help.
  13. It's hard to make sense of what you're trying to do. There is an HMI Timer display that will display an actual timer in any format you choose. If you want to copy the timer preset or current into an integer register, use the Load Timer/Counter Preset or Load Timer/Counter Current functions. For those, I recommend that you use an ML rather than an MI since the Preset and Current are in units of 10ms. If you are trying to manipulate clock time, then there are System Integers (SI) that have the hours, minutes, and seconds already separated for you.
×
×
  • Create New...