Jump to content

Eyal Koren

Members
  • Posts

    259
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Eyal Koren

  1. Hi Peter, First try to mark the "Erase unidentified messages from SIM" check box. Also emptying the SIM card may help - you can do that from Visilogic-->Connection-->Modem Services-->Sms Options-->Read All Messages (and than delete messages). If the issue still occurs then reply with the error code for the SMS Send FB.
  2. Hi, The variables tab order is available both on the HMI toolbar and and the HMI menu in Visilogic 9.5 (and also in more recent versions). Please keep in mind that variable tab order is not supported by the enhanced Vision models (V130, V350, V570, V1040, V1210).
  3. Hello urmas. For repair issues please send an email to support@unitronics.com
  4. Hello Robin, Could you please give some more information regarding your needs? It sounds like you are looking for an expansion adapter for your system - Unitronics has several adapters that fits your description (as I understand it).
  5. Hi darknesspic, OPC is a software interface standard that allows Windows based programs to communicate with industrial hardware devices. The OPC server is a software program that converts the hardware communication protocol used by a PLC into the OPC protocol. The OPC client software is any program that needs to connect to the hardware, such as an HMI. The OPC client uses the OPC server to get data from or send commands to the hardware. The value of OPC is that it is an open standard, which means lower costs for manufacturers and more options for users. Hardware manufacturers need only provide a single OPC server for their devices to communicate with any OPC client. Software vendors simply include OPC client capabilities in their products and they become instantly compatible with thousands of hardware devices. Users can choose any OPC client software they need, resting assured that it will communicate seamlessly with their OPC-enabled hardware, and vice-versa. One commonly used application for OPC server is HMI system in a plant's control room. The operator can control several systems by different vendors from a single interface.
  6. Hi KAMANT, In general, your logic is correct, but to pause the timer and continue from the current value you need to use TA timer, and not TD. Anyway, I attached a part from Visilogic help file concerning the use of timers Timers.pdf
  7. Hi ahoover, Please send the application (or a screenshot of the specific logic) to support@unitronics.com
  8. Hi Shargy, Regarding the Numeric Keypad Entry - this is a known issue and will be resolved in the next Unilogic release. Regarding the TCP connection - The scenario you described actually make sense. If the TCP link between two devices has dropped without properly disconnecting it, communication will not be re-established after a certain period. Disconnecting and reconnecting after the link is restored will ultimately solve the issue. To make the timeout of the connection longer, check the Keep-Alive option when defining the TCP clients/servers. As a workaround, I suggest using the following logic: 1. When the system tag System.Ethernet_Port_Link_State drops, set a temporary bit. 2. When the system tag System.Ethernet_Port_Link_State comes back, initiate a disconnect and connect sequence.
  9. Hello Chavez, Please send your application and explanations about the system to support@unitronics.com. If you are not willing to share your application, please give as much information as possible regarding the system setup and your implementation.
  10. Networking issues are the ones that take most time and effort to debug. Your first steps should be: 1. Go to online mode and determine if the transmissions are received by the PLC. To do that press the touch screen for 5 seconds (for non-touch screen press the (i) button), then enter the code (default 1111), go to serial-->monitor. In that screen you can see the actual Tx/Rx communications. 2. If the transmission is OK, start debugging your code - comms configuration, baud rates, Scan commands etc. 3. If you still cannot solve this issue, please send your application to support@unitronics.com
  11. First of all, each PLC is running on a different development software platform (Visilogic for the Vision series, U90 Ladder for Jazz). Secondly, regarding the Jazz series - only Jazz2 can be connected to Ethernet (via module), and it enables PC-PLC communication and Modbus/TCP connection. Vision PLC's, on the other hand, have an Ethernet connection (via additional module) with 4 built in sockets, enabling multiple protocols networking (like TCP, UDP, Modbus etc.).
  12. Hi! To implement a multiple unit numeric variable you can do the following: 1. define a numeric variable. add a numeric link and in the text box select "String from Library". You should define a library string ID variable. 2. Enter "String Library" from the project tree and double click on an empty space in the table. In the pop up window fill the text for the units you need. 3. Write the logic for the conversion between units. Use a button to select between units and perform the caluculations in every unit change. After you converted the value use the function "Set String Library" to select the unit that will be displayed. I attached a small application I made for demonstration. It's a unit converter for pressure units - ATM to PSI. It's pretty straightforward and I believe you will find it easy to implement. Pressure Convertor.vlp
  13. Hello Pascal. For getting the PLC to go back to RUN mode after download, please define the User Interaction options in Unidownload Designer as marked in the attached image.
  14. Hello Pascal, First, try to run Unidownloader as an administrator (right click on the file icon-->"Run As Administrator"). Now try to download the project. If still not successful, please send the Unidownloader project to support@unitronics.com for further analysis.
  15. Hi Leon, Please see my answers in the same order you asked them: 1. Currently there is no other way to browse the content of SD cards, besides via Uniapps. Could you please explain why this is not a good solution for you? 2. This is a known issue. It is resolved in Unilogic latest version (V1.6 rev. 83). 3. Unfortunately it is not possible to convert Excel files to data table files during PLC runtime. However, it is possible to convert Excel files to UDTF files via Unilogic, or via an external tool that you can run on the PC. If you are interested in that tool please contact support@unitronics.com
  16. Not really. Hex structure is different from decimal. Hex is base 16 while decimal is base 10. It can be demonstrated by cnverting hex to decimal. In that case, to access I0 you should adress 6000h, which converts to 24576 in decimal. To access I20, you should add 20 to the original register. In hex it will be 6014h, which converts to 24596 in decimal. 24596-24576=20.
  17. Hi Unnsteinn, I attached two sample applications to this post. Both of them utilize modbus over ethernet communication, one as master and the other as slave. These are good examples for how to configure local communication via Ethernet. After successfully implementing communication, you can do the following: 1. Monitor and operate the controller with Remote Access (get the software from here). 2. Read and save operand data with DataXport (get the software from here). For further assistance regarding communications or software please contact us at support@unitronics.com JZ20-R10_Modbus_Ethernet_Master_Client.U90 JZ20-R10_Modbus_Ethernet_Slave_Server.U90
  18. V130 is an Enhanced Vision PLC. That means that SB250 and SB251 wouldn't work. What you need to do is to define a "Legal Entry" MB (in the Variable: password menu) that will set when the password entered is correct. Another useful operand is SI45. It counts the number of attempts for entering password. You can use it to limit the password inputs by the user.
  19. DaveE, Regarding the screen update issue, you have two options: 1. Use SB31- setting this bit will refresh the whole HMI screen. You can either set it periodically or trigger it by an incoming transmission. 2. Use the ASCII string Variable refresh bit (same principle as option 1, but in this case only the variable will refresh).
  20. Hi DaveE, In general, the best way to debug communication issues is by monitoring the transmission. In Enhanced Vision models (like V350) you can do this via Info Mode. Do the following: 1. Press on any point on the screen for about 5 seconds. 2. Enter the password (default is 1111). 3. Go to Serial--> Monitor. Use the arrows to select port. Now you can see exactly what information (if any) is being transmitted
  21. Hello Jaimes Daniel, We would like to have an online session with you. Please write to support@unitronics.com and state on what time you will be available.
  22. Hi, The MC55i is supported by Jazz PLC's. Please write us (and attach your application) to support@unitronics.com
  23. Hi, Your problem lies in the application, in Main Routine nets 19-22. You are constantly calling a function to load a specific screen, and that is not allowing you to edit the value of the keypad entry variable. The solution is to load a screen with a transitional contact. I attached the corrected application. 324.vlp
  24. Hi, These specific Utility failures suggest overflow in values related to the function blocks mentioned in SI26: Test Bit (#18): This utility is limited to a maximum of 255 bits in the vector (which are 16 MI's or 8 DW's). Exceeding this value is the cause of this issue. Vector Store (#22): Utility failure will occur if the vector being reference is longer than the maximum number of operands in Visilogic (for instance - MI4095). It seems like you are misusing these functions. I'm surprised that these did not affect your application. Anyway, I hope this helps.
  25. In general, the compiler doesn't check the Java script code but only the HTML part. What exactly are you trying to do?
×
×
  • Create New...