Reading a CompactLogix Tag from a Raspberry Pi with pycomm3

Raspberry Pi, switch and CompactLogix 5380 on one subnet, with the IP plan, the EtherNet/IP port and the direction of the request marked

Four lines of Python on a Raspberry Pi 4 read a CompactLogix tag – a REAL out of a 5069-L306ER – and nothing at either end is licensed. pycomm3 1.2.16 speaks EtherNet/IP to TCP port 44818 itself, which takes the OPC server, the Windows box it used to live on and the licence out of … Read more

Safety Network Number and Signature: What Has to Match When You Replace a Safety Module

plc programming safety network number signature replace safety module 1 plc

The 1791ES-IB8XOBV4 on the palletiser cell failed on a Sunday, the spare from stores has the same catalogue number and the same three address switches set to 21, and the yellow triangle over it in the I/O tree has not moved in forty minutes. The GuardLogix 5580 project has a safety signature, the module’s Safety … Read more

Running an S7-1200 Program in PLCSIM With No Hardware: The Simulated Interface and What Behaves Differently

plc programming s7 1200 plcsim no hardware what behaves differently 1 plc

A project built for a CPU 1214C DC/DC/DC, no CPU in the building until Thursday, and an S7-1200 PLCSIM instance one toolbar button away. Press it, pick PLCSIM in the PG/PC interface dropdown instead of the wired NIC, and the download that would have gone to 192.168.0.1 over the bench cable goes to a powered-up … Read more

Assign an IP Address within the Studio 5000 Environment

plc programming Troubleshoot EtherNet IP Networks Application Technique ENET AT003B EN P 1 plc

If a Logix Designer project is online with a controller that communicates to or through the EtherNet/IP communication device, you can use the Logix Designer application to assign an IP address. To use the Logix Designer application to set the communication device’s IP address, follow these steps 1. In the Controller Organizer, right-click the EtherNet/IP … Read more

Advertisement