Gargamel
-
Posts
21 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by Gargamel
-
-
In the "System" tab /tags, there is Execution and PUSage, i'm ASSUMING "Panel CPU Usage [%]" actually means the PLC CPU and not an HMI/Screen cpu usage.
But, i have not found any tags telling me how large my program is, but in the tech specs pdf, i found ladder memory is 1 MB.
Many customers requires data on how much free cpu and memory there is, and plenty require that atleast 20-25% should be free at delivery for possible future expansion.- 1
-
12 hours ago, kratmel said:
You can find Projected Memory Map in Build menu.
You can find Scan time system integer SI0 and compare different code variant.
You can also use Utils>>>Debug>>>Intervals for code optimization.
Please read this topic about PLC utilization
I cannot find any of those menues you mention.
but i found something that might be informational in the system tags.
- 1
-
Hi.
I have been looking around in the project and UniLogic Studio V1.32.98.
I have not managed to find information how much code space and cpu utilization the current project uses vs the cpu that is selected.
Is there (an offline) way to find this information?- 1
-
9 hours ago, Gabriel Franco said:
It´s just a warning. Adjust the object to the required size to show the maximum value you expect to get.
And some customers does not even allow "only warnings" in project deliveries.
-
5 minutes ago, Flex727 said:
Is there a reason you can't use an integer instead of REAL?
This is the way the data is presented in the structs to and from other systems.
EDIT: also, for velocity for our unit, is in m/s and the target speed is 1.5, so real is needed here, imo.
-
I would like to design one page as a template/background page and then on other pages, i would like to select this template as a background/page template.
This would help keeping menues and such more manageble state, than as in current state, i have to copy/paste everything to every page that needs/shoudl have this menu, logos and other information (keep the UI same-ish on all pages, Usabillity).
-
Hi. i have a few variables in the plc that are in REAL, when adding them to the webserver hmi textbox, it prefills the object with "-9999999999.9" and i have added "text after": "mm/s".
The actual value would be like "1500 mm/s". But i get a warning in compile because i cant tell the object to only fit # of characters in this box.
This is one of the labels that are on the right side of the screen, and gets cut off by the end of the screen width and the unreasonable large number allocated space in the label, here "1500 mm/s" would fit in half the label width if i could specify the input format to like 5 digits..
-
On 8/3/2022 at 10:32 AM, AlexUT said:
By design , only one UniLogic Studio allowed to start.
Which is a bad design.
What if, you need to compare 2 projects?
Should you print one on paper and sit and compare there?
What if you want to copy/paste block from another project and use it in the current one without going thru the hassle of exporting and importing? (Which takes way longer then ctrl-c, ctrl-v)I cannot think of a sane reason artificially limit to one instance at all.
- 1
-
A small update.
We are running a beta-version of the current release, and there was a small bug in it, where it listened to all CAN-Id's, where is to happened to be another device recived a message that the drive controller interpeted it to change to open loop.
-
10 minutes ago, kratmel said:
p.183
For applications demanding the highest operating safety, the controller should be config-
ured to automatically switch to another command mode or to stop the motor (but other-
wise remain fully active) if it fails to receive a valid command on its RS232, RS485, TCP,
USB or CAN ports, or from a MicroBasic Script for more than a predefined period.
By default, the watchdog is enabled with a timeout period of 1 second. Timeout period
can be changed or the watchdog can be disabled by the user. When the watchdog is en-
abled and timeout expires, then the controller will go to a safety stop (force the motor to
stop based on Fault Deceleration configuration command). After that the controller will
accept commands from the next source in the priority list. See “Command Priorities” on
page 181Please try to disable watchdog for test.
Then try to activate Heartbeat with enabled Watchdog.
Hello Kratmel.
The HB is/was already enabled, and set to 100ms
In the controllers CHB Lost Action is set to "No Action".
Both controller and PLC has 100ms HB, but i suspect that the boot up of the PLC takes way longer than 1s, closer to a minute before i can connect, from power on.
Watchdog, is it on the PLC or the controllers side?
In both cases, "CANopen node guarding" is set to 0. -
-
13 hours ago, kratmel said:
Please post robotec model # and used unistream hardware.
I think that such behavior is possible only if the robotec works out the emergency algorithm during the loss of communication.
This algorithm (or parameter) should be configurable. That is, if there is a timeout in the connection, the system must do something to protect the user. In your case, it can be a programmed transition to an open loop when communication is lost.
Unilogic USC-x10-T24.
Robotec FBL2360T
-
Hi.
We have noticed on a machine we are building, that when the robotec is booting and the plc/canopen is connected, something from the PLC changes the closed loop to open loop on the robotec.
I have been looking around "everywhere" inthe unilogic project, but cannot find anything that seems to relate to the settings for open/closed loop.Anyone know what this behaviour could occur at and why?
-
When i removed all OPC UA configuration, reset became optional again.
-
I could add some things to the feature request.
1) UNDO! Needs to work on the HMI/Webserver pages.
2) A way to remove images set on a button (or anyother object)
3) Allow more than 1 instance of UniLogic. -
54 minutes ago, DanT said:
Hi;
Since UniLogic will not support anything Python, here are 2 possible methods:
UniLogic Supports Modbus Protocol
You can get Modbus Libraries for Python
Unitronics has a feature called Message Composer -- you can create text based messaged with variables
Create messages in Python and in UniLogic to exchange data.
Get the UniLogic Example Programs Zip file.
Under Communications - Protocol there are some example to give you ideas.
DanT
Thank you. I'll have a check to see were it gets me with the example file.
-
Hi.
After i added/enabled OPC UA in the plc and added one tag.
Each time i make a change in the plc, i always have to reset it while downloading one small plc code change.
In this example, i added a new local variable called "AAAAA" and added this rung and this small code.
Before small changes like this, i could just download without reset the plc. -
Hi.
How and where do i start so i can have some python scripts interact with the UniLogic plc? (USC-B10-T24)
I wish to read out some information that exists in the plc, and i wish to be able to set some variables.
-
Hi,
I'm coming from Siemens Tia/Simatic, Omron programming environments.
I'm currently going thru a clients PLC codes and noticed that comment boxes, if i resize its height to be able
to see all text, that block gets marked as edited.Also i have noticed that the comment boxes does not auto-new row if the text is too long for all the text to be read in what ever width the comment box has on the screen.
Also, in the helpfile under Ladder -> Ladder Editor, its stated that CTRL+T is to bring up Toolbox, this does not happen in the latest version of UniLogic v.4.3.2 that i installed yesterday.TIA. Its just a few quirks i have noticed off the bat, sort of to say.
/Stefan.
PLC Program space usage and whats left? + PLC Task Utilization?
in UniLogic Software
Posted
Are you telling me, there is NO way to collect cpu and ram/memory usage from the project or live from the cpu?
I *NEED* to prove to a customer, that i have ATLEAST 25% free cpu and ram usage..