time and comms delay

roxusa

Lifetime Supporting Member
Join Date
Nov 2008
Location
NJ
Posts
994
I have an SLC 503 running a machine with a scanner and 1794 RIO. One of the functions is a register motor on a printing cylinder. The manual 3 position spring return to center selector switch for Advance/ Retard which is wired to RIO inputs will increment the cylinder 1/8-1/4" with a quick flip of the switch.
I also have Advance/Retard on a Panel view that is ethernet through an Ethernet to RS232 converter to the SLC.
My question even with the lowest possible touch response setting on the Panel view a quick tap on the screen moves the Cylinder 3/8-5/8" The motor is
controlled with a standard reversing contactor. I understand there could be delay in comm's with the Ethernet /RS232 converter but cant understand why I would be getting the longer pulse. Can this still be associated with comm's
somehow?
 
why I would be getting the longer pulse. Can this still be associated with comm's
When you touch (or click) an object on the HMI, it writes a 1 to the associated bit in the PLC. When you take your finger off the object it writes a zero. The time between writing the 1 and writing the zero can be a lot longer than the time between touch and release.
 
My guess is that the PanelView is using a "Momentary Pushbutton" object.

That is one of the things PanelView Plus has never done particularly well.

They work like Steve said: when you press, the PanelView writes a "1" and when you release it writes a "0". The time between the PanelView attempting to perform that function is either the actual hold time, or the "duration" setting for the Momentary Pushbutton object (whichever is greater).

But the performance of those objects isn't great. The PanelView is also reading all the devices on screen, and any trend objects, and background data. And on your system, all of that has to be processed by the Ethernet/RS232 converter, and then by the CompactLogix.

You might consider using a set of buttons arrayed for Advance / Retard with a specific increment each, instead of relying on quick button presses on the HMI.
 
One method I've used with these panels is, use the panelview button to set a bit. In the PLC reset that bit and have a separate internal bool/whatever to perform logic.
 

Similar Topics

I am working on setting up a Prosoft Datalogger model PLX51-DLplus-232. This unit will be collecting data from a SLC 5/05 on the DB9 port set to...
Replies
3
Views
104
Hello, can someone share/explain How to check comms between PC and PLC via TeamViewer? TIA
Replies
14
Views
390
Has anyone setup communications with Red Lion 3.0 MODBUS to Baker Hughes Centrilift GCS VFD? Thanks
Replies
0
Views
91
Hi , Looking for some help. We have a 343-1 PN Lean Card & 315-2DP connected to an external system collecting data. After a recent shutdown...
Replies
0
Views
67
I have been trying to add a button to an HMI Panelview version 5.1 for a couple days. Each time I download I get no data in my buttons, only...
Replies
0
Views
210
Back
Top Bottom