Jump to content


Popular Content

Showing content with the highest reputation since 09/24/2017 in all areas

  1. 6 points
    Download the attached Rar file, and extract the files to UniLogic installation directory. This means that the "UniLogic Diagnostics.exe" (and all the other files) must be placed in the same directory where "Unitronics.Shell.UI.exe" is located (usually at: "C:\Program Files (x86)\Unitronics\UniLogic\") After you've extracted the files, run "UniLogic Diagnostics.exe" and click on Diagnose. Most chances that it will show "SQL Instance" as one that has problems. In case it find problems, the "Fix" button will become enabled. Click on Fix, and the program will attempt to fix the problem, and then it will re-diagnose the problems to confirm that they are fixed. Please tell me what problems it found . Also tell me if it managed to fix the problem that you're experiencing with UniLogic (that it is stuck in loading components). Thanks. UniLogic Diagnostics.rar
  2. 2 points
    Any news on a possible release date for the PDF format Unilogic manual?
  3. 2 points
    @Cara Bereck Levy "fusible link" is the term used in the US automotive industry for a length of wire intended to act as a fuse. Happy New Year Ms. Cara 🎉
  4. 2 points
    Talked to Dan at US tech support - he suggested SD File Utilities -> File Status function block The "A" output bit MB 39 does what I need. I just call this function before I write the data line to see if I have to call a another Write Line for the header first. Joe T.
  5. 2 points
    Dear all, I am using different data tables in a project, including saving and loading TDI from SD card. Some of the tables are "system" oriented like settings, and some tables are "user" oriented like programs and recipes. User should select a file by using HMI element: File selector browser . For now ALL DTI files are kept in the DT folder and selection is problematic. I need to separate each kind in a different subfolder, so the selection will be user friendly. The "Store DTI to a file" and "Store DTI to a file" ladder blocks is not giving the option for different sub directories , that would helped if exist. File selector browser is not supporting sub folders as well. Can I use differents folder path as part of the file name string? or any other way to manage subfolders? In addition, "Copy/Move file" and ladder elements, don't have the option to copy or move within SD card folders, but only to/from DOK. It would have helpful if possible to arrange the files by type of functions by ladder. any ideas? Any help?
  6. 2 points
    I couldn't pass this up. Joe T.
  7. 2 points
    I've never done it, but I thought you could run a full-blown webserver off the SD card in the Vision line. No question though that UniStream is more powerful in that regard.
  8. 2 points
    Cool. I've been round and round with the Server/Client quandary in my Modbus TCP adventures in figuring out Master and Slave. One way works. The other doesn't. Joe T.
  9. 2 points
    That is the official Unitronics USB->serial converter available from your distributor. You can use any converter that has the Prolific PL2303 chipset. A bit of Unitronics history - when the V570 first came out it had that USB port on it covered by a sticker. It was supposed to be supported by a future Visilogic release but that never happened for that particular hardware revision. Joe T.
  10. 2 points
    Hi guys, I usually use this type of transistor board to isolate the PLC outputs from the controlled load. It can switch 3A per channel with 1KHz switching frequency while current draw on PLC output is a few mA. For the 10 channel board, the cost is something like 17 USD. It's significantly cheaper than using relays and requires much less wiring.
  11. 2 points
    @Cara Bereck Levy may be able to help you. Sales is not Her specific department, however history has shown that She is very quick to respond and assist in any way She can. @Joe Tauser is an authorized distributor and PLC expert in my Land. UPS ships worldwide. Unitronics is an excellent choice.
  12. 1 point
    Greettings, have there been any development on the construction of a simulator to test new programs or modifications before uploading them to the PLC?
  13. 1 point
    I am particularly jumpy when working in or around high voltage electron tube power amplifiers. Even little sounds startle me. I've had other people clap or make a loud bang while I had my head in an equipment cabinet, NOT FUNNY AT ALL! Amazing how the timing can go when you shoot the juice to equipment and something else goes bang, pop, bing, bang or boom. Heart arrhythmia's can certainly result from such events. Happy New Year Aus!
  14. 1 point
    UPDATE: I found that SI104 (socket 1) was not set in my SAMBA program, guess I'm thinking of some of the V430's I had tried setting SI 10x values. I set power up value D#10000 for SI104 (10 sec). I'll see how that works out. bad thing is the socket freeze doesn't happen often (can be weeks or months). For some reason I had the impression that SI101 thru SI110 did that for you: SI 103 TCP/IP Connection Keep Alive (Socket 0) Units of 100 msec Note- When value is ‘0’, the function is disabled Enables the PLC to disconnect if there is no communication from the connected device. When TCP/IP connection is established (SI 145-148 = 6) check data transport (SDW 14 – 21). If no data transport occurred during the defined time – perform ‘Socket Init’. Data Transport counter is SDW 38
  15. 1 point
    Unitronics uses single precision floating point- https://en.wikipedia.org/wiki/Single-precision_floating-point_format As described in the above link, once you get above 9 digits (as you show in your example) the magical exponent shift lever kicks in and knocks the number of significant digits down to 7 to allow for the exponent value. Which is why cleverly manipulated long integers are more accurate and precise than floating point in many applications. Joe T.
  16. 1 point
    Looks like this is always the case with energy meters. You use "Struct" block under Vector -> Struct for merging those two registers into a float. There is an explanation for struct block in help file. After that use math function blocks for floats to extract the values if you need them converted to int.
  17. 1 point
    Don't anthropomorphize PLCs. They hate that!
  18. 1 point
    Mark S. Thanks you, the screen shot you provided helps bring the picture of the third party hardware into focus. Still intrigued by the 300,001 and 400,001 decimal MODBUS address. I'll have to process this for a while. I'm sure the addition info you posted will accelerate an answer to your troubles. Please clarify: "When I read the analog Inputs I use the read input registers (4) and use a value of 0 and I get back the value that is in register 300001. The offset because the module uses one as the first register." where you say "value of 0" do you mean address of 0? have you tried registers periodic, write, (16), address 40001? Or 40000 accounting for offset. Unilogic's valid MODBUS address range is 0 to 65535, so the 400001 is out of the question. Modscan is great idea. It's referenced in the automation direct manual (see photo). This is an @Joe Tauser question. My best battles are fought and won with gear that is at my fingertips. Or someone lifetime of real world experience.... which I'm still working on.
  19. 1 point
    2017 Training All new customers get a free place on one of our training course's Plus we offer the option to "Fast Track" your project with focused training on your application. Our Unitronics Training schedule for 2017 is now available http://www.i4automation.co.uk/trainingpdf.aspx Contact us for more information.http://www.i4automation.co.uk/contact.aspx
  20. 1 point
    RobertW: If you have specifics you can post on forum or call Unitronics support. Both helped me greatly when tranlslating a large program from Visilogic to UniLogic. If you are starting with Unilogic it may actually be easier, I really had to retrain my brain away from all the terminology and form of Visilogic. It's not bad once you get the hang of it. You have a powerful support team to assist you, be NOT afraid to use it Sir.
  21. 1 point
  22. 1 point
    How about: "Motion Detect" and "Deviation" UDFB. Motion detect is very useful in digital scales, where you need to watch if a specific analog value isn't changing for more than X within a specified time. Deviation is useful when you have to monitor an analog value overnight, to watch for drift, changes, etc. What happened to filtering? VisiLogic had a very nice Filter FB, which had rolling and order-weighed average filter. Also, we're still short of UniStream loadcell module. (Hello everyone! It's been like, 6 years since I last posted here. After ten large and interesting projects and many Unitronic PLCs installed, I'm back^^)
  23. 1 point
    By the way, Cara, you guys should definitely develop a modest UDFB of this nature for us to use to wow customers and potential customers. Give it some thought.
  24. 1 point
    Hello Eyal, I have a suggestion that may have been covered already... but here goes. In the Rockwell Logix 5000 world... the UDFB is called an AOI or Add On Instruction... Programmers love to reuse good simple working code, therefore UDFB and AOI's are great tools to have available. The only hang-up I noticed so far with Unilogic is lack of online status when opening a specific instance. Say I use one UDFB nine different times in the control program... I can not open and "troubleshoot" like a normal ladder function. In the Rockwell Logix world I can chose to look at the source code without actual data In/Out or I can select the specific instance and then see all of the In/out parameters and logic power flow for troubleshooting within the AOI. Thanks, Greg
  25. 1 point
    Hello, It seems that indeed the BinLib version cause to this issue. Please try to recover the PLC as follow: Use COM1 RS232 115200 baud rate 2sec time out Connect 6 wire cable instead of the 4 wire cable. Reboot the PLC The PLC should beep > tap once to stop the beeping Go to VisiLogic>communication & O/S, the 4th tab is system modes Check the communication by clicking on the GET button If you have a communication>Switch to Factory BOOT Go to O/S tab>check Download only the BinLib by clicking on the Advance button>BinLib (only) If the download will success, then replace to 4 wire back and download the BOOT and then the O/S.