Cross-Fault Detection Between Two Safety Channels: What a Short Between the Wires Looks Like to the Controller

plc programming cross fault detection two safety channels 1 plc

Inputs I0 and I1 on a 1791ES-IB8XOBV4 went solid red one afternoon with the guard closed, and the DCS instruction in the GuardLogix 5580 behind them has held Input Status false ever since. The guard switch on the infeed has two NC contacts in one four-core cable, the cable was crushed where it enters the … Read more

Powering a Raspberry Pi from Panel 24 VDC: The 1606 Supply, the Ride-Through and the Shutdown Signal

The DIN rail left to right: the 1606-XLE240E with DC-OK on 13/14, the 1606-XLSBUFFER24 on the same bus, a 2 A branch fuse, the 24 V to 5.1 V converter, and the Pi with GPIO17 fed from the contact

A 1606-XLE240E Series B has a DC-OK relay on terminals 13 and 14 that closes while the 24 V bus is above 90 % of its set point, and a Raspberry Pi 4 needs 5.1 V and somewhere between five and twenty seconds of notice to halt without corrupting its card. Raspberry Pi panel power … Read more

Reading a Logix Tag into Node-RED on a Raspberry Pi Without Writing Code

plc programming logix tag node red raspberry pi no code 1 plc

A Node-RED Logix tag read takes one install script, one palette install and two dialogs on a Raspberry Pi 4: Zone7_Speed from a 5069-L306ER appears in the debug sidebar as 30.0, and none of it involves typing a line of code. The node that does it is node-red-contrib-cip-ethernet-ip 1.1.3, installed from the palette manager, configured … Read more

Photo-Eye Placement on an Accumulation Zone: Distance From the Discharge and What a Long Box Does

Three zones in side view with the eye 150 mm back from the discharge: a stopped 600 mm carton with 750 mm of zone behind it, and a stopped 1219 mm carton with 131 mm

A 42EF retroreflective eye bolted 150 mm back from the discharge roller of a 1.5 m zone stops a 600 mm carton with 750 mm of zone still behind it, and stops a 1219 mm carton with 131 mm. Move the same eye to 50 mm from the discharge and the first carton overshoots into … 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