-
Posts
3,259 -
Joined
-
Last visited
-
Days Won
236
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Everything posted by Flex727
-
In the V700, use the Function "Load Timer/Counter Preset" or "Load Timer/Counter Current", found under the "Store" drop-down menu, to place the Preset or Current value of the Timer into an MI or ML to be read by the UniStream. The value will be in 10ms increments (e.g. 5 sec will be stored as 500). Remember that you might overflow an MI if the timer is longer than a little over 5 min or so.
-
I'm sure Joe will come along and address your concerns about additional software for the SM35, but I want to make you aware that UniLogic is for the UniStream PLCs and VisiLogic is for the Vision PLCs. The Samba is programmed using VisiLogic. There is no cost or licensing for either VisiLogic or UniLogic.
-
Of course. Can you be more specific as to what your trying to do and what you are using for communications between the two PLCs?
-
v130-33-tra22 PTO help
Flex727 replied to Richard P's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
Thanks for taking the time to report back on your solution! -
Startup issue?
Flex727 replied to a062549's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
Being the administrator is not sufficient. You must install VisiLogic "As Administrator" and run VisiLogic "As Administrator". The latest version of VisiLogic (9.8.64) does this automatically. Try uninstalling 9.8.31 and re-installing 9.8.64. -
Startup issue?
Flex727 replied to a062549's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
A little more information would be very helpful. Is this the first time to open VisiLogic after a new install, or has it been working fine and this started suddenly? What operating system are you running on your computer? Do you have other versions of VisiLogic installed? Did you install VisiLogic with UAC off and Administrator privileges? Are you running VisiLogic with Administrator privileges? Have you tried opening a different project? Have you tried re-booting your computer? If all else fails, uninstall VisiLogic and re-install, or else try installing the newest version (9.8.64) and using Version Swapper to swap to it and try that. -
If you need to display in Time format, I usually just run an Accumulated Timer (TA) with the Preset at 24 hours. If you need to show a run time of greater than 24 hours then you can increment an MI each time the timer expires and show that just to the left of the timer display.
-
Using indirect pointers allows you to have a large number of checks without having a separate if statement for each. By the way, you are using the String Library to display your recipe names on pushbuttons. Don't do that. The String Library is intended to allow you to switch languages on pushbuttons with fixed text. Just use an HMI String variable, add a touch operand and display the variable as an unpressed pushbutton.
-
Personally, I'm not certain of the order of events when you get into that much detail. I think it takes several cycles to get an HMI screen fully displayed, so not sure when the "Is Displayed" bit turns on or off. However, a positive transition of the button press should only be on for one PLC cycle so it shouldn't matter. Maybe the button is bouncing a bit? Try putting a timer on the button press so that it can't activate again for a tenth of a sec or so.
-
Yes. Here is the comment you were looking for (credit @cantcliff): http://forum.unitronics.com/topic/3579-some-noob-questions/?tab=comments#comment-12994 Read physical inputs and map to memory Run the ladder logic. Scans left to right, top to bottom. Write physical outputs Updates HMI Communications
-
I almost never use the Jump Condition Table for display navigation because in complex projects I will invariably end up adding a screen navigation button to a display and forget to add the corresponding jump condition. I have a subroutine where I handle every HMI screen jump in ladder so that I can repeat navigation button addresses without needing to add jump conditions. With external keys it can be a bit more complicated. In that situation I will have an "Is Displayed" operand for each screen and use a direct contact of that bit along with a positive transition of the function key to navigate to the correct screen. Try that and see if it fixes your problem.
-
Stopwatch in VisiLogic
Flex727 replied to lfreeman4511's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
What was the response? I just tried to open another project created in 9.8.64 and it wouldn't open in 9.8.31 (notified me that it was created with database 153 vs database 152 for 9.8.31). I see that the VisiLogic version available online still says 9.8.64. I tried to open @Joe Tauser's Stopwatch program again with 9.8.31 and it opens fine. Are there now 2 versions of VisiLogic 9.8.64 floating around, one using database 152 and one using database 153? -
Automatic Switcher Issue
Flex727 replied to thecarb's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
It would help to see the rest of your code, but clearly as soon as MB 3 turns off, O 2 will turn on. You will need logic that is a bit more complex to handle your objective. I would set up something akin to a State Machine where you have bits that are Set and Reset according to which tank is the active tank with logic that switches them according to your needs. Additional comments: 1) You should use a Positive Transition of MB 1 to Reset MB 10, MB 11, & MB 12 and place that in a separate rung from the rest of the O 2 coil logic. 2) Do NOT place separate logic threads in the same ladder rung. The thread with SB 1 - MB 16 - TD 2 should be in a separate rung (and you do not need SB 1 there). 3) You do not need the inverted contact of MB 1 after MB 10 - they are already mutually exclusive. 4) Need more details of how you switch between Automatic and Manual modes. As shown above, it is impossible for logic to switch out of automatic mode (see #1 above). -
Samba has certain memory operand address limitations. The program would not work as is, but if all the operand addresses were moved (take care with vectors!) to within the address space of the Samba, then the ladder logic and screens could be copied to a Samba program. Better yet, endeavor to understand the operation of Joe's program and re-create it in your Samba program to meet your specific needs.
-
FB Protocol config error
Flex727 replied to Gogo's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
+1 -
Temperature sensor problems
Flex727 replied to Aurimas's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
There is a filter built-in to the Hardware Configuration for the sensor input. In addition, there are filter Function Block options available under the Function Block (FB) drop down menu when in ladder view.- 5 replies
-
- visilogic
- temperature
-
(and 2 more)
Tagged with:
-
Temperature sensor problems
Flex727 replied to Aurimas's topic in Vision & Samba PLC + HMI Controllers & VisiLogic Software
Thermocouple inputs normally have an implied decimal point to give you a reading in tenths of a degree. Either display the value using the implied decimal, or divide by 10 to get an integer value. There are filters available to help stabilize the temperature reading, if needed.- 5 replies
-
- visilogic
- temperature
-
(and 2 more)
Tagged with: