Jump to content

Saragani

Administrators
  • Posts

    1,194
  • Joined

  • Last visited

  • Days Won

    116

Everything posted by Saragani

  1. I'm letting you know that we are giving this issue a high priority. We are currently working on a solution. Installation will still require to run as admin (off course), but UniLogic itself would not.
  2. I didn't say it is a good idea, but if he requires an immediate solution then this is the only one. (And buying a new PLC sometimes also requires to rewrite the application, so it can also be expensive)
  3. Basically, as much as I remember, the only requirement of UniLogic to run as Admin is when it creates the SQL instance for the first time. Tell me which version you are using, and I'll compile the main exe without Admin rights in the manifest. You will still need to run the UniLogic for the first time as Admin, so the SQL instance will be created with enough rights to the folder of the SQL Server (else, the SQL Server fails). I will raise this issue, so it will be decided if to change UniLogic so it won't require any Admin rights when running.
  4. On some cases, the program requires to run as Administrator for doing things like writing to Registry (for example, for Remote Operator to start with Windows).
  5. Is it the SD Card Explorer lite code example, or your own code? If it's your own code, and the example runs fine, then I'll need your project (I tried reproducing the issue with the code example on Visual studio 2017).
  6. The mobile version of Remote Operator only supports the enhanced vision PLCs (and I think that the V130 is also not supported). A workaround can be a computer that is connected to the PLC with Remote Operator (in full screen, for example), and then have VNC client on phone connected to the PC. This is off course will require the PC connected 24/7 to the PLC, and if your client have several PLCs, then it complicates things.
  7. If you have a one of the "DTI Column" elements or Modbus aperiodic elements in that UDFB, then that can explain the "modify" symbol. We are aware of this issue, and we will address this issue in one of the next versions (The fix for this issue is not yet scheduled).
  8. You should not get any "Drive Update" message of any kind, and I'm not sure how you've updated your driver. During the UniLogic installation, it installs the driver that will be used. For more information, I need to see a screen capture of your Device Manager (highlight the device that you think it's the UniStream PLC). If you don't see it under "Network Adapters" as: "Unitronics Unistream USB Ethernet/RNDIS Gadget, then the driver is probably not installed correctly, or not installed at all. If the PLC do appear in the device manager as explained above, then the problem might be a firewall blocking the Ethernet communication, uPnP services turned off, and few more issues.
  9. It is just a warning, ignore it. We cannot detect (unless the element is directory on bus bar) that it will be called continuously or not), since it might be on a bus bar of another function that is called through a timer, or the other way around: not on bus bar, but after a Contact that is always open dues to the state of the connected bit.
  10. It is best to avoid doing these steps manually, since the Diagnostics tool does them automatically if it detects a problem with the instance. Furthermore, problems will happen if the cmd is not started as Administrator, and problems may happen if the UniLogic instance is created on a different version of SQL Server. Meaning, the actual command should be: sqllocaldb create UniLogic 11.0 If a newer version version of SQL Server local DB is installed then running "sqllocaldb create UniLogic" will create the instance on the new version. This means that any project that is saved with this version will not open on computers with the UniLogic instance running on SQL Server 2012 (which is the version we use).
  11. What kind of commands do you want to send? The Web Server is a HMI / Scada implementation, so I don't sure what independent commands to you want to receive or send.
  12. I'm not sure who wrote this, but at least about the .Net components, it means that we have .Net components developed by us that can be used for creating your software (like Remote Operator custom control for the Vision PLCs, and few other developers tools). Anyway, UniLogic or VIsilogic does not support plugins.
  13. ActiveX is not a graphic technology, so I'm not sure what you mean.
  14. On the other hand, this sounds like a job that a Vision PLC can handle (even the very cheap ones). UniStream PLCs on the other hand have lots of capabilities that you don't need and it cost more. You should contact out support and advise for the best suitable PLC for your needs.
  15. That is not correct. The function takes the current value of the tag. If power up value worked, then it means that your tag originally had no value (it was an empty string). Explanation: When the ladder starts, a small piece of code runs, which is the code that sets the power-up value. For example: MyString = "Hello World"; Now if in another place in the code I do: MyString = "Foo Bar"; then now the tag contains FooBar. Convert CSV to UDTF does not know, and could never know what the power up value was. Tags are placed in memory in an absolute address, so writing a new value (like Foo Bar) overwrites the memory where the string that was set during power up. When calling CSV to UDTF, the pointer (address of the string tag) and its length are being sent to the CSV to UDTF file. Since setting power-up value made it work, then it means that the code that sets the actual string value is never called, else the new value would have been used and not the power up value. (And this also explains why you had an empty string that caused the error status).
  16. No, not program files, but ProgramData (it is a hidden directory), but you should access the images from UniLogic itself. When you browse for an Image in UniLogic, then you have the UniPics in the quick shortcuts. See attached image:
  17. The thread that sgull posted contains a link to a software called "UniLogic Diagnostics". This program should solve your problem.
  18. Can you send me the project? I will download it to my PLC and I'll see if I also get an HMI overload. If so, then I'll open a bug report, and if not, then we might need to have a remote session. Anyhow, in the Ribbon, under PLC --> UniStream Management --> Debug --> Upload Log, select a path where to save a log file uploaded from the PLC. Enter the display that cause the HMI Overload, and only then upload the log file. After the log upload was completed, go to that path. You should find a file called UniLog.zip Please send that file to the support, or to me (You can attach it to this thread). Thanks
  19. Your idea is correct, use Copy Struct to copy from Original pump tag to Main pump tag (which is being used on screen), make the changes on the Main pump members (if needed), and when Apply button is pressed (for example), copy the struct back to the Original pump tag.
  20. OK, I got your project. In the video, I saw that button "Menu" and "Finaliza Produção" get enabled when a wrong password is being entered. I see now, from the project, that it is not being enabled by the UAC, but from a bit that is being set from Ladder (which gets the group number from the wrong data in the UAC struct), so the bug is not as dangerous as I first thought. The bug with the wrong data in the struct has been fixed, and it will be included in UniLogic 1.23. We are currently checking the 16 users issue.
  21. You are correct, these are the same. Export function lets you save it anywhere, and choose the name, while Add to Library add it to "My Documents" using the original function name.
  22. OK. we'll be back from weekend on Sunday. I'll talk with the Panel R&D Team leader to see if we can log the same thing in the Panel (or is it already logged) so we can compare the sequence and maybe see where it fails. Basically, the sequence is the Comando and Risposta. Thanks for your feedback.
  23. ORSO2001, you are correct. We keep the last screen, and if you are downloading the same project (even with Download All), then we do not reset it back to the main screen. Only if you download a different project, or the last screen does not exist, then we go back to the main screen. A total Reboot, or power off and on starts the PLC from main screen, and it is only logical that it will happen.
  24. I was hoping to see the commands sent to the server and the replies from the server on the FileZilla output (I remember that they were outputing it in the past. Maybe it doesn't output this because of the TLS connection). Is there a chance to get a temporary username and password for debugging the connection from the PLC? (Sent to our support by email, or by a private message) Thanks, and sorry for the inconvenience.
  25. OK. Dakol can forward the application to us, or you can give me or someone at the support a dropbox link. Any of the options is fine. In UniLogic I don't see any limitation on creating more than 16 users. Is the limitation is in the PLC?
×
×
  • Create New...