[Dsg-hallc_controls] High speed AIO PLC Modules status

Pablo Campero Rojas campero at jlab.org
Tue Dec 11 11:28:22 EST 2018


Hello Steve,


I contacted Rockwell support, but I did not have any success to solve the upgrade firmware issues with the module. Perhaps you may want to contact them as well.


I can write the PLC code to handle the input data from the IO module at 3.33 Kz for 1 min.



Best Regards,

Pablo



________________________________
From: Steve Lassiter <lassiter at jlab.org>
Sent: Thursday, November 29, 2018 4:33 PM
To: Pablo Campero
Subject: Re: [Dsg-hallc_controls] High speed AIO PLC Modules status

Hi Pablo,

Keep us informed on the status of upgrading the firmware and what is required to correct it.

If the PLC logic memory is too small to handle storage, then it may have to be that the storage and overwrite of data occurs elsewhere.

The ten minutes is arbitrary, use 1 minute or 10 secs. Mainly looking for code to get the data out of the module as fast as possible (whatever the rate is), and then use a signal to move the data being temporary stored (a changeable time tag) in the PLC or an external drive to a permanent location instead of being overwritten.

Thanks
Steven


________________________________
From: "Pablo Campero" <campero at jlab.org>
To: "dsg-hallc controls" <dsg-hallc_controls at jlab.org>
Sent: Wednesday, November 28, 2018 11:59:53 AM
Subject: [Dsg-hallc_controls] High speed AIO PLC Modules status

Hello Steve,

I have been trying to upgrade the firmware of the 1756-IF4FXOF2F2/A  AIO high speed module (provided to DSG) from version 1.4 to version 3.5; since it came with a original firmware version 1.4, which allow a max RTS of 400 µs compared with the firmware 3.5 version with a max RTS of 300 µs.
During the upgrade process the module got a fault that is making it to lose communication with the PLC chassis, and there is no way to upgrade/downgrade the firmware. There should not be any issue to upgrade this module since this series A is also compatible with firmware 3.5, and I verified that one of the same modules (same series A) is running with a 3.5 firmware in the standalone PLC test station without problems.
Since the problem was not solve, I contacted Rockwell support, but a clear answer was not provided yet; I also contact Mike Cole from ECCO vendor and I'm waiting for his assistance.


Additionally, if I understood correctly the requested way in which the PLC logic is intended to handle the data from this modules, I do not think that the PLC controllers ether for HMS or SHMS are going to be able to support an array of this size to storage the data and transmit it to the actual data archive system if a quench event is presented.
To keep the data in the PLC User memory for ten minutes after and before if a quench event happen at 3.33 KHz, we'll have to consider:

   1.  An array with a size of 4*106 elements, which represents ~ 16 MB in terms of User PLC memory.

   2. The max size for the creation of an array allowed by RSLogix5000 is 2 MB.


Since PLC controlLogix L62 has a total of 4 MB User memory, holding an array of 16 MB size is not possible, even if the array to handle input data is divided.

Currently the HMS PLC User memory available is ~ 2MB (49.69 %), and SHMS PLC User memory available is ~ 2.65 MB (63.33%).




Best Regards,

Pablo




_______________________________________________
Dsg-hallc_controls mailing list
Dsg-hallc_controls at jlab.org
https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-hallc_controls/attachments/20181211/31a98a35/attachment.html>


More information about the Dsg-hallc_controls mailing list