Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Today
  3. Beeping USP-104-B10 on start-up

    Hi, Onionprint If you still encountering this issue please contact support@unitronics.com.
  4. Wi-Fi support in UniStream

    Hi greml1n, Yes it is, but it's not scheduled in the near future.
  5. Hi Robots, You can use the "Copy/Move File" Ladder function in order to pass a file from/to your USB/SD and then use the Data Table Ladder functions.
  6. Yesterday
  7. Modbus TCP Slave Import Address list

    Hi Offir! I agree that the import ability of any Modbus tables would save a lot of working time and will help preventing mistakes. this is impotent on new project that have same addressing lists many times already present in a previews project. Or if you just want to re-arrange the current table you find it problematic as it is not possible to insert a row. in any case to edit a table would be more efficient and time saving using Excel. Other functions that would be helpful if has export/import are Email and SMS. some time i would like to copy a complex message from one application to another. and it is not possible. Any chance to find it in a future updated?
  8. I am a mechanical engineer very new to PLC and ladder logic but I am working on a new automation project for my job where they want a PLC with an HMI to run 3 different stepper motors (1 of which is a 9 pin output stepper with gear reduction) and I want to know which option would be best for an application like this. The operation is (simply) as follows: Have an operator input some number at the HMI, the number runs to motor to a specific location and then stops. repeat this for the other 2 motors and then complete and reset the cycle back to a designated zero. I would love some feedback from anyone who can help!
  9. Use a convert .csv to UDTF file, then load the UDTF file into a data table. Should work smoothly as long as your csv matches your data tables
  10. Inserting the decimal value (3338) directly to the MI has worked. I was trying with a only the value for the LF so I guess since it was only one character it took it as the LF+Null. As an aditional note it apears that the Email Content Type must be plain text and not HTML for this method to work. Thanks Joe!
  11. Hmm interesting, I will try that out!
  12. 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).
  13. I am a mechanical engineer very new to PLC and ladder logic but I am working on a new automation project for my job where they want a PLC with an HMI to run 3 different stepper motors (1 of which is a 9 pin output stepper with gear reduction) and I want to know which option would be best for an application like this. The operation is (simply) as follows: Have an operator input some number at the HMI, the number runs to motor to a specific location and then stops. repeat this for the other 2 motors and then complete and reset the cycle back to a designated zero. I would love some feedback from anyone who can help!
  14. Turns out the string that I added needed a power up value, the function searches for the power up value of the string and not the actual string name. Maybe add this to the help file!
  15. I am trying to save the contents (sender's number and message contents) to an integer or string form, but this proves difficult even though everything else works fine(sending and receiving messages). What i have so far tried: 1)After enabling the SB199 "save SMS to Memory Vector" and setting SI199 to MI199 and receiving an SMS message, i get aprx. 20 rows of intangible integers (presumably PDU) in the MI's following MI199. SDW13 contains the phone number without country code. 2)sending the modem an AT command "AT+CMGF=1" to get something to read on my sniffer card, i get readable data going between the modem and SM43 unit, but the data written to all the memory integers are just numbers, again. Any ideas how to accomplish saving the SMS in text or string form to device memory?
  16. Hello, You could use EXF-RC15 high speed remote I/O module together with the V700.
  17. Last week
  18. Dear Creators, can we please try and get this error fixed in Visilogic? It has always been a source of frustration for me, and other newbies have been caught as well. It is simply incorrect that when online the power rail shows active when a subroutine is not being called. I cannot see how this can be too hard to implement. Although it isn't the ideal solution, I suggest the following which to my mind is an easy method to at least get monitoring working vaguely correctly. There is some sort of internal flag that says to go to a sub, so if that flag is ON then the monitoring of that sub can say that the left hand power rail is on as well, and anything subsequent is shown correctly. If the flag is OFF, the left hand rail shows off and nothing else is shown active either. Edit: Or perhaps the active elements could be shown in a different colour with the left hand rail still off? Although I know of this issue, it is still easily forgotten when trying to analyse why a particular item isn't working as expected, when you are being shown that it is powered. Many people here have devised ways around this problem, but to me it shouldn't be happening in the first place. cheers, Aus
  19. Flex's Law of Ladder Logic: Unitronics does NOT charge you by the rung! Break up you code to the most simple logical elements. It makes sure you get the compile you want AND makes the code easier to read and debug.
  20. Modbus error code "-11"

    @Aus, one of the slaves doesn't allow any transfer mode changes (nothing but ID) Anyway, issue solved - don't know why but the only solution was to set exactly the same settings on both lines (so 9600 8E1). As of that moment, all started working correctly. that's a bit odd, tbh as I'd expect UniLogic to either prevent setting two different modes or to handle them correctly. Wrt -11 - seems, that it was related to an incorrect parity. When changed the parity to a wrong setting on the first line (and disconnected the second line) I got exactly the same error code. cheers, Michal
  21. 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:
  22. Where can I find the HMI elements images (UniPics)?

    Hey, under c: do I have program files than unitronics than unilogic or unilogic 1.21.51.0 and below that I would have to find data but that directory is not included
  23. Joe, I have done the changes you suggested, which is good as now i'm not getting any error messages regarding communication as my status message is "0". But the return value at "MI 23" is fluctuating between 0 and 1, I need the value to return the PV display of the shinko Temp. controller value of 23 degrees or whichever the PV display is. As i'm logging that value into a Table and a Running curve. Attach is my code of my PLC program. thanks for your help. JJ PLasticorder PL200 v12.vlp
  24. Where can I find the HMI elements images (UniPics)?

    C:\ProgramData\Unitronics\UniLogic\Data\UniPics\Buttons Joe T.
  25. Yea I had multi output of the same output on my ladder I figured it out thank you still learning how to this
  26. Did you us a direct coil more than once for that output? Or is the output ina subroutine which is not being called?
  27. This sounds like they are in a subroutine that you haven't called. Utils/Call/Call Subroutine. etc cheers, Aus
  28. Great explanation, Joe. And humour as well!! cheers, Aus
  29. when I run online test my out puts don't light up red. I have power flow up to the output
  1. Load more activity
×