Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/23/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. 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. OP mentioned V700, so this is not UniStream. Moved to the correct forum. Some of what AlexUT mentions also applies to the Vision products, so that response is relevant. I'd also add that likely the program running on the V700 is trying to write to the SD card. @Bledineeds to make sure there is a properly formatted card in the SD card slot and that the card is 16GB or less. If you believe that you have done this, try a different card and make sure it is formatted with the FAT32 file system and that the proper directory structure has been written to the card. The best way to do this is
    1 point
  31. Maybe best solution is to use Ehternet add-on card V200-18-ET2 and URB IO Please see new Visilogic 91 version. https://www.unitronicsplc.com/Download/SoftwareVersions/Visilogic/VisiLogic_9.8.91_Version_changes.pdf About URB https://www.pl-systems.fr/wa_files/unistream_remote_i_o_user_manual.pdf
    1 point
  32. To make it a bit simpler: Reset is a soft boot - exactly the same as power cycling without having to remove power. Nothing is lost. Initialize & reset erases the values in all the memory registers (MB, MI, ML, etc). It does not affect any other aspect of the PLC (program, data tables, etc are retained). Of course if there are any power-ups in the program, the initialized registers will obtain those values immediately after the reset.
    1 point
  33. Sure you did. If your scaling is 0-5bar and you put 0-50 in your linearization block, then your resulting value after linearization will be in increments of 0.1bar.
    1 point
  34. 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
  35. Do NOT call the Set Str Lib function continuously. Create a coil with your equal block and then a transitional contact off of that. It's common for someone new to Unitronics to go overboard using all the flexibility the PLC offers on subroutine calls. Unpredictable results almost always happen because unlike a computer language the Vision doesn't have local variables that are created and destroyed when the subroutine runs. You are always operating on global variables, and when you exit a conditionally called sub the value of those variables freezes. They do NOT reset to 0. You
    1 point
  36. Everyone in the process of building a program in the Visilogic comes to their own style of writing. Therefore, we can come to the same action in our programs in completely different ways. In most cases, I have to test the program without having the whole system at hand. Therefore, for almost all types of panels, I wrote "my standard" routines for polling inputs and output control. This led to the idea that the activation of the output should be only in one place in the program - in this case, the subroutine OUTPUTS. Input polling is similar in another subroutine INPUTS. Values
    1 point
  37. When you install a new version of UniLogic it asks you if you want to keep the previous version. Say yes. You will then have both versions installed. You can continue this as needed. I have 8 versions installed on my desktop right now.
    1 point
  38. A Samba really doesn't have the horsepower to push a servo system. I would use a V700. Don't shoot yourself in the foot based on price. Other than that all you need to do to drive servos is add a CANbus card and download Visilogic 9.8.90. You can add an -EX3 snap IO card for up to four thermocouples on the V700. Joe T.
    1 point
  39. 1. You cannot power these motors by Ladder PWM SCAN FB. It is very slow for DC motors. 2. Right (MARCO) motor picture show remark "Do not use with PWM", so you should use voltage regulator for this motor. And this voltage regulator should be managed by 4-20 mA, 0-10V, or PWM signal. 3. Left picture motor may require the same regulators. *Both motors are 12V. Do you power PLC by 12 V? May be other Forum members has experience with such equipment? B.R.
    1 point
  40. Are you SURE that it is variable speed? Or the wiring layout has been done correctly? It seems odd that it has an SSR connected to the supply unit, if it only needs a PWM signal to run that would normally come from the control system. Perhaps the SSRs are the main power switching, and there is another input available for the PWM that has been missed. This thought could possibly explain why the pumps suddenly ran, as the PWM may have crossed over the timing threshold so that the SSRs effectively stayed ON. This is especially the case if they are actually fixed speed. Perhaps you
    1 point
  41. No. I don't know what caused your pumps to start working, but this is not the reason.
    1 point
  42. PLC node 1 need password... By the way. As i see - your send commands via UNICAN work with the system bit timer activation. If time for transmission information is to short - you cannot read some nodes. Maybe you must program sequence for read each node with some time gap or read next node if information from previos is sended to main PLC.
    1 point
  43. When you're local you can connect to it with a USB or serial cable and avoid all the Ethernet issues. That makes troubleshooting much easier.
    1 point
  44. I moved this to a more appropriate forum. You can find example UniLogic projects here: https://unitronicsplc.com/Download/Support/UniLogic/UniLogic_Example_Projects.zip
    1 point
  45. Thank you Joe! :) is used for isolate board and fit board to Jazz PRG dimention. You won't believe it, but a broken arduino + chip for correct galvanic isolation works as a programmer or PC232 port. The main task was to create a CNC machine based on Jazz and the free Arduino GRBL CNC conrtoller based on a stepper motor. It installed to Jazz like JazzPRG. It had to perform only two standard movements but with a complex 2D trajectory. Everything works ... Jazz 10 replace original old puter and ISA CNC card in it!
    1 point
  46. 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
  47. Yes on running a stepper from an HSO. I've done it more than once and the Step Control tab on the hardware configuration makes it relatively easy. With that said you need to pick a PLC or Snap I/O module that has NPN outputs. Even though the models with PNP outputs claim HSO mode, they top out at 500 Hz and this is horribly slow for a stepper that typically has a minimum resolution of 200 steps / rev. Joe T.
    1 point
  48. If you have a program that is on the plc you can read DT values and export to Excel via UniLogic.
    1 point
  49. Hi @Nanashi I did some checking :-) In the wish list. In general as a quick workaround you can use flat button to cover all buttons that you wish to hide. In the wish list. This can done via Project-level Actions, scroll down to the DOK actions: 4. A way to be able to change the black background of the Trends, or just enable the user to choose between white and black, eventually with the white to have a black default border to divide it from the surrounding buttons and labels. Already available in latest version:
    1 point
×
×
  • Create New...