Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by Saragani

  1. Convert Zip to ulpr

    If you download to the PLC then the PLC will lose the file (compiled project in the PLC). If the original download did not include an "Upload", then the original project cannot be restored (The PLC only have the compiled results in that case).
  2. Convert Zip to ulpr

    OK, since it does not include the ulpr, but the compiled app. You should download to the PLC with an "upload" option, then a ulpr could be restored (uploaded) from a PLC. The zip you have created is for cloning the PLC
  3. Convert Zip to ulpr

    A Ulpr file stands for UniLogic Project. If you saved a file from the HMI to a USB stick then it is not a ulpr. What does it contain? (the zip), screenshot? trends, csv, data tables? You can extract a zip file with WinZip, WinRar, 7Zip etc.
  4. UniStream Memory

    No. Those 256KBs are for retained tags, and there are also 2MBs for non-retained tags. The panel has it's own memory (RAM and local storage), where the local storage is with an internal SD Card (so you have plenty of room for images), and if you add an external SD (insert it to the SD Card slot), then you can also place large objects like Videos, PDFs, etc, and also use features that require SD (like saving SD to SD, Trends etc).
  5. password change error

    Hi, Our support gets the error when using the project you've sent, so we will investigate it and you'll get an answer ASAP.
  6. password change error

    What you describe might be a problem with this specific PLC (problem with one of the files). Have you tried to unplug the PLC from the power and then re-plug it?
  7. USB driver for UniStream on Windows 10

    Are you using UniLogic 1.21.51? The installer should install it automatically.
  8. Subfolders for SD card DT folder

    This feature does not exist.
  9. How to create pop-ups in screens?

    What do you mean screens with resizing? Screens have fixed size, since this is the size of the panel, and custom controls are like screens, but do have sizing options.
  10. conical fermenter tankshape

    I think he also wants the tank to fill up. In this case, he should have a transparent hole in the image, and put a bar graph (meter) behind the image.
  11. Error When reading timer value

    I did give you a new DLL that allows you to read the timer value. I'm not sure that you can write the preset. Maybe you can write a "Protocol" by yourself, and then change it from ladder. I'll investigate the U90 Ladder code myself again in order to see if maybe there is some sort of code that does allow writing timers values.
  12. Nested structures?

    No, nested structs are not supported
  13. Error When reading timer value

    OK. I've did some fix that should allow both U90 and Vision PLCs support Read of timer Preset and Current values. I don't think that write preset or current values is supported in the U90 (It doesn't work when I send the command, and I also don't see the U90 Ladder allows changing timer current or preset value during Online. Unitronics.ComDriver.dll
  14. Error When reading timer value

    Yes, you are correct. The Timers preset and current works differently in the U90 / Jazz PLCs (I just confirmed it). While the Vision PLCs return a string which is the preset, where each byte (represented as hex) is either the hour, minutes, seconds, or milliseconds, In the U90/Jazz PLCs, the value (in hex) is a 16bit integer where the 2 MSBs are the resolution, and the rest of the 14 LSBs are the raw value depending on the resolution. (Resolution: 10ms = 0, 100ms = 01, 1s = 10, 10s = 11 ..... the numbers are bits) . The fix is not as simple as it looks (since changing the value from 32 to 16 would still cause an exception, and the returned value will be incorrect.
  15. Well, the uninstall removes most of the files and directories that the installer have put during installation. The ProgramData is a hidden folder that should usually not be accessed by the users themselves. You can create your pics folder under "My Documents" or "My Pictures". I'm sorry for your inconvenience
  16. RTC not Running?

    Can you send the project to the support? The R&D will try to reproduce the CPU error, and if it happens when we can investigate the issue. 10x
  17. "Store DTI to File" Ladder function

    Ok. The issue was checked, and indeed in case of 0 rows, a status -31 is returned. This is a small inaccuracy with the help. You can use the suggestion I wrote in my previous post.
  18. "Store DTI to File" Ladder function

    I'm checking this issue for you. I think it is a "bug" in the help, but I'm also checking if maybe it's just not working correctly in the PLC, or this feature was not implemented. You can however use the number of rows from the table itself, for example: Table1.Number of rows
  19. Error When reading timer value

    Which PLC Model? I just tested it with a V130 and it worked (the small example from the documentation). I see that in your first post, your code shows that the protocol used as ASCII. V130 and any of the enhanced PLCs should use a Binary message for read and write. Furthermore, I see, from the stack trace, that the error message arrives from ReadIntegersMessage, so unlike the code example that you gave me, the first error is related to read operation, while the code examples are related to write operation. I'm confused.
  20. I think that the best option in this case is to investigate the issue in the PLC with a remote session (So the Panel team would be able to find / understand why it happened, and also fix the problem that prevents your PLC from establishing an FTP Server). BTW, did you try doing a "Download All"?
  21. How to create pop-ups in screens?

    With a Custom Control, you can create a control that can be used in different screens. From the toolbox you can drag (or double click) the custom control, to a a screen. If you define Read only or Read-Write parameters to the custom control, then they must be used when placing the custom control on a screen. You can use those parameters inside the custom control definition (for example, a numeric tag to be linked to a numeric box). After placing a custom control on a screen, then you can define a visibility bit in order to control the visibility of the "layer".
  22. Error When reading timer value

    I have not seen the entire code, so it is hard to tell.
  23. Access SD card using DELPHI

    The source code is available on our website. If however you can use .Net dlls inside your delphi code then you don't need to (And you can just reference some dlls)
  24. Access SD card using DELPHI

    You will have to implement the entire .net driver in delphi.
  25. BSOD in Windows 10

    No, because it is a microsoft driver that comes with Windows (even XP has it).