Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/25/2019 in Posts

  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. 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
  4. Swervo, there are so many different styles of schematics you'll have to decide in the first place which way you want to go. To me it is personal preference. There are different names world wide for different style types. I actually hate modern style "line diagrams", "riser style" as I find them counter-intuitive and hard to understand at a glance, as you need to constantly reference descriptions. I much prefer older style where the entire layout and connections are visualised. Sometimes these are called pictorial, maintenance, schematic. This link https://www.nrc.gov/docs/ML1025/ML1
    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. What is the I/O module the encoder is connected to? Typically on a V570 you use a Snap IO module which allows some of the inputs to be configured as encoder type. These are automatically high speed and take care of the rising and falling edges for you. Joe T.
    2 points
  20. 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
  21. 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
  22. Hello, Open font handler by clicking the (A) icon on the toolbar, from there you can add a new font.
    2 points
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. Hello, I can solve my problem setting the G120 parameteres like the information of the table (parameteres marked in yellow) Best regards! Mario
    1 point
  31. Modbus TCP would be the way to go. Get an Ethernet card for the V430 and set it up as a Modbus Slave. I did a quick search an found a Python Modbus library called pyModbus that should work for you. Joe T.
    1 point
  32. hi damiankk, in my opinion with 100 variables you can use the modbus way...what you have to be sure is that at the PC side the python scrip has to use an asynchronous method. I am not so deeply inside python but I found THIS example about how to implement an async modbus_TCP_client.
    1 point
  33. kratmel, Why you supply link to France site? Original documend will be found at Unitroinics Technical Library. It is updated from time to time. https://www.unitronicsplc.com/wp-content/uploads/2020/06/UniStream-Remote-I-O-User-Manual.pdf
    1 point
  34. I recommend getting directly with a system integrator or your distributor for help with this, as it's more complex than the usual situation. I suspect the recommendation will be to use Canbus for remote I/Os combined with 5 IO-D16A3-RO16 modules, 4 IO-AI8 analog input modules, and 4 IO-AO6X analog output modules, though that will leave you no spare digital inputs. It might be better to add a Snap-In module such as the V200-18-E6B and reduce the IO-D16A3-RO16 by 1. I mostly counted this up in my head and I'm shooting from the hip, so please don't make any I/O decisions without consulting a syst
    1 point
  35. Ausman/Kratmel, Thanks to you both! I've just updated to OS 5.04(B64) and the ET2 is working (and also appears in the Info Mode Page 6 Many thanks to both of you for your help! -Steve
    1 point
  36. 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
  37. I'm sure you're correct about not needing to reinitialize the FB in normal situations, but I assumed it would be necessary at some point if you have more than 15 slaves. I thought it would be simpler to have a single routine that repeats for each of the 20 slaves. You could do 10 and 10, but I don't think it saves any time as the FB initialization appears to complete in a single PLC scan.
    1 point
  38. I believe you should see SB 148 ON when you are connected with Remote Operator (assuming you are using the default Socket 1 for PC-PLC communications).
    1 point
  39. The other option is to save the program to a file on the SD card, but once again, this is an option the programmer must authorize in the original program (and supply you with a password). This is intentional to protect the intellectual property of the programmer.
    1 point
  40. Hi all, stumbled on this little gem today that makes one really annoying aspect of W10 a little easier. If you already have it you can congratulate yourself! Create a new folder on your desktop. Rename the folder by copying this entire string, including the curly brackets, by using whatever rename method you do. GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} When you open the folder it will then display all the things you used to be able to get via Control Panel, and a whole lot more. Very useful at times. It doesn't show a name, but that's a small price to pay.
    1 point
  41. It would be nice if the programming environment had the option of a dark theme or editable theme in general. after many hours of programming the bright white background just starts putting some strain on your eyes.
    1 point
  42. We say,"Don t push a nail into healthy foot".
    1 point
  43. OK the operational state means that the PLC is unable to talk to the URB(it's not establishing a connection) 0- Establishing Connection (in Progress ) When you pinged the URB was that from a PC or the UniStream?? 1)Trying pinging the URB from the UniStream via Uniapps->Network->Ethernet->Ping 2)You've set IP address for both the panel and CPU(your PC will use the Panel IP to communicate with the PLC, the PLC will use the CPU IP to communicate with the URB) 3) Is it an isolated URB and PLC are on an isolated network
    1 point
  44. Hi, Bear in mind, that NTP servers are grouped under some names. Each name may include number of NTP servers with different IPs. There is an organization by name "Pool NTP" https://www.pool.ntp.org/ You can find here local or nearest NTP pools. Some NTP servers or pools may be not active at the time you wish to make time correction, some may be busy at specific time. So, it is recommended to keep in internal list number of NTP pools, resolve IP of less loaded NTP server , then use it to correct time. If NTP return error (in most cases returned time is 0xFFFFF
    1 point
  45. Sooooo, following Flex's pointer, I started hunting around Help. And....drum roll....I've discovered the answer! Me, the greatest sayer of "use the help files", now finds the reference to doing just what I want. It is simply under Project and is an area described as "Convert projects". In my case there is a Convert project to V130-33!! Duhh! I am such a dumbo! There is also a convert project to colour. This is a classic case of having used Visilogic for so long and completely missing a really useful bit. I get really annoyed with myself when I discover something that's be
    1 point
  46. Yes. With a LAN connection you may need to implement a DDNS system as well, many WAN connections are dynamic address. Most routers these days can be set up to do this automatically using any number of "free" services available. cheers, Aus
    1 point
  47. You should only call the Send Email block for one scan. It looks like you looked in the Example Programs (which is a very good resource) but made a typo when you entered the coil after the block. This is how it should be- Joe T.
    1 point
  48. Make sure the box circled in red is NOT checked when you create your timer.
    1 point
  49. Hello I change the ID address of the master/slave, as Gabriel Franco said. I also change the the other modbus parameters to: 9600,8,E,1. But its still does not work. Not to read or write. If I go to boot menu on V130, see under the Comunication Port1 that Rx and Tx was sended. But there is nothing now not a Led tripping on frek. converter. I was waiting for new cabel 6/6 I was thinking maybe is a problem in cabel but it is the same with new cabel. Please any advice or suggestion. Modbus FC280_pop1,2.vlp
    1 point
×
×
  • Create New...