Jump to content

Gabriel Franco

Members
  • Posts

    418
  • Joined

  • Last visited

  • Days Won

    20

Posts posted by Gabriel Franco

  1. On 5/4/2024 at 11:23 AM, kvlada said:

    This is a very interesting idea!

    Can I ask you: how much is adding these extra controls and on/off visibility introducting lag into UniStream screens? Have you ever reached a point where a screen becomes unresponsive due to large number of elements?

    I haven´t noticed any lag when loading those screens or interacting within them.

    What I´ve gotten are compile warnigs about exceding HMI elements, but this can be fixed by making some changes to the Unilogic configuration file.

  2. I definitly wouldn´t install the PLC and its IO cards in the same cabinet of such amount of VFD.

    Some advices (assuming there is only one cabinet):

    1. Improve grounding inside the cabinet: use shorther, thicker ground cables for all devices, ensure analog cables are shielded and properly grounded.

    2. Install a metal plate to separate the IO section from the VFD section.

    3. Follow the wiring recommendations of these links: 

    https://support.unitronics.com/index.php?/selfhelp/view-article/unitronics-vfd-quick-start-guide

    https://www.unitronicsplc.com/Download/SoftwareUtilities/General_Wiring_Guidelines.pdf

    4. Change carrier frequency of some of the drives.

     

     

  3. 28 minutes ago, Fotonic said:

    So if I need to add a pop-up window on every motor on a synoptic screen I'll have to place all the custom controls on screen and associate tags for animation/logic.

    Correct.

    28 minutes ago, Fotonic said:

    In this case, to avoid an over crowded HMI screen in the Unilogic editor what's the best strategy?
    Place all the pop-ups on a dedicated layer as suggested by @Joe Tauser to show/hide on necessity while editing the regular HMI elements?

    I place all the controls stacked on top of each other. By pressing the motor image (or the button or whatever you use to pop-up the control), reset all visibility tags and set the desired one.

     

     

  4. I designed this Custom Control to control reversible motor. It has motor name, modes (O, P, M) , fwd start, rev start, alarm messages, alarm reset, interlocks status, motor status, close button.

    image.png.21340bdb37bb3b184907023065d66947.png

    Every part is attached to a tag (part of a struct defined to control a motor). e.g,  up button:

    image.png.cb6525e31141e6154d774c8065d7c3b7.png.

     

    Then, add the custom control to the screen (in this step, you cannot modify its size), set the specific motor tag (e.g. input conveyor #1)  and use a tag visibility to show the control. Set that tag when pressing the device you want to control.

     

    image.png

  5. If the manufacturer offers EthernetIP, then you don´t need those ladder functions, just a few steps to configure the PLC as Ethernet/IP scanner importing the EDS of the device.  It will create the structures and IO tags required to comunicate to/from the valve controller.

    Take a look to the examples that can be downloaded from https://downloads.unitronicsplc.com/Sites/plc/Unilogic/UniLogic_Examples.zip

     

     

     

    • Like 1
  6. It is not very difficult to connect to the PLC and download the program to it (from Unitronics' perspective, download is from the PC to the PLC). You must have a USB mini B cable or serial cable and a USB-RS232 converter. But downloading the program doen´t load values to the parameters, as Flex mentioned. Parameters are saved in a separate file (txt or bop file) only if someone did it intentionally.

  7. According to the Alicat manual, "The device setpoint should be sent as a 32-bit IEEE floating point value. Setpoint values must be sent together in a Write Multiple Registers command. Any writes to only one half of the setpoint value will cause an error. Setpoint is ignored on devices without a controller".

     

    Are you fulfilling this requirement?

     

×
×
  • Create New...