Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Ofir

  1. Hi Michael, First of all note that if you will mouse over the parameters (A, B, C, D etc..) you will get a tooltip with the description of the specific parameter. A - input value B - X1 2007 C - Y1 0 D - X2 34835 E - Y2 1380 F - Result
  2. Hi Greg, First of all note that if you will mouse over the parameters (A, B, C, D etc..) you will get a tooltip with the description of the specific parameter. If you wish to perform math operation between different data types, you can find in the solution explorer --> Formulas You can prepare your own formula and combine signed integers and real numbers.
  3. Hi, If the structure of the data table contains the array you described then one of the columns is from type array INT x 15 Then using read row or write row you can read or write data to a specific row. Note that you need to create another struct using the data table struct in order to link it to the read row or write row. (This struct will contain the array where you can either fill with values or get the values from the Data table).
  4. Hi, There is no option to move the members in the struct. This request is on our list and hopefully in the future will be available.
  5. Hi, It is not in our immediate plans, but it is a strong possibility for the future.
  6. Hi, Currently there is no direct way to access the data tables memory. You can built your own protocol to read write data to data tables. You can create commands and messages with variables using message composer in UniLogic and then using TCP TX and TCP RX ladder elements you send and receive data. For example you can send the string Read_Row1 from your PC applicaiton and then when the UniStream recieves this message, it will activate read row for the requested index number and for specific tags and then will send the data back to the PC application.
  7. Hi, You can create a link to a file which is on the SD card. Then you can either download or open the file. In the advacned webserver example there is a link to download PDF file and UDT file.
  8. Hi, Using VisiLogic connection menu, you have the option "Export operands to File". You have the option also later to import the file back to the PLC. Another option is using Remote Access under tools menu you can select operand access and import or export operands to Excel.
  9. Ofir


    Hi Denis, In hardware configuration --> properties of the analog channel, you can already set the min/max values of the analog channel based on the scaling limits.
  10. Please review the below link which explains about DCOM configuration. http://www.opcactivex.com/Support/Tutorials/DCOM_Tutorial_-_Configuring_th/dcom_tutorial_-_configuring_th.html
  11. Hi, Using UniDownload Designer you can prepare a UDC file (Downloader file) that the customer will be able only to open using UniDownloader software tool and download the applicaiton without the option to view the source code. First you will need to prepare *.d90 file. (when download the application to a controller, select advanced in the download form and check the option "create download file") Then in U90Ladder --> Tools, select UniDownload designer and prepare the UDC file. Ask the customer to download UniDownloader from Unitronics website and send him the UDC file. After the customer will install UniDownloader, he will need only to double click on the UDC file and download it to the controller.
  12. Ofir


    Hi, Yes you are right, you will need to use the linearization included in the math toolbox in ladder and then show the result value on the HMI.
  13. Hi. Please send a mail to support@unitronics.com and we will check this issue deeply.
  14. Hi, In the future we will add the option to copy slave and have HMI variable that the user will be able to enter the slave ID/IP. Currently for each slave you configure in UniLogic, in its properties you can find a parameter "Active" - you can link a bit to this parameter and then you can disable/enable a specific slave. You can also set "Active" bit for each one of the MODBUS commands.
  15. Hi, At the bottom window, select the tab "Event Log" and check the log after the upload process. Let me know if there is an error or the process was completed without any errors.
  16. Hi, The option shown in the properties window is for data tables which its columns configured as "part of project" - Data Tables columns which are marked as part of project are downloaded to the Flash memory and cannot be written by the Enhanced Vision. (V130/V350/V560/V570/V1040/V1210) If you wish to write to a data table, do not mark its columns as part of project. The colums which are not configured as "part of project" located in the RAM and you can write to the data table in ladder code. If you wish to download the data table value after downloading the project - Open the data table window and select the option "read/write tables". Then select the required table and click write table - note that this action will overwrite the values exisitng in data table RAM.
  17. Hi, You can find two CANopen examples in VisiLogic examples. Open Help menu --> Examples --> Project Examples --> Communications--> CANopen
  18. Hi Gabriel, Please send us a mail to support@unitronics.com and I will send you examples for MODBUS over UDP.
  19. Hi Gabriel, Are you using UDP or TCP connection? As you have only three slaves, you can use TCP connection. In the masster set three sockets as TCP master (Each socket will have its own MODBUS Config) and connect to the slaves. In this configuration each slave is independent and if you will lose connection with one slave there will not be any delay with the others.
  20. Hi, Please read in document "Enhanced PLC WebServer.PDF" pages 9 & 10. These pages explain how to use links and submit buttons when using password.
  21. Hi Andre, You can try reading the address in length of 2 (32bit register = 2 x 16bit register). Anyway if you wish to split MF to 2 MIs you can use the function "Copy Memory". (Vector menu -->Use Offset --> Copy memory)
  22. Hi Andre, If I'm not wrong the calculation should be as follows: MF12 - 400001 + 16384 (4000h) + 12 = 416397 MF13 - 400001 + 16384 (4000h) + 13 = 416398 Make sure you are reading 32bit register.
  23. Hi All, What type of download are you using? (Download, Download & Burn, Burn Upload project) Do you have a recipe with the exact steps how to simulate this issue? Please send the project to support@unitronics.com and how to simulate this issue . As soon as we will be able to replicate the problem, we will take care to fix this issue.
  24. Hi, As you mentioned 4000h is 16384 decimal. If you are using 400001 as RHR command then it seems the calculation should be 400001+16384 + 13 = 416398. Try to use the address 416398 in order to read MF13 and let me know the results.
  25. Hi, The name of the file needs to be in ASCII format. There are many options to create a file name using the HMI or Ladder string functions. For example you can use the function RTC to ASCII to create a file name based on date. Attached is an example for writing DT to SD with indirect name that can be entered from the HMI. Please note that you have total of 5 DT folders which in each one you can create up to 64 files. (in root folder DT up to 60 files). DT_SD.vlp
  • Create New...