The 1756-IB16S Safety Input Card: Dual Channel, Test Pulses and What OSSD Means

A dual-channel gate switch wired to a 1756-IB16S with TO-0 to IN-0 and TO-1 to IN-1, the rest of the terminals shown, and the point mode, pulse and delay rules printed underneath

The 1756-IB16S Safety Input Card: Dual Channel, Test Pulses and What OSSD Means Channels 0 and 8 look like the obvious pair for a dual-channel gate switch on a 1756-IB16S. They are directly opposite each other on the terminal block and the wiring is tidy. They are also the one pair the module will not … Read more

OPC DA to OPC UA: What Changed, and the Tunneller You No Longer Need

The path of one OPC DA read drawn as six boxes: SCADA client calling IOPCSyncIO Read, the COM runtime marshalling with the caller identity, TCP 135 as the RPC endpoint mapper, a second connection to a dynamic port above 49152, the DA server executable and its account question, and the EtherNet or IP driver to the controller

OPC DA to OPC UA: What Changed, and the Tunneller You No Longer Need KB5004442 stopped being optional on 14 March 2023, and with it went the last registry value that could keep an OPC DA link alive between two Windows machines. RequireIntegrityActivationAuthenticationLevel is still sitting under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\AppCompat on every machine somebody set it on, … Read more

Hardwired or Networked Safe Torque Off on a Kinetix 5700: What Each One Needs

The two paths a stop request takes to the same gate driver: a guard switch through a 440R relay into the STO connector, and a safety device through GuardLogix and EtherNet/IP into the same gate control

Hardwired or Networked Safe Torque Off on a Kinetix 5700: What Each One Needs The drive is in the GuardLogix I/O tree, the safety connection shows as running, SO.SafeTorqueOff is high, and the axis still refuses to enable. Read the STO fault type over an explicit message and it comes back 104: hardwired input in … Read more

Safe Torque Off on a Kinetix 5700: Wiring the STO Connector, and What It Does Not Do

The STO connector on a Kinetix 5700 inverter: a dual-channel safety device with contacts 13/14 and 23/24 feeding STO-2 and STO-4, the supply common landing on STO-3, and the 16 pins of the plug named with their signals

Safe Torque Off on a Kinetix 5700: Wiring the STO Connector, and What It Does Not Do One contact of the gate switch opens a few hundred milliseconds before the other, and a second later a 2198-D032-ERS4 posts GuardStopInputFault. The axis will not come back with a normal fault reset. Both safety inputs have to … Read more

THRSe, TSAM and FSBM: The Four Sensors and the Sequence That Has to Hold

A conveyor in plan with a light curtain in the middle and four muting sensors, S1 and S2 before it and S3 and S4 after it, each labelled with its position in the forward and reverse sequences, and the four timer windows S1-S2, S2-LC, LC-S3 and S3-S4 drawn as spans between them, with the note that each timer is 5 to 180,000 ms or 0 to switch that check off, the Maximum Mute Time is 0 to 3600 s and the Maximum Override Time is 0 to 30 s with a hold-to-run device

THRSe, TSAM and FSBM: The Four Sensors and the Sequence That Has to Hold An FSBM instruction sitting at Fault Code 16#9121 has already told you where to look, and it is not a sensor alignment problem yet. The third digit of that code is the step number: the instruction was in step 2 of … Read more

Good Quality, Stale Value: Diagnosing an OPC Link That Is Lying to You

Five boxes in a row from the controller through the driver, the server cache and the subscription to the client, with four numbered red break points marked underneath

Seal_Temp has read 182.4 °C since about 04:00, the quality field next to it says Good, and the trend behind it is a flat line eleven hours long. The bagger has run four product changes in that time and the seal jaws are visibly hot. Nothing on the SCADA is in alarm, nothing in the … Read more

DCS and the Dual-Channel Family: Discrepancy Time, and the Two Faults With No Timer Behind Them

A four-column table of the dual-channel instructions with what each is for, its discrepancy range and what it adds: DCS for a stop device at 5 to 3000 ms adding Restart Type and Cold Start Type; DCST the same plus a forced test; DCSTL the same plus a lock request and lock feedback; DCSTM the same plus muting; DCM for monitoring a cam or limit switch at 0 to 3000 ms, adding an Equivalent-Active Low input type and a zero that disables the check; DCSRT for a start device such as an enable pendant, with an Enable input and a window measured on the way in; and THRSe with a 100 to 3000 ms range that means something different again

DCS and the Dual-Channel Family: Discrepancy Time, and the Two Faults With No Timer Behind Them A DCS instruction reporting Fault Code 16#4002 has not had a discrepancy in the sense anybody means by the word. That code means Channel A went to the safe state and came back to the active state while Channel … Read more

ESTOP and Its Two Reset Inputs: What a Safety Reset Actually Requires

The ESTOP instruction drawn as a panel of operands and values: Reset Type Manual with the note that Automatic energises Output 1 after 50 ms, Channel A on IN0 and Channel B on IN1 both normally open with safe equal to zero, Circuit Reset on IN2 where a zero to one transition energises Output 1, Fault Reset on IN3 where a zero to one transition clears Inputs Inconsistent, an Inconsistent Time Period of 500 ms marked fixed with no operand for it, and the outputs Output 1, Cycle Inputs, Circuit Reset Held On, Inputs Inconsistent and Fault Present with what each one means

ESTOP and Its Two Reset Inputs: What a Safety Reset Actually Requires An ESTOP instruction on a GuardLogix 5580 sitting with Fault Present on and Inputs Inconsistent on will ignore the blue button on the panel for as long as that button is wired to the Circuit Reset operand. Circuit Reset energises Output 1, Fault … Read more

Writing Your First Safety Routine: Standard Tags, Safety Tags, and the Mapping Between Them

Three boxes across the top showing which way data crosses: Standard task on the left holding standard controller tags, standard program tags and the note that HMI and MSG write here; Safety tag mapping in the middle, reached from Logic then Map Safety Tags, one standard tag to one safety tag copied at task start; Safety task on the right holding safety controller tags and safety program tags written only by safety logic. A return path along the bottom is labelled that standard routines read controller-scoped safety tags directly with no mapping needed. Below, a panel listing the five rules that decide whether a mapping pair is legal and the five states in which mapping is refused outright

Writing Your First Safety Routine: Standard Tags, Safety Tags, and the Mapping Between Them Put a standard BOOL on a rung inside a safety routine and Studio 5000 will not accept it; the browse list does not even offer the tag. Try the obvious workaround next and the software refuses that too, because you cannot … Read more

Scan Rates, Scan Groups and the Deadband That Halves Your Traffic

A four-column table listing the controller task, the device Scan Mode, the tag Scan Rate and the client group rate against what each controls, its range and when it wins, with the device Scan Mode rows highlighted

A SCADA client on the TR-14 line subscribes to 1180 tags in one group at 250 ms, which people write down as 4720 value updates a second. Over an hour the server actually delivered 3,832,580 notifications, and 3,744,000 of those came from 260 analogue tags, most of which were sitting still. The 920 digital and … Read more

The Safety Task on a GuardLogix: What Runs In It, What Cannot, and How to Pick the Period

Safety Task Properties drawn as a panel of fields and values: Task type Periodic fixed, Period 20 ms with the range 2 to 500 ms and the note that it cannot be edited online, Priority 1 recommended, Watchdog 20 ms with the range 2 to 500 ms and the requirement that it be less than or equal to the period, one safety task per controller that cannot be deleted, routine language Ladder Diagram only, and the resettable maximum observed scan time

The Safety Task on a GuardLogix: What Runs In It, What Cannot, and How to Pick the Period The Safety Task Properties dialog on a GuardLogix 5580 takes a period between 2 and 500 ms and a watchdog between 2 and 500 ms, and the safety reference manual is explicit that the watchdog has to … Read more

Advertisement