Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 07/06/2020 in Posts

  1. 2 points
    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. 2 points
    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.
  3. 2 points
    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
  4. 2 points
    In hunting up a favourite laser cutter this morning I noticed that they also like to interact with Catholics. cheers, Aus ⚠️
  5. 1 point
    Twitter asks what I'm doing. Facebook asks what I'm thinking. Google asks where I am. The internet has turned into my mother. 🕵️‍♀️
  6. 1 point
    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 online mode after the download, thus saving that lengthy repetition?
  7. 1 point
    On the PLC go to UniApps. Then Network; then VNC; choose your resolution, apply. bingo.
  8. 1 point
    For the communication with Siemens PLC’s we use an Anybus device. In the version 1.26 everything works fine. With the 1.29 version, the NumOfClients is increasing to 165 and after approx. half an hour no more data is exchanged with the Anybus device. Any ideas for a work around? Is this a Modbus bug in the 1.29 version?
  9. 1 point
    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.
  10. 1 point
    https://blogs.timesofisrael.com/why-the-ultimate-answer-to-life-and-everything-is-42/
  11. 1 point
    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,
  12. 1 point
    You can look how much memory your projects consumes. If you look "Output" tab after compilation. Look there "Allocation Info", it should give you some idea how much memory is left.
  13. 1 point
    There is second lock on the screen level, if you look under screen properties there is check box "Lock Screen". If it is set there is no lock watermark like it is, if element is locked. You simply can't drag elements around.
  14. 1 point
    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 and jamming a negative value in because you allow it. There's a function in the PID Auto-tune collection called "Read Control Components" - I would highly recommend you look at the Help on this block and drop one for each of your loops into your program. It will give you a lot of insight as to what's going on while the loops are running. Unitronics PID blocks work great in basic applications but aren't that powerful - they can't do heat/cool for example. I usually configure my Control limit low to 0 and high to 1000 which represents a loop output of 0 - 100.0 %. You're definitely doing some juggling with your loops here. You may be able to come up with a scheme that works, but the question was why is the output going negative. Joe T.
  15. 1 point
  16. 1 point
    I found this in machine part list : PUSHTOLOCK - 1pcs. After some investigation i found - it is Compressed Air Filter Regulator Lubricator Combo Water/Oil Trap Separator! 😂
  17. 1 point
    I've had units totally fall over doing it by ethernet, and have had to do lots of travel to fix as the only method was serial. That said, I mainly use 130s, which shouldn't affect this but perhaps does. I remember whingeing about this on the forum once, but couldn't find it with a quick look. Wanted a big red warning to come up saying don't do it!! Haven't been game to try since. All updates now done when on site. cheers, Aus
  18. 1 point
    By the way, you can change the entry in the box labeled "Opis:" to anything you want. It will be above the keyboard when the user is entering the number. You could say something like: "Enter the value for pressure (max 2.5 bar)".
  19. 1 point
    Yes, when the user inputs the number it will look to them that they are entering 2.5, however it will store the number 25 in the register.
  20. 1 point
    Yes, you absolutely can. You can get even more precision out of your particular setup by linearizing to 0-250 to get 2 decimal places, if needed.
  21. 1 point
    1) You can define a default style for elements, so any new element which is added will be created with the default style. Click on an HMI Screen, and in the Ribbon, under the HMI contextual tab, click on Themes, add a theme, change the style of a button to fit what you want 2) Change 1 element from a specific type (for example, a button), select all the other buttons on that screen, along with the changed button, right click the changed button and select: "Apply layout to all selected _____ elements" (for example "Apply layout to all selected button elements"
  22. 1 point
    If you get the Pro version of the PLC (-B10) you can serve your graphics up via the Webserver and achieve your dreams. The HMIs in this case are PCs running browsers. Joe T.
  23. 1 point
    Hi ! I just want to know if it's possible to replace a battery on a V570 without turn off the power ? Thx.
  24. 1 point
    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).
  25. 1 point
    The SD card must be formatted FAT32, which limits the card size to 32 GB. I don't know why it let you try anything else. Joe T.
  26. 1 point
    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
  27. 1 point
    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.
  28. 1 point
    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 cautious of is that your initial flow rate number be large enough so that you don't lose resolution by dividing by 3600. To prevent that, do your linearization to about 3 decimal places (i.e. if your flow sensor were 0-100 liters/hr, then linearize to 0-100,000 instead of 0-100 - this provides an implied 3 decimals of precision that you can use if need be or drop off your final value by dividing the final number by 1000).
  29. 1 point
    Almost the same here. The only difference is that I am using an accumulated timer for more precision:
  30. 1 point
    I would do it this way: ML 0 would be your total accumulated hours. You could add a reset pushbutton that zeroes both ML 0 & MI 0 when the blasting wheel is replaced.
  31. 1 point
    How many times have you seen an HMI screen (not necessarily Unitronics) with the label "Tempature"? More than once for me. Technical people tend not to be good spellers. Joe T.
  32. 1 point
    I once returned to a program I wrote a few years later and realized I had misspelled the word "canister" as "cannister" everywhere throughout the program, on multiple screens, and in all the logs. Totally embarrassing!
  33. 1 point
    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) longer. 3). Once you have decided on your time interval, you set up your program to sequentially record the flow rate at that interval into a series of MIs. 4). Periodically, so that you don't use too many MIs, you do maths on all the MIs you've recorded the "instant" results into, and arrive at the total flow for the time period. 5). You then add that total to your master flow amount MI and then start the process again. There are other more complex ways to do this, such as varying the interval based on flow variances, but the essence is always the same. Relate overall interval time to number of samples taken and then do maths to get the flow rate for that period. cheers, Aus
  34. 1 point
    Hi, We have several PLCs in the field on a network with Linux only machines I would like to download new version of the application to those PLCs from the local machine (i can ssh into those machines) It means I need to have a linux based version of the UniDownloaded or something similar (maybe a simple command line tool) Gal
  35. 1 point
    Gal, Did you ever come across a solution? I have the same need. Will
  36. 1 point
    Hey Guys, I may not be 100% sure on this one, but as far as I remember the Operand Values are lost when the Battery is Removed. I've seen very few Backup Batteries fail. A Couple of 5+ year old Vision 280's have had their Backup Batteries replaced, but Vision 570's that have been installed since 2007 are still going strong. Remember you do have SB8 to help you out. When SB8 is '0' the Backup Battery will be just fine. When SB8 is '1' that indicates the Backup Battery is getting Low. You could have an HMI Display pop up that tells the Customer they need to call their Supplier / Integrator and request a Replacement Backup Battery. Of course replacing the Battery results in the Program being Lost and Operand Values being Lost, so you will need to Burn the Program into Flash (For Backup) and Consider including an SD Card with all your PLC's that allows backup of Operand Values.
×
×
  • Create New...