-
Posts
3,276 -
Joined
-
Last visited
-
Days Won
239
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by Flex727
-
-
Took me a while to remember that EVENTS FB. Glad it helped!
-
It's been so many years since I last used that FB that I don't remember the details. Perhaps someone else will chime in, but if not just play with it a bit and you'll figure it out.
-
Check out the EVENTS FB, under the FB menu and see if that would be of help.
-
1
-
-
There are quite a few Vector Operations functions (including a Vector Compare) available in VisiLogic. Have you reviewed them in the Help file to see if one or more might be useful to your objective?
-
Is your phone (or whatever device you're running Remote Operator) on the same subnet (169.254.240.xxx)?
-
I also notice that a project file, when large, is noticeably slower opening in this new version compared to previous versions. Other than that, no serious problems.
-
Also, install "AS ADMINISTRATOR"!
-
Thank you!
-
Try changing the Timeout setting in the VisiLogic Communications menu from 1 sec to 5 or 10 sec.
-
The "error" message is telling you that the .vlp file was not downloaded to the PLC, only the compiled version which cannot be uploaded. @Joe Tauser has previously reported the possibility of repairing the screen, so he may be able to help.
-
Unitronics does offer training classes periodically.
https://unitronicsplc.com/support-training-and-seminars/There are also plenty of example projects that you can review. Load one up in UniLogic and spend some time studying it.
-
Have you gone to this page?
https://unitronicsplc.com/videos-and-tutorials-unilogic/ -
In VisiLogic, go to Help / Contents tab / Communications / Communication FBs / MODBUS IP / Slave Addressing / then click on Enhanced Vision Series & Examples. There you can read up on how to do MODBUS IP addressing in your V700.
-
An ML will easily handle any timer value.
-
"Load Timer/Counter Preset" is for copying the value of a Timer preset into an MI or ML. "Store Timer/Counter Preset" is for copying the value of an MI or ML into the Timer Preset. This is for Vision.
For the UniStream it's more direct. You can use the Timer Preset or Current in operations as you would any other UINT32 operand, including MODBUS address assignments.
-
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?
-
Thanks for taking the time to report back on your solution!
-
22 minutes ago, a062549 said:
6. I am the Administrator
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.
-
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.
-
49 minutes ago, Plum said:
how would you go about making it read and update HMI values for an unknown number of presets rather than copying each row into a vector for each preset u have. (Since that would become a large diagram if say 100 presets were required) Create a row counter that increments until it hits the end of the allotted vector space and sets HMI values based on the row number? That would lead to a lot of if statements checking the row number then, and would be the same thing as copying each row individually.
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.
-
You have that column in the Data Table defined as an Integer. Use a Numeric element to display an integer number.
+/-10V analog output
in ...I have a project...what hardware do I need?
Posted
The Jazz, like most PLCs with analog outputs will drive 0-10V, not +/-10V. It is possible to convert a 0-10V unipolar output to a +/-10v bipolar signal with something like this:
http://www.ti.com/lit/ug/slau525/slau525.pdf