Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/02/2019 in all areas

  1. 3 years ago I knew nothing about PLC's. Because of people like @Ausman, @Flex727, @Joe Tauser and others on this forum, we converted 8 machines from old relay logic to PLC's with automation, made 2 pieces of complex laboratory test equipment for the lab, and entire tank farm controls that include, levels, filling, heating/cooling, mixing etc. I could have never done it with their help. I don't know if they're paid or not, but I will tell you they are priceless. I hope that @Cara Bereck Levy will show this to the powers at be so they understand the caliber of people they have in this foru
    3 points
  2. Yes, it was already implemented and would be available on the next release of UniLogic.
    3 points
  3. Just for fun, this is the control panel for a new force tester we created. If you are a Star Trek fan. I can't be the only nerd on this forum, am I?
    3 points
  4. Sadly not my joke....... My wife asked me why I was whispering in the house. "Because Mark Zuckerberg's listening," I whispered. She laughed. Alexa laughed. Siri laughed. 🙈 cheers, Aus
    2 points
  5. I think most of you probably already know the first rule of the Assumption Club.
    2 points
  6. This is where I found out there's literally no end to how much I/Os you can cram into a V570. The year is 2011, my first medium-scale PLC project. It was an animal food production plant. There was about 200 I/O points at first, and later the system grew to about 250. Also numerous weighing scales and temperature measurements. When I found out that there would be no way to put any more than about 100 I/O points via Unitronics modules, I had to resort to Turck's CANopen I/O modules. These pack a respectable number of terminal blocks per square inch of panel space. It all worked flawlessly,
    2 points
  7. Twitter asks what I'm doing. Facebook asks what I'm thinking. Google asks where I am. The internet has turned into my mother. 🕵️‍♀️
    2 points
  8. I have a good suggestion. Whenever I am developing a project for UniStream, like most programmers I will be updating and downloading, and testing, frequently during program development. Unlike VisiLogic, UniLogic insists that the project be compiled and compared to the project in the PLC before going online. This can take some time. However, if I've just downloaded the project, then all that has already been done and now I must wait for it to do it again. How about adding a selection or checkbox, or something, to the download options that when selected allows UniLogic to immediately go into on
    2 points
  9. That's how I read it. Then for grins I loaded one up with (6) 16 point analog inputs and (6) 16 point analog outputs. That's 192 bytes each way: It compiled with no errors. Try playing with different configurations on your own. You're not going to break the software, and it will certainly tell you when you've screwed up. Just like people. 😁 Joe T.
    2 points
  10. Douglas Adams was so clever he probably knew this. Any book(s) of his you have to read at least 3 or more times to get all the linked things.
    2 points
  11. Hi all, we all do typos now and then, but this one of mine gave me a laugh when coming back to a wiring s/s a bit later. Got to watch out for those miniature broomsticks! cheers, Aus
    2 points
  12. In hunting up a favourite laser cutter this morning I noticed that they also like to interact with Catholics. cheers, Aus ⚠️
    2 points
  13. Hi All, We already have a solution for this case. As you can see we added the eye button option - if you will click on it the keys will not change their color/shade when pressing and the person who connected by VNC will not be able to see your password.
    2 points
  14. I had a Hyundai Santa Fe once upon a time that strangely had the calendar date displayed on the dash. It was set with the month day and year and knew which years were leap years. However, the subroutine that it went into to allow February to have more than 28 days failed to have an exit. So, on leap years it would continue to count up from February 29th, each day incrementing up. It was easily fixed by resetting the date to March 1st, but I had to see what it would eventually do. Each day it incremented up until it hit February 99th, and since there were only 2 digits, I couldn't wait to see w
    2 points
  15. Hi, I will try to describe why it works without a connection. 1) There is output board inIside of the Unitronics OPLC controller. 2) Each of the solid state outputs is a part (one channel) of the few chip VN340SP (or something like that on foto). 3) To send signals from the processor to this chip, we must have one common wire and several separate ones for the required number of outputs. This common wire also neded for power the VN340SP. This wire is the OV contact you specified. 4) This OV contact is connected to the main power OV contact of the PLC panel through a small
    2 points
  16. Hi guys--the Keep Alive for V700 is handled automatically – The Keep Value value is constant, 30 seconds.
    2 points
  17. Depending on how old the OS was, there may have been a change in how a function works. Try this, too, to see if there's some code causing the problem. In Visilogic, go to Edit->Find Sub by Ladder Error Code- Enter "7E" (your ladder error) in the popup box. Joe T.
    2 points
  18. I typically just use SB 13 to increment an ML. You can then divide that by 360 to get you hours to the tenth of an hour for display.
    2 points
  19. Permanently run remote access or remote operator on the PC and tuck it away in a little used corner of the desktop? Or....have a look at UniDDE, or perhaps UniOPC https://unitronicsplc.com/Download/SoftwareUtilities/UniDDESetup_1_3_6.exe DDE will likely give you the basics of what you want, but you might need a little script running to cycle things periodically to fully achieve your needs. So you'd have a little excel window running and updating with just the info you want visible. cheers, Aus
    2 points
  20. Dustin sent me his application privately. The problem was the images he was using had different outlines, so using "Transparent Background" left relics of the previous image visible. Not using the transparent background didn't look good, either, as the resulting animation looked weird and blocky. The solution was to use both "Transparent Background" (which applies to the image) AND "Draw on Back Color" The color used for Back Color can be selected, so I chose the color that most closely matched the pipe he was overlapping with the animation. It wasn't quite as good as a Bugs
    2 points
  21. Hello, Open font handler by clicking the (A) icon on the toolbar, from there you can add a new font.
    2 points
  22. Ok I was finally able to send email to my local exchange server account using my local exchange server. Without getting into details, my problem was in the settings that I used in specifying the Account. A logfile would have saved me a lot of effort. The following link was instrumental in digging out the answers: Microsoft : Use Telnet to test SMTP communication on Exchange Servers Yea!
    2 points
  23. I found a solution to this problem (it helped in my case, I was programming on another computer and at home project opening the same error occurred) The solution is as follows: 1. Open the project, do not click "OK" in the dialog box. 2. Open Task Manager, and shut down VisiLogic. 3. Restart the project, use recover, and click OK 2 times (in 2 dialog box). 4.Your project is open.
    2 points
  24. I use this solution for correct display distance MF4 (mm) in 0.1mm on display (ML4). You can modify this for 0.01 MF1 = distance ( mm) in FLOAT
    2 points
  25. Yes. You'll have to send them a text from within your ladder logic. Vision series Email blocks are not capable of using an email server that uses SSL, so you'll need to set up an account with a non-secure email server. The only public one we know of that can still do this is SMTP2GO. Look at the Example project for Email on how to set this up. Check out this post- Joe T.
    2 points
  26. This is exactly what I had to do with Visilogic in an application that had multiple users with a couple of different access levels. As you've figured out, it wasn't the easiest thing in the world. UniStream addresses this with User Access Control that has 16 levels, 16 groups and 128 users. If this is really important to your project you may need to switch platforms. If you haven't already downloaded UniLogic I'd recommend doing so and having a look. Joe T.
    2 points
  27. Hi HexMan, This option exist for the enhanced models – Please make sure to use the latest OS: 1 Set in SI165 the start address of MB the user will be able to access 2. Set in SI166 the end address of MB the user will be able to access 3. Set in SI167 the start address of MI the user will be able to access 4. Set in SI168 the end address of MI the user will be able to access 5. Set SB305 to activate the MODBUS limit. For example if you will set the following: SI165 = 1000 SI166 = 1999 SI167 = 1000 SI168 = 1999 SB305 = 1
    2 points
  28. Dear Samith Chathuranga, From the PLC POV you need to configure the mosquitto broker connection parameter in UniLogic. From the Help section:
    2 points
  29. First you need to scale your analog input that you have your RTD connected to. What are the specs on your RTD transmitter? From the -T20 specifications: You've mapped MI 0 to Analog Input 0. So at 4 mA MI 0 will return 204, and at 20 mA it will read 1023, which is the output from the 10 bit A/D converter. You need to know what real temperatures that corresponds to and us a LINEAR block to do the scaling before you feed it into the PID block. Read the Help on how this block works. A common spec for an RTD transmitter is 4/20 mA = 0 - 250 C. Here's how the LINEAR block
    2 points
  30. The "plugged-in" aspect of the laptop is VERY important. When you're on battery, everything is isolated. When you're plugged in, the negative of the power supply and everything else (including the USB port) is grounded through the neutral and that will often kill communications. Joe T.
    2 points
  31. When SI 35 = 0, it's a new day.
    1 point
  32. Click on an empty area of the screen, or if an element is selected press Escape once or twice so no element will be selected. Now when you see the screen properties in the property grid, look for "Lock Screen". If it's checked then uncheck it,
    1 point
  33. You've named everything with a "Heating" prefix and assigned units, so actual functionality of each parameter has been blurred. Here's the virgin PID config block table: Notice Output Range - Control limit - High and Low. This is a unit-less parameter and is the output of the PID block. You can use it as an offset or whatever else you wish, but you're fooling yourself assigning degrees F to it because it's not something that's been measured with a sensor. You've configured a negative value as the low and the Integral portion is winding up trying to slow the loop down
    1 point
  34. I assume that the other PLC is on your LAN or not behind router. Am I right? Try the following: Under Project-> Options-> General, make sure that "Use Ping on Discovery" is unchecked. Tell me if it helped.
    1 point
  35. You should be able to just use a Store block when you press RESET to put a 0 in the counter register. If this doesn't work upload your program. Joe T.
    1 point
  36. It is not possible. You must contact the programmer to get a copy.
    1 point
  37. Server - it's the one "serving up" the files. Setting it up is under PLC Communications->Protocols->FTP->FTP Servers. I think you can probably handle it from there. To test it, put an ftp program on your PC like FileZilla and log into the UniStream to see all your files. Your IT guy should be able to handle getting the files off it. Unless you're the IT guy, then that's another topic. Joe T.
    1 point
  38. Please post to topic solid state relay type and motor nameplate. As i see you place 1Hz PWM Frequency to MI 103 and MI105 for the DC or AC type motor it is really slow. Please note - this Frequency must be apropriate for solid state relay, and relay must be compatible to used motor type. In PWM control you do not need change PWM Frequency in program (It must be constant = powerup value). Only Duty Cycle MI104 or MI106 must be changed from 0 = 0 speed, 1000 = max speed. If you post solid state relay nameplate and motor nameplate - i will try to recommend you
    1 point
  39. Search your project for MB 10. If there is an MB 10 coil elsewhere it could be overriding. The other likely possibility is that this ladder net is in a subroutine that is not being called by the Main Routine.
    1 point
  40. This is maybe main problem. You can use simple increment counter from 0 to (N-1) --- N -node number. This counter must be incremented by SB timer. Then use simple comparators for enable command for nodes reading step by step. But you must realase in all nodes "send on request" communication.
    1 point
  41. Dear colleagues, I'd like to share my first project using Unistream. It consists in a test bench for an important manufacturer of industrial HVAC systems and compressors in a new factory in Spain. When a new compressor is finished in the production line, it has to pass the test bench in order to be suitable for selling. These compressors can reach up to 250 KVA of power in 50 or 60 Hz and there are three independent lines: - The first line is for machines from 200 to 460 volts in 50 and 60 Hz and up to 250 KVA. - The second line is for machines from 12 t
    1 point
  42. Hi Neels, UniStream is only an SQL client. I'm not aware of situations where an SQL client can respond to requests. I have done some quick google searches and there are situaitons where two SQL systems are set up as master and slave where they can request data from each other, but in those cases both master and slave are both SQL servers, and the purpose is to keep backup copies of data. Just another thought, if the customer installed MQTT broker and client software on their SQL server, they should (?) be able to set up the MQTT client as a subscriber to the MQTT data, and it would
    1 point
  43. Joe, Please I need you help. I have problem with PID !!! I don´get the PID: Control Value - the PID output I did´t see the fail. I have setup the PID configuration . But I have some bug in program. Are you able to look at it maybe correct it. I have take form Unitroncs Test PLC for testing the possibility to work out the program for this machine. I have this situation my Input signal is some PT 100 and with them i have to control some temperature in machine, but my controller i some proportional valve 0-10 V DC Second step is when I get this to control the steps of he
    1 point
  44. This is not a question, but a issue that has been soved that might be usefull to someone else to avoid pain. V1210 V9.4 Visilogic Windows Vista 32 bit The initial problem was that my communications on com port 2 (my VFD connection) is always perfect with no issues, but as soon as I turn on a VFD (variable Frequency Drive) the communication between the PLC and a computer instantaneously and permanently stops until such time the VFD is stopped (not powered down) and then the communications can be re-established to the PC. I have tested out just about everything I can to make sure that
    1 point
  45. Hi, Kill VisiLogic from Task Manager. Follow next article. https://support.unitronics.com/index.php?/selfhelp/view-article/how-to-fix-catastrophic-failure-when-install-uninstall-visilogic Does this fixed problem?
    1 point
  46. Maybe try updating with NTP server. There was this topic some time ago.
    1 point
  47. Hi! I would really like to be able to sort data tables! That will be an excellent upgrade. As @JPowell said: Another great thing, is to have the possiblity to change Web Server language and also the language of the UniApps in the HMI. Thanks!
    1 point
  48. Hi Hex, No function block as such, but what you want to do isn't really that hard. Just needs you to do some maths and storage. You need to base this on a number of critical decisions, mainly frequency of count and numbers of records. 1). I'm assuming that your AI will be telling you the flow at near enough that exact moment. 2). You need to decide the time interval that is applicable to get the best average reading. If the flow varies a lot per second you may need to be recording this very frequently per second. If it is fairly stable then you can make the time (much)
    1 point
×
×
  • Create New...