Jump to content

Search the Community

Showing results for tags 'ladder'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Our Community
    • Come on in!
  • News and Announcements
    • New! UniLogic V1.24 introduces VFDS from Unitronics!!
    • VisiLogic:9.8.64 - Link to mobile app, Ladder: 2x the Space!
    • New!!! ***** U90 Ladder*****
  • UniStream HMI + PLC Programmable Controllers & UniLogic Software
    • UniStream: Hardware
    • UniLogic Software
    • UniLogic UDFBs
    • Industry 4.0, IioT, MQTT--Looking forward
  • Vision, Samba, Jazz and M90 PLC + HMIs & Software
    • Vision & Samba PLC + HMI Controllers & VisiLogic Software
    • Jazz, M91 PLCs and U90Ladder
  • Software Utilities
    • SD Card Suite
    • Remote Operator
    • Remote Access
    • DataXport and DataXls
    • UniDownloader
    • UniOPC
    • UniDDE
  • Utilities for .net and Visual Studio
    • Unitronics PCOM Protocol
    • COM Object ActiveX .dll
    • .NET driver
  • Project Design
    • ...I have a project...what hardware do I need?
  • User Application Stories
    • Just finished a great project?
  • Tips and Tricks
    • Best Programming Practices
    • Tips and Tricks
  • Job Board
    • Projects seeking Programmers
    • Programmers seeking Projects
  • General Discussion
    • We're Listening...
    • The Lounge
  • News and Announcements Copy

Blogs

  • Unitronics' Blog: PLCs, HMIs and more
  • Saragani's Blog
  • Simon's Blog
  • Ash Neilson's Blog
  • Joe Tauser's Blog
  • Unitronics en Español
  • Powered by AMPS
  • Alldrives UK's Blog
  • Unitronics, Howman Style
  • PLCNewbie's Blog
  • Telestar Automation Blog
  • Webinars Collection
  • Tim's Corner
  • Blog
  • TELESTAR (Italian)
  • i4 Automation
  • i4 Automation (UK)
  • Unistream UDFB's

Categories

  • From Headquarters: Sample Applications
    • From Headquarters: VisiLogic
    • From Unitronics: U90 Ladder applications
  • User-submitted Applications
    • From Users: VisiLogic applications
    • From Users: U90 Applications

Categories

  • Articles
    • Forum Integration
    • Frontpage
  • Pages
  • Miscellaneous
    • Databases
    • Templates
    • Media

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 131 results

  1. Dear Community, I couldn't find anything in the UniLogic help files about array functions. Is it just me or is the help section grossly incomplete in UniLogic ?! Visilogic seems to be very comprehensive in help topics with examples for every FB in the software. Feel some uncertainty without help topics on select functions, especially with the differences in terminology from Visilogic. Example being: a vector copy of 30 MI's in Visilogic is equivocal to "copy array part to array"?? Failed to find help topic with example. I tried to build a UDFB last night to function like Visilogic's vector linearization function and gave up. Just stacked individual linearization functions instead. I get the feeling the authors of UniLogic were not the same people who composed Visilogic. Old dog learning new tricks, I'll get there.
  2. Hi! I would like to know if in the future (in the short term) you can activate Message Box from ladder?
  3. Hi All - I made a complex function that has used all 10 inputs, so I can't just add another input for this, I just need the name of the tag in the function (call it CBA bit or whatever it is called) that triggers a bad condition, and I need to post that tag name to a string (in a data table struct). I am just looking for the easiest way to get that info into the data table from inside the function without a string input so that I don't have to do it 240 times elsewhere, and I figure getting the tag name( which I know already) into a string would work best, if I can do it. I am using a bunch of UID-0016R's and they have addresses with Alias Names which seem to be strings too but this is in the function output. Any ideas how or any other options? Also, is it possible to see inside a function while in Online mode for troubleshooting - all I seem to be able to see is the inputs and outputs? Thanks!
  4. What is the equivalent function in Unilogic to Visilogic's toggle bit in vector function block? Same question on vector fill? Unilogic equivalent?
  5. I have 6 consecutive INT16 type tags that contain 2 characters each of ASCII characters in HEX format. I would like to convert/concactenate them all to a single ASCII type tag. Is there a simple way to do this? I couldn't find any conversion instructions and the sample project I looked at (UniStream_070_Num_To_ASCII) seems to be an incredible amount of code to do a simple conversion.
  6. Dear All, after I have "studying" your example about the alarms management I have created my function with "alarms actual" and "alarms history"; at the beginning I created a loop to check if an alarm is present in "actual" and reset the row after transfered it to "history"...it worked. In the next step I added a BIT check (image 1) to verify if the alarm was reseted by the device that I have to controll with the PLC...and if it still present do as set (reset row and transfer) and add a "note" in other DTI...if it was already reset do only what was set (reset row and transfer). after this modification the loop doesn't work anymore...works only for the first row detected with an alarm...I checked and I found that the BIT highlighted in GREEN, in the immage 2, is set in rung 1 but is not reset in rung 2 (at the end of the row). I done a lot of test and modifications...at the end I had to insert a reset and a timer ON of 15 ms (image 3a) to do the reset action of it...in this way it works....only reset without the timer doesn't work. In this case the BITs that I used are "global" and are used only in this function; are present only in two rungs (set, contact, reset) Some suggestions? thanks
  7. I have to retrieve and import a CSV file to a DTI. There is no problem about the FTP section, but when I try to convert a CSV file to an UDTF file I have got an error if the CSV file has more than 127 lines. Is there a way to resolve this issue ? My final CSV file to import will maybe have near of 500 lines. Thanks for reading
  8. I want to trigger an action in a specific time of the day, that i would define. For that I want to use the schedule function. Can you explain how to use this function, because there is no info in the help files.
  9. Hi all, What is the meaning of "pen icon" appearing in ladder and HMI sections in solution explorer? Because, I save the project - all pen icons disappears, quit Unilogic, start Unilogic, open the same project, and the again I have these "pen icons". Similar issue is: in the same project I have HMI with data table visualisation. In the properties window I have chosen the right table and tag for "Tag:Selected Row". I save the project, guit Unilogic, start Unilogic, open the same project, and "Tag:Selected Row" is empty. Any ideas for this strange behavior, and aren't the two issues connected? Regards
  10. Hi, I have a button on the HMI that doing some actions, I want to press this button from the ladder code, how can i address that button? there is no a link bit like visilogic. Can I address HMI element by using it's name? thanks, Moran
  11. I 'm using a unistream 10" hmi and have analog inputs and outputs. the properties for the analog are int16. if I want a range of 0 to 5.00 for one, but can only put in 0 to 5 or 0 to 500, how do I use an INT to Real conversion block to change it. I use the int16 value of the an input as A, what is used on B and C so that I can have a real value of 5.00
  12. Dear support and forum members, My name is Robin from the Netherlands, and my boss gave me the ambitious opportunity to program a seemingly easy wood-sanding machine. For this project we bought a Vision130 (V130-33-R34) The machine has: -A conveyor belt for transporting a wooden board, with frequency regulator for the speed. -A safety door lock. (Machine should only be operational when this door is locked) -4 motorized, rotating sanding brushes (2 of these brushes have frequency regulators for the speed.) -4 motorized height adjustments for the sanding rolls (with encoders). -Thermal protection. -The standard buttons like: main switch, emergency stop button, start / stop button, and also an electronic stop. As I'm completely new to ladder programming, I'm struggling with some issues already. I'm familiar to programming languages such as C#, C++, SQL and I know a little Structured Text. I need to address Memory Integers to some states of the machine (so I can 'use' the output of the last line as a condition (input) for the next line. I chose not to use a Memory Bit, so I can address multiple states. In the file that I enclosed in this post, there is the program as far as I could get it to this point. I do understand many of the logic that comes with this machine, however my background is software engineering with no knowledge of PLC's or electronic components. I find it difficult to understand some of the tutorials and manuals that I have read so far. Hopefully there is a smart guy or girl who can help me with this. Regards, Robin Schuurmachine PLC Ladder.vlp
  13. Good Afternoon, I'm trying to print from Visilogic 9.7.44 , what i need to print is ladder or directly to printer or to PDF creator .. It is continuing to stop and giving me NOT RESPONDING. Anyone can give me a helping hand ? BR Luke
  14. Hi I have a question about ladder programming (in visilogic): MI1 is coming from a keypad entry, the value range is 0-100. MI2 is coming from an analog input, and is already scaled to the range 0-100. How can i force MI1 to #0 if MI2<20. The MI1 should not be changable by the keypad when MI2<20. Sorry for such a easy and maby silly question. -- IanM
  15. When I put operand(which has a operand description) on the screen in the ladder, then I cannot see operand description. If it is the description short, it is shown, but only when it is MB operand. I have 9.3.1 version of Visilogic on Windows 7. I have tried advices (changing resolution, size of fonts etc..) which were mentioned in the other topic but they has not worked. College has the same version, same resolotion of the screen, same OS and it works correctly but He did not remember if He changed some settings. Could you help me?
  16. Hello, I've noticed that when I create a UDFB it feels like I'm not getting enough control of it. For example in one of my UDFB's I'd like to be able to enter eighter string or an int value in one input, but you can only have one type. If I make two inputs with different types, I have to put something on both or it won't work (compilation error) Is there a way to fix this? Or is this some feature that is going to be added in the future? Thanks, Exouxas
  17. G'day! I'm having some issues retrieving info from a specific row in a table, is there an easy way to do this? I've tried using "Read Row from DTI", but it asks me to use a struct as an output with the same row structure, but I want this rows output to go into a single variable. Thanks, Exouxas
  18. Hi, In a previews version of UniLogic I was able to export a function NOT being a UDFB and pick it up in an other project which worked well. Now I am using v 1.7.62 and trying to export a function gets stuck in a pop-up menu telling me that UniLogic is preparing memory location.(there is more than enough space ). Canceling is no option because UniLogic does not react to that. the only way out is to terminate UniLogic. I have now upgraded to v 1.8.51 and it does exactly the same thing. Is this a problem in my computer? can someone test this on his/her computer? Thanks, Derk
  19. How can I convert the a number to string? For example I would like the number 126 to be converted to the string "126".
  20. Hi all, I've started using a UniStream product (USP-070-B10) having previously used a Vision V1210 and was wondering if there was a similar thing to the SB2 contact for the UniStream PLCs / UniLogic. I used SB2 in ladder previously to do things that that needed to be done at startup, and only once, like initializing values, etc. I’d like to do something similar now, but to load up data tables, to make sure that they are present in memory before using them (as look-up tables for data/calculations). This would ensure that the data’s there in the tables if a power outage occurs, etc. Any ideas for how to do this?
  21. What is the relationship to ladder programs and regions in a module? Is there a main ladder program that runs and I need to call all the rest including regions separately? Do all the Ladder programs in every module run without any calls? Do I need to call the main ladder function something special so that UniLogic knows to run it first?
  22. I need to convert a number that is expressed as an ASCII String to a UINT32 value. The only FB I can find that appears to be intended for this purpose is the STRING to NUM function but I cannot find any examples or references to this block in the Help File. The FB appears to be looking for the ASCII Operand (A) and then outputs the "Resulting Number" (, and the "Factor" ©. I take it that B is where the Integer Value should output and I cannot figure out what C is other than possibly a multiplication factor? When I upload my program to the PLC and go online, My ASCII String Value (A) shows up fine but the FB will not output anything other than a "1" for the value and a "0" as the "Factor". I tried to override the output values to be sure they were actually being written to and I cannot change them. Can anybody give me some direction on this? A simple example file would be ideal. Joe
  23. Hi, #1 - The UniLogic help files refer to linearization for numeric box. Where is that functionality? #2 - Does the linearize under math functions follow the same format as VisiLogic? I could use more explanation of the tag values associated with it.
  24. I have a problem with the local tags in my UDFB. They don't change their state. For example, when I try to set a coil that has a local tag, the local tag's value remains unchanged (zero). I am using the latest version of unilogic. What can I be doing wrong? Thanks in advance.
  25. I 'm trying to use this Ladder Function to copy one array (of integers) to another. As I understand it, parameters A and B specifiy the source array and offset, parameters D and E specify the target array and offset, and parameter C specifies the length (no of items) to be copied. I would have expected parameter C to be an integer, but the compiler is demanding an array! Have I misunderstood the function? Robin Proctor
×
×
  • Create New...