Jump to content

Gargamel

Members
  • Posts

    21
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Gargamel

  1. 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.

    • Like 1
  2. 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. 

     

    unilogic.thumb.png.8d7d14aa2d5a0043f394b7312b735eb9.png

    • Like 1
  3. 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).

     

  4. 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..
    values.png.f8e2aa4c33fef6a7245c2408886214f5.png

    values2.png.50b0d89a72cdd2bc94decdb5151d4121.png

  5. 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.

    • Like 1
  6. 10 minutes ago, kratmel said:

    https://www.roboteq.com/docman-list/motor-controllers-documents-and-files/documentation/user-manual/1047-roboteq-controllers-user-manual-v2-1a/file

    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 181

    Please try to disable watchdog for test.

    Then try to activate Heartbeat with enabled Watchdog.

    USC1.jpg.9d4d3cff0667ff079aabbaa1796c4209.jpg

     

    Hello Kratmel.

    The HB is/was already enabled, and set to 100ms

    canopen.thumb.png.e8e0b83c0637c8117d5bfad0c0bafe9e.png

    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.

     

     

  7. 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

  8. 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?

  9. 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.

  10. 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.

×
×
  • Create New...