Jump to content

Ofir

Members
  • Posts

    377
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Ofir

  1. Hi Fabios, There is no option to set in the function write row the table as indirect. If you wish to use the write row function then you will need to use this function for each table and the condition to write will depend on the variable. Take a look also on then Direct function.
  2. Hi, I’m not familiar with the SCADA IGSS settings but if it supports MODBUS driver then you can try also set the PLC as MODBUS slave. Then instead of UniOPC use MODBUS. Please see the slave addressing in Help Topic MODBUS.
  3. Hi, In VisiLogic Font Handler add a new font which includes the degrees symbol and click it to select and mark it in blue. Mouse over the symbol and the Keystroke window will appear with the keyboard combination to insert it to your variable. If you want to insert the degrees symbol to you variable, choose the font that you added and use the combination keys..
  4. Hi Damian, As I mentioned the Ping Utility should be activated with direct contact and not using one shot. The activation of the module depends on the user request- for example: * One can keep pinging all the time to a server for checking networking. * One just want to ping one time for checking devices are online in the network. You can use the success bit for resetting the condition to ping.
  5. Hi, Are you able to connect the PLC via Ethernet using any Unitronics software? (VisiLogic , Remote Acces..) Please make sure that there is no firewall or any antivirus which might block the port you are trying to connect.
  6. Hi Tito, Unitronics software does not run under Linux/Unix.
  7. Hi Damian, If you ping from command line to this device - Do you get constant reply? Anyway the condition to ping should be on as long you wish to keep pinging.
  8. Hi Vidmas, If the PLC is configured to TCP slave then of course it cannot establish connection with the PC. (only TCP master can initiate connection). Anyway in your case if the PLC is slave then you just need to use the keep alive and not keep connection operands. If the PLC is configured to master then you need to use Keep connection. There might be a case where the connection was not closed properly and the PLC socket is still open. This is the reason why the PC cannot connect becasue the socket was not closed properly. Using Keep Alive will make sure to close the socket if there is no data trasport for the predfined time.
  9. Hi Vidmas, Please see explanation from help file: SI103-SI106: (Keep Alive) Enables the PLC to disconnect if there is no communication from the connected device. When TCP/IP connection is established (SI 145-148 = 6) check data transport (SDW 14 – 21). If no data transport occurred during the defined time – perform ‘Socket Init’. Keep Alive counter is SDW 38 SI107-SI110: (Keep Connection) Enables the PLC to reconnect when there is no communication from the connected device for the defined time. Note that the value per socket should be higher than the regular “keep alive” (SI 103 – 106) Counter of the operation in SDW 45
  10. Hi, Which communication are you using? (Serial, Ethernet..) I'm not familiar with Citect SCADA but if you wish to use UniOPC server then if you are using serial connection, you need to set the PLC com port for connection with UniOPC. If you are using Ethernet then you need to set IP settings and PLC name to the PLC using TCP/IP card Init and PLC name functions (Under com menu). Then in UniOPC you need to create the channel with the right communication settings and add a PLC. (See UniOPC help) Later the syntax in the SCADA for configuring tags will be :<PLCName> <ItemPrefix> <Address>. For example if the PLC name is "kurtv" and you wish to read MI100 then the syntax will be kurtv.MI100
  11. Hi, You can download the example from our website at this link: http://www.unitronics.com/Data/Uploads/software%20utilities/_CommDriver%20Example.zip Please note that this example is for vision series – in order to communicate with Jazz you will need to change the communication parameters to 9600, 7, Even, 1.
  12. Hi, Try the following: • Download the latest OS 5.04(07) using 57600 • Reset & Initialize the EX-RC1 • Then try to download blank application • Next download his application If you have communication problems then: • Set all the dip switches to OFF and power on the EX-RC1 then it should be in stop mode. • When the EX-RC1 will be in stop mode you should be able to communicate without any problems.
  13. Hi, Status 3 - Synch sent. Status 6 - TCP connection established. If you are unable to get SB149 on (socket 2 connected) then try to connect other device which is in listen so that we will be able to understand whether you have issues with the mail server or with any connection.
  14. Hi, All the sockets are initialized by default - the sockets which you did not use Socket Init will initialize with its own default settings. As I understand you are using Socket 2 for connection - Did you set Socket 2 to Master TCP? Please check after trying to connect the mail server that SB149 is on. Only after getting SB149 on, try to send the Email. If it still fails, check what is the status of MI which is linked to the status messages of the Email function. Please note that Gmail mail server indeed based on SSL encryption which Unitronics do not support. We support mail servers that require authentication type login or plain and of course mail servers which do not require authentication.
  15. Hi, Please note that Gmail mail server indeed based on SSL encryption which Unitronics do not support. We support mail servers that require authentication type login or plain and of course mail servers which do not require authentication.
  16. Hi Ziwi, Good point. Yes, indeed you can read 7 registers and use only the relevant in your logic.
  17. Hi, We never did it before - and it seems to be not an easy task to accomplish. For displaying trends you will need the parameters (time and values) from the PLC - so you will need keep those values in DT and then read it back to operands. Then probably using javascript there is option to draw a graph.
  18. Hi Roland, Are you using VisiLogic 9.0.1? If you are facing issues with updating the PLC OS then try the following: • Power off the controller. • Press and hold your fingers on <i>+<ESC> keys. • While pressing power on the controller. • Then the PLC should be in BOOT mode. • Set the baud rate in VisiLogic to 115200. • Connect the programming cable to port 1 and download OS again via connection menu --> communication & OS --> OS tab. • Download your application.
  19. Hi Boetje, Are you using the Ethernet functionality in your applicaiton? Did you set TCP/IP card Init ? Please make sure that the IP address, Subnet Mask and default gateway have legal values. (If you do not use the Ethernet you can set the IP settings to default in Info mode) Does this error disapears after resseting the PLC?
  20. Hi Malcolm, Does it happens on specific event? Please check the application that there is no condition somehow that disconnect the socket. (for example socket Init) Please make sure also that SB168 is set on as power up value. Which socket are you using for Remote Operator? Which Remote Operator version are you using? Please download the latest version. Please try increasing the time out in Remote Operator communication settings.
  21. Hi Vidmas, According to our expirience the slave sometimes needs short silence between the commands and this is the reason why we recommend to set a small delay between the commands. I think first it is better to test it with the delay in order to know whether indeed this is the issue.
  22. Hi Vidmas, Does all the 4 registers are consecutive? If yes then set the length of the RHR command to 4. If not then try to set a delay between the commands and test again.
  23. Hi Ben, If you wish to convert the number in MI to DW then you need to use the function "Copy Memory". This function copies the bitmap of the number and you will get the right value as unsigned. You can find this function under Vectors menu --> Use Offset --> Copy memory
  24. Hi, You can download it from Unitronics web site download page: http://www.unitronics.com/Data/Uploads/Support/UniVision%20Licensing%201.0.1.zip
  25. Hi, Which VisiLogic version are you using? First of all please note that the PLC name is not the serial number. When you are in Boot mode please try the following: Place the battery back. Set in VisiLogic serial connection and baud rate 115200. Then go to the OS tab in connection menu and press on check when the Wizard appears click on next to download all relevant updates. After downloading all - download application which contain TCP/IP settings and PLC name. Now try communicating with the PLC according to the TCP/IP settings and PLC name.
×
×
  • Create New...