Jump to content

Saragani

Members
  • Posts

    1,196
  • Joined

  • Last visited

  • Days Won

    116

Everything posted by Saragani

  1. I think that the Ethernet Adapter that the PLC is connected to is Ethernet adapter Ethernet 8. Can you config it? For some reason, windows is not assigning an IP Address to the adapter (I have seen it on different cases, and I don't know why it happens). The solution is giving a static IP to this adapter. Open the network settings and select "change adapter options", select Ethernet 8 (You should see that its description is "Unitronics Unistream USB Ethernet...") right lick and select Options. Then to to the Internet Protocol Version 4 (TCP/IPv4), and click on properties. Select "Use the following IP Address", and write: IP address: 169.254.73.10 Subnet mask: 255.255.0.0 Open UniLogic and see if now it is able to find the PLC. (Please update us). There are few more tests that can be done if it doesn't work, but it requires a remote session.
  2. Start -> cmd -> ipconfig Copy paste all the text from the command line and paste it here.
  3. It looks like there isn't [2022] in the EDS file, but only [2022sub0], [2022sub1], etc. If you remove all the [2022sub?] sections, then the file will open
  4. The help section about the play video was probably created during Beta developments. This feature has been deprecated, since you can control the video directly from the screen.
  5. Yes, and I'll also not be here till Tuesday or even Wednesday.
  6. the installation folder where the exe of UniLogic is located. Alternatively, you can use the following DLL (replace the original DLL in your UniLogic installation directory). This DLL is for version 1.26.90 Unitronics.HardwareConfiguration.UI.dll
  7. Can you check it on a different computer? I know that one of our QA is suffering from a similar problem with UniLogic, and it looks like something in Windows.
  8. You are correct. There is an issue with that feature in the official version and it was already fixed for next version. There is a fix for this issue, either by a dll replacement, or an updated version of 1.26 (I need to check that). I'll be able to check this if there is an updated 1.26 version only tomorrow, and I'll give you a solution.
  9. Any VNC software will do, for example TightVNC, RealVNC, etc.
  10. I took your project and downloaded it to my PLC, and I see that it works. The SD contains a folder called DT, where inside it I have a DT1 files (udtf, zip , csv)
  11. Do you see the Store DT Status changes from 0 to 1 when you call Store DTI to file? Does the Store DT Status changes back to 0? (action completed successfully), or maybe it changes to a negative number that reflects an error? Can you try with a smaller SD Card?
  12. Another option is to view the PLC panel directly via VNC. Either by installing a VNC software, or using some kind of a Web VNC implementation like this one: https://github.com/novnc/noVNC With VNC, all users sees the same thing, and the panel can control the screens change (redirect to a different screen when something happens, or show the alarms banner)
  13. Well, redirecting a page from the server side is not something that is done. HTTP works in a way of a request sent from the browser, and then the server responses, if if chrome loaded a page, then the server cannot notify the client to redirect. Off course there are ways to notify the client, but that involves polling from the client side, or using web sockets in order to have an open connection to the server in order to read messages. Furthermore, a web server serves multiple users where each of them can view a different page. This is why you don't put a "redirect" code in the ladder (simply because you can't). Redirection implementation must be done on the client side JavaScript code, where for example a status is read via web sockets, and if the status f.e. is Alarm, then redirect the browser to a different page. Btw, can you put an "Alarm" message on each web page, and have it's visibility linked to some kind of a bit? This way if there is an alarm, each client (even all of them are surfing different pages) will see the message, which can then redirect them to a different page when a button in that message is clicked.
  14. Hi, we'll have a remote session on your Laptop today in order to debug this issue. I don't have the full information about the problem. What exactly happens? The project starts to open in your laptop, but then UniLogic view is left blank? (Solution explorer, toolbox, etc are not filled), or Solution partial open and then UniLogic crashes? What about creating a new project in your Laptop. That does work? If yes, then the project can also be opened in your desktop as well? Is the laptop able to re-open its own projects?
  15. @SATSam16, The Slider feature request was implemented and scheduled for next version. Basically, the slider will support 2 Ticks Color modes: By Style (default, and just like it was up until now, for backwards compatibility), and By Labels (The ticks color is exactly as the labels color). Changing the Trend Background color, Plot color, and Grid color (just like in the Web Server) is not yet implemented, but also scheduled for next version, so if nothing delays its implementation, then you should expect it as well on the next release.
  16. Can't you set a bit, in perform the action in Ladder only when some condition is true (like increment, etc, or use Global Actions)?
  17. I'm not sure I understand. You want that HMI elements linked to some actions will sometimes perform the actions (if enabled), and sometimes, it will not?
  18. You could contact the support through the tickets system, and they will forward it to the right R&D person and they will open a bug, so it could be fixed in the future. You are correct that the program should not crash if the last opened ulp file is corrupted.
  19. You can use the "Formula" feature. (Look it in the solution explorer). You can create a formula, and then use it in ladder (using the formula element) and pass the parameters. One note about the calculation: When you divide numbers, if both numbers are integer then the result would be integer (unless some other part in the formula forced the number to be converted to float). This means that 5 / 3 (or A /B, if both A and B are integers and have the values 5 and 3 accordingly) would result 1 and not 1.6666666666666 This is how other programming languages work, and people tend to hit that issue and tell that the formula doesn't work properly. As I said, there are cases when the division will be calculated as float division. If one or more of the numbers is a float then it will force it to be a float division. I think that if the result is also a float , meaning you define A / B where A and B are integers, but you also define that the result tag is of type of float (but don't take my word on this). An easy way to force float calculation is to write 5.0 instead of 5 (for example), or when you divide 2 integer parameters, then write: A * 1.0 / B This way you are forcing the division to be in float.
  20. Well, the M90-19-B1A should be recognized by both the communication driver and Remote Operator, and when I tool the string you posted, it didn't recognize it as a valid PLC string, but then I noticed that it contains a lot of invisible characters, so I'm not sure if its because the forum somehow added those extra characters.
  21. Can you are a small project that reproduces the problem?
  22. My windows version was updated and I now have windows 10 version 1903 I'm unable to reproduce the problem on my new windows. Can anyone verify if this problem is fixed on the new windows version?
  23. Can you contact support and explain the problem in details? (And supply a project if possible). Maybe we can reproduce the problem, and if it's on our side then we could fix it.
×
×
  • Create New...