COP and CPS Instructions on a ControlLogix: Which One Copies What

Worked byte arithmetic for a COP with Length 20 from a five-element SINT array into a ten-element DINT array: the source drawn as five one-byte cells, the destination as ten four-byte cells, then the three limits stacked as requested 80 bytes, destination tag 40 bytes and source tag 5 bytes, with the five-byte answer boxed

COP and CPS Instructions on a ControlLogix: Which One Copies What A COP with a Length of 20 moved five bytes. The source was Packer_Raw, a SINT[5]; the destination was Packer_Scaled, a DINT[10]; the rung went true on every scan of a 1756-L71 and nothing faulted, nothing latched, nothing appeared in the Minor Faults tab. … Read more

The First Scan Bit in Studio 5000: What S:FS Is For, and What It Must Never Do

Three stages across one transition to Run mode: prescan with outputs cleared, timers reset and inputs not current; the first normal scan with S:FS true for that one scan; and every later scan with S:FS false, annotated with what each stage resets

The bagger came back with 0.0 in every recipe setpoint at 06:10, with nobody at the HMI and no download on the log. The only change on that shift was a program that had been inhibited while somebody edited it and then put back in, and the initialisation rung inside it — one XIC on … Read more

Catching a PLC Intermittent Fault with a Trend in the Controller: the Tags, the Rate, and the Latch That Keeps the Data

Eight tags in the PLC intermittent fault trend with where each comes from, how often it can change, and why it is in

Line 2’s palletiser infeed stops about once a shift with Infeed_Jam latched, the alarm log says “Infeed jam” with a time, and the 1756-L83E, the PowerFlex 525 and the 1756-IB16 feeding the discharge photo-eye all check out every time somebody looks. Whatever happens takes a few tens of milliseconds and happens hours apart, and the … Read more

Timestamping PLC Data on a Raspberry Pi: Which Clock Wins and Why Your Trend Repeats an Hour

plc programming plc data timestamps raspberry pi clocks repeated hour 1 plc

At 02:30 on Sunday 25 October 2026 a logger in Berlin writes a row, and sixty minutes later it writes another row stamped 02:30, and the trend viewer draws the second hour on top of the first. Meanwhile the controller it reads from keeps its own idea of the time as a LINT of microseconds … Read more

Firmware Mismatch on a Spare CPU: What Actually Has to Match

plc programming spare cpu firmware mismatch 1 plc

A spare CPU firmware mismatch looks like this: a new 1756-L83E ships at firmware revision 1.xxx, and a project saved from Logix Designer v33 will not download to it until the controller is at some 33.xxx. Those two facts sit on the same page of the ControlLogix 5580 user manual, and between them they are … Read more

Advertisement