Jump to content

s.pratt

Members
  • Posts

    350
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by s.pratt

  1. Hello, Thank you for using our Unitronics Forum. Have you prepared the modem as a PLC-side modem? You can configure the modem using our "Modem Services" found under the "Connection" tab in U90. I know we definitely support the Telit EZ-10 Modem. I don't believe we support this modem, though. If you have the modem prepared already, please ensure SB72 is on. This will initialize the modem. To ensure the PLC is definitely initialized, monitor SB73 for success. For a full list of system operands related to the modem statuses, please visit our help files (Communications> Modems> Modem Communications- System Bits and Integers). here you can also find our files on Modem Troubleshooting. Please let us know if this helps.
  2. Hello, Thank you for using our Unitronics Forum. On our webinars page of our website, we have an online video that reviews CANOpen with our controllers. www.unitronics.com/support/webinars/canopen Please let us know if this helps or if you have any specific questions on CANOpen we can help you with.
  3. Our team is always trying to update and enhance our help files. I will pass this feedback along to them as they are working on the help files and will continue work on them. As for the Find Value function block, this was intended to find matches. Is it possible to read the row from a data, then use a compare function block to compare the column you are monitoring to set a bit?
  4. Hello, thank you for using our Unitronics Forum, To clarify, the E parameter is the number of rows to search (starting from row 0). Not the amount of times it will search a particular row. I will lay out the parameters below: Parameter A: The data table you wish to look in Parameter B: The column of the data table you wish to look in Parameter C: The value you are searching for Parameter D: The starting row you wish to begin your search Parameter E: The number of rows you wish to search from row 0 (not from your starting row declared in parameter D) Parameter F: The row index the value was found Therefore, if you start you search from row 2 (Parameter D = #2) and you want to search for your value for 3 rows from the starting row, Parameter E would need to be a 5 (since it starts its count from row 0). We understand this is a bit misleading so we have alerted our team in Israel about this issue. Please let us know if this helps or if anything my explanation is unclear.
  5. Hello Michael, Thank you for using our Unitronics Forum. We do not have a system bit that will perform a one shot every 500ms. What you can do it create ladder for it using our timer. Please follow the logic below: * coils are notated by ---( )--- and contacts by ---[ ]--- and I have written what they should be/related to inside them. Net 1: ---[ Inverted contact: Timer0 (00:00:00.50) ]--- ---( Timer Coil: Timer0 (00:00:00.50) )--- Net 2: ---[ Positive Transition contact: Timer0 (00:00:00.50) ]--- ---( Whatever you are trying to activate )--- By this logic above, a one-shot pulse will be generated every 500ms. Please let me know if this helps, or if this is not the type of pulse you were referring to.
  6. Hello, thank you for using our Unitronics Forum, The main ladder function which will run upon start-up will be the routine in bold. Your subroutines will be the ladder functions not in bold and will only run when called upon from the main routine or another subroutine. If you wish to change the main routine to be a different ladder function, you can right click on the routine and select "Set as Main Function". Let us know if this helps.
  7. Hello Pete, A full list of System Operands can be found in the Help files of VisiLogic: Ladder> Operands> "Operands". Within this page, you can scroll down until you see the title "System Operands". Please click on the blue highlighted "System" for the full list. Also, if you choose the "Operands" tab at the bottom left side of VisiLogic, you will see a pink list of the operand types on the bottom left side of VisiLogic. If you scroll through, you can read the descriptions to the operands to see what they can be used for. This way helps you to categorize between system bits, integers, and so forth. Hope this helps.
  8. Hello, Thank you for using our Unitronics Forum. There is some free software on our website on the "Downloads" page that will be able to help you achieve the requirements you have requested above. Please note, these software utilities are for when you are able to connect to the network your PLC is on. Read/Write Data to PLC: DataXport and UniDDE will be able to help you with this. DataXport is used more for logging data, and UniDDE is for monitoring data in real time; however, both will do what you are looking for. If you are using an SD card for storing data, our SD Card Suite will be able to remotely access the data on your SD Card. UniDownloader and Download Manager will allow you to remotely download complete applications to the PLC. Please let us know if this helps.
  9. Please note: Having multiple coils at the end of a rung is no problem at all. It is only advised against to place a coil in the middle of rung logic.
  10. Hello, Thank you for using our Unitronics Forum. Could you please explain which digital output you are using? (relay/transistor) If you are using a relay output, please note in addition to powering V1 and V2, you will also have to supply power to the relay. The V1 terminal will only power the output logic to close the relay. But once the relay is closed, there needs to be some sort of power to run through it. Please refer to the spec sheet found in the technical library, under our support tab of our website, for wiring configurations. If you are using transistor outputs, you just needs to supply power to V2 and the output will send 24VDC out from the module itself. The issue may then reside in your logic. If you could attach a copy of your program for our review, that would help us to better troubleshoot. Let us know if this helps.
  11. Hello, Thank you for using our Unitronics Forum. Your co-worker's ladder isn't necessarily wrong, but good programming practice (perhaps for easier troubleshooting) it is best to keep the coils to the right. In your first situation, both the direct coil and inverted coil rely on the first three contacts. In the second, the direct coil relies on the first inverted contact. However, the inverted coil relies on all three contacts. Running a parallel statement may be a "better programming practice" in the second situation. Running the direct contact, inverted contact, and inverted coil (the elements after the direct coil) in parallel with the direct coil rather than in series would keep the coils on the right hand side, thus keeping the programming practice. Please let me know if this helps.
  12. Hello Robin, Thank you for using our Unitronics Forum. As of now, there is no way to indirectly link samples to the trend widget. However, one possibility may be to overlap the widgets and change the visibility of the trends according to a button push or have the user choose the graph from a list. Please let us know if this works for you.
  13. Hello Michael, The Vision models support an RS232 port standard with the panel. UniStream supports two Ethernet ports, two USB hosts, RS485 and CANbus connection standard. Serial communications can be established over the USB hosts. You can purchase an additional comm module for RS232 communication. However, I noticed that Winwedge also supports USB and TCP/IP communications, according to their site. I am unsure what type of printer you are referring to, but ASCII printers will be supported over serial communications. If you are trying to hook up a normal printer you would hook up to your computer over USB, our USB only contain the generic keyboard and mouse drivers. I do not believe you can configure it to such a printer, but if you send and e-mail in to our support team at support@unitronics.com, we can inquire our R&D Team about it. Hope this helps.
  14. Hello Michael, Thank you for using our Unitronics forum. The UniStream sounds like a better fit for you on this project if you plan on storing data on a flash drive at the PLC. This can be done by going into UniApps and transferring the data from the SD card to the flash drive. This is a manual data transfer. The Vision series controllers do not have USB hosts, but you could remotely gather the data on a PC and save to a flash that way. E-mailing and Data Tables are set up very easily in the explorer window on the left hand side of UniLogic. They are fairly intuitive and are easy to set up. What is the key fob reader you will be using and how will it communicate? Will the key fob reader communicate using ASCII serially? The USB hosts on the UniStream are capable of RS232 communication, and there is also an RS485 connection on the CPU. We also have a serial communication module for more RS232 communication points. We also have two Ethernet ports on the UniStream panel if it uses Ethernet. What kind of printer do you plan on using? What will it be used for?
  15. Hello, Are you trying to load two data tables at once? It appears the PLC may be getting to many Load DTI calls. Have you tried loading the second data table on the next rung? Try loading it off of a compare statement: If DTI Status message = 0, Then Load DTI from Table 2. Let us know if this helps.
  16. Hello, Thank you for using our Unitronics Forum. The UniStream uses structs to organize information. One of the standard system structs is the "General" struct, which hold general system information. With in this struct, there is a bit called "Ladder Initial Cycle". This is the same thing as SB2 in the Vision controllers. Place a contact in the ladder, click on "<Empty>" (Not the blue pencil) to bring up the valid structs and data types for this contact. Select "General" then "Ladder Initial Cycle" to use this bit. Hope this helps.
  17. You can connect to one IP address at a time with a single socket. This is similar to your power outlet: for a single power socket, you can only plug in one device at a time. For example, your computer is plugged in now, so you cannot plug anything else in. You must remove your computer's power cord to plug in another device like your TV.
  18. Hello, In order to connect to the 4 slave units, you must connect over different sockets, or connect to them 1 at a time with socket 0 and disconnect when you are done communicating to each slave. In your second picture I noticed you have 4 socket 0 connect blocks; you must use different sockets and initialize the sockets. The sockets we have in VisiLogic are Socket 0 (which you have used), Socket 1, Socket 2 and Socket 3. Please configure these and connect them with an assigned slave IP for each of them.
  19. Hello, Thank you for using our Unitronics Forum. We have example projects of how to configure Modbus communications over Ethernet in the help menu of VisiLogic. Please navigate to the help tab> Examples...>Version 900> Project Examples> Communications> Ethernet> Ethernet MODBUS IP In this folder, you will find example programs for Modbus Master and Slave configurations. Also, we have a webinar full explaining these set-ups with our software on our Webinars page under the support tab: http://www.unitronics.com/support/webinars/modbus
  20. Hello, I would make the "from hour" vector contain a 0 for the seconds, a 0 for the minutes, and a 0 for the hours. That would allow this schedule block to pass a output at 12:00AM. Then I would have a set coil after schedule block to set the bit you wish. In order for it to work again the next day at 12:00AM you must reset the bit and fill in the "to hour" vector. In the "to hour" vector, I could set it up to stop at 00:00:01 (12:00:01 AM) since you do not need any logic output from the block once you have set the bit you wanted. Please let us know if this helps.
  21. Hello, Thank you for using our Unitronics Forum. For the schedule function in UniLogic, you will have to create a "Schedule" struct. Within the Schedule struct, you will be able to choose the start year, end year, month, day of month, day of week, start hour, and end hour you wish to have your process run. Please let us know if this helps.
  22. Hello Amir, Please ensure you have the latest OS by navigating to the help menu in VisiLogic, "Check for Updates", and choosing the "Operating System" option. This will connect to the internet and ensure you have the latest OS's and update them if not. I would also suggest placing the unit into bootstrap mode (hold the (i) button on the controller while applying power to the unit to perform this update) with the profibus card attached. Then perform the OS update. This should ensure the controller gets the firmware update.
  23. Hello, Thank you for the feedback. Glad this application works for you. SB3 works with the RTC in the PLC. So there shouldn't be any faulting problems.
  24. They should be .bmp images. Please ensure you are going to the correct folders: C:/Program Files/Unitronics/Unitronics VisiLigic_C/Data/Images.
  25. Hello, Thank you for using our Unitronics Forum. You can copy and paste VisiLogic images or even custom images into the UniPics folder to use in UniLogic. To get to this folder, put an image element on a screen and open the image attribute within the Properties Window. This will bring up the UniPics folder where you can copy your image into. Acceptable images types are: .bmp, .gif, .jpg, .jpeg, .png.
×
×
  • Create New...