Jump to content

Leaderboard

  1. Ausman

    Ausman

    MVP 2017


    • Points

      62

    • Content Count

      1,699


  2. Joe Tauser

    Joe Tauser

    MVP 2017


    • Points

      55

    • Content Count

      2,289


  3. Flex727

    Flex727

    MVP 2017


    • Points

      50

    • Content Count

      2,245


  4. kratmel

    kratmel

    Members


    • Points

      43

    • Content Count

      379


Popular Content

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

  1. 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
    3 points
  2. I think most of you probably already know the first rule of the Assumption Club.
    3 points
  3. Twitter asks what I'm doing. Facebook asks what I'm thinking. Google asks where I am. The internet has turned into my mother. ๐Ÿ•ต๏ธโ€โ™€๏ธ
    3 points
  4. 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
  5. Yes, it was already implemented and would be available on the next release of UniLogic.
    3 points
  6. Thanks for sharing the solution. I never considered that UniApps would have different behavior than the UniLogic setting. Joe T.
    2 points
  7. Actually, there is a way to have a psuedo-popup window. It's done using a little-known and poorly documented system bit - SB 25 - "Do not draw display background". I used this for the PID tuning window on an oven project. I used a V1210. Here's the display with all the loops called "Setup" called from another screen. Pressing any one of the "Tune" buttons set a different bit in an array: I have code that watches for one of bits to go on and call this rung: You will notice that the description from Unitronics for this bit is flat-out wrong. The actual operatio
    2 points
  8. You can search this on the internet for detailed explanation. It means that Integral component has maxed out over time and is contributing 100% to PID output. Maybe integral time is too slow or system cannot reach setpoint fast enough. If this makes oscillations or any other problems you can force Integral component to take some other value, there is a function block for that in PID menu.
    2 points
  9. 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
  10. 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
  11. One rare device in my workshop. Still in use for punch tape read-in.... :) :) :) and upload to.... FDD!!!
    2 points
  12. 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
  13. 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
  14. 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
  15. 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
  16. In hunting up a favourite laser cutter this morning I noticed that they also like to interact with Catholics. cheers, Aus โš ๏ธ
    2 points
  17. 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
  18. 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
  19. 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
  20. Hi guys--the Keep Alive for V700 is handled automatically โ€“ The Keep Value value is constant, 30 seconds.
    2 points
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. Hello, Open font handler by clicking the (A) icon on the toolbar, from there you can add a new font.
    2 points
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. You seem to be mixing up contact and coils. Also in your second ladder rung you have two separate logic threads. Do not do that. Further, that second logic thread is screwing everything else up - you are forcing MB 3, O 2, and TD 1 on all the time. I would do that part this way: This is not clear to me. It looks like you've left out a step as you state that the first valve closes then you immediately say it opens again.
    1 point
  35. 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
  36. I was with my mate in his new environmentally friendly car when I heard a squeak coming from behind the dashboard. โ€œWhatโ€™s that?" I asked. "It doesnโ€™t sound right". โ€œThatโ€™s Martina, my rodent directional device" he proudly said. "It squeaks once for left, twice for right and three times when you've arrived. It's incredibly accurate." I asked "And what's with the huge box of strawberry meringue on the back seat?โ€ โ€œThat's what it eats. Martina Nav Rats Pavlova". Don't ask where I get these from, there's lots more.
    1 point
  37. Hi Mark, Welcome ๐Ÿ™‚ Try pulsing SB31 after updating the vector of MIs. Make sure it's a one-shot pulse, not a direct condition. Simon
    1 point
  38. If only even 1/7, SI34 still works. By "working week", I meant 5/7. But if you've got it going, no worries. I only mention the HSC usage because sometimes quirky problems are introduced unnecessarily into user's projects. cheers, Aus
    1 point
  39. When SI 35 = 0, it's a new day.
    1 point
  40. Did anyone else note the absolutely amazing thing that happened at โ…“ of a minute into forty to nine pm, nine days before the end of February? ๐Ÿง You'll never see it again! And yes....it did take me a while to make this question as circuitous as possible. cheers, Aus
    1 point
  41. 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
  42. Just click OK. The old copy is retained and will still run.
    1 point
  43. 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
  44. My brain was nagging me on this, saying I had something else. After a few days of it running as a background process, I remembered what it was. In case it might help, I've attached a copy of a very simple circuit I made ages ago (look at that T-Rex going past) to run some 12v motors, that worked very well running just these types of motors at variable set speeds. It was controlled by a simple relay switching matrix, but these days you could easily change it to speed control via a digital pot run by the Samba. To run a number of digital pots you switch between serial lines using good q
    1 point
  45. I actually think both those motors are not designed for variable speed. As Alex notes from the picture...reading the actual manual says for UP2.... WARNING: DUE TO THE EMI FILTER THE PUMP IS NOT SUITABLE FOR SWITCHING APPLICATIONS (PWM DRIVER) , which I interpret as "don't do this at all". You can likely run them as Alex says using a voltage regulator, but they may not physically like it, particularly the Jabsco as it is appears to be a swash plate mechanism. Also, getting something off the shelf made to work with 0-12V might be difficult. Most of the DC motor controllers I work wi
    1 point
  46. No. One way they made the Jazz lower cost was to eliminate the TTL-RS232 converter chip and circuitry. The target for this product is OEMs, and if you know anything about dealing with that market they value low cost almost above all else. A JZ10-16 is not that terribly old. I have a couple in stock. You don't mention what part of the world you're in, but a JZ-PRG programming port is $47.00 US. Joe T. P.S. - @kratmel - you are hardcore indeed. That looks like a hackulation I would try to build to save a nickel. The mega heatshrink is a nice touch. ๐Ÿ˜
    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. Think about what an actual integral is. You take the curve and slice it up in small pieces and the area under the curve is the sum of the areas of the rectangles created as the widths approach zero. You can fairly accurately approximate this by determining the minimum time slice needed where you have little variation in the analog input (typically 100ms to 1 sec). I'll use 1 sec for this example. If you take your flow rate value (liters/hr) and divide by 3600, then you have the volume that flowed in 1 second. Sum that number every second to give a continuous volume. One thing to be cautio
    1 point
  49. Double click on the display background to get a pop up that allows selection of this attribute and others that apply to every element on that particular screen.
    1 point
ร—
ร—
  • Create New...