FSOE Qualifying Test study materials
FSOE Qualifying Test study resources

FSOE Qualifying Test flashcards

FSOE Qualifying Test · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

IEC 61508
Generic functional safety standard defining SIL 1-4, the safety lifecycle, hardware fault tolerance, safe failure fraction, and PFH/PFDavg requirements for electrical/electronic/programmable electronic safety-related systems.
IEC 61784-3-12
The IEC profile for Safety over EtherCAT (CPF 12); it specifies FSoE communication services, error detection measures, and residual error requirements for use over a black channel.
IEC 62061 versus ISO 13849-1
Both are machinery safety standards: IEC 62061 uses SIL 1-3, ISO 13849-1 uses PL a-e; they are alternative routes, and a safety function should be designed to one method.
PL e and SIL 3
ISO 13849-1 PL e corresponds approximately to IEC 61508 SIL 3; PL d to SIL 2 and PL c to SIL 1, but the mapping is not an exact equivalence.
Black channel principle
Safety-related data is transported over a non-safe network; all error detection and safety measures are implemented in the FSoE layer, so EtherCAT itself need not be safety-certified.
FSoE master role
The FSoE master, typically in a safety controller, initiates and controls the FSoE state machine, sends command and output data, and monitors slave responses and timeouts.
FSoE slave role
The FSoE slave, located in a field device, responds to master commands, validates CRC, connection ID and watchdog, returns safe inputs, and drives safe outputs.
Safety stack placement
The FSoE slave stack sits above the EtherCAT slave stack and below the safety application; it handles FSoE frames, state machine, CRC, watchdog, and safe data mapping.
FSoE frame header
The 6-byte FSoE header consists of a 2-byte command, a 2-byte CRC_0, and a 2-byte connection ID; it precedes the safe data and CRC_1.
FSoE command field
A 2-byte field whose lower byte carries the command code: 0x01 Reset, 0x02 Session, 0x03 Connection, 0x04 Parameter, 0x05 Data, 0x06 FailSafe; the upper byte is reserved.
CRC_0 and CRC_1
Two 16-bit CRCs in an FSoE frame: CRC_0 protects the header (command and connection ID), and CRC_1 protects the safe data field.
FSoE connection ID
A 16-bit identifier carried in every FSoE frame; the slave compares it with its configured value and rejects frames with a mismatched connection ID.
FSoE Reset state
The initial FSoE state after power-up or error; no safe data is exchanged, outputs are in safe state, and the master must send a Reset command to restart.
FSoE Session state
A state in which master and slave establish a communication session and check addressing before proceeding to the Connection state; no cyclic safe data is exchanged yet.
FSoE Parameter state
A state before Data exchange where safety parameters such as watchdog time, data length, and mapping are exchanged and validated by both master and slave.
FSoE FailSafe state
The state entered on communication error, watchdog timeout, or FailSafe command; the slave sets outputs to safe values and requires a Reset to leave the state.
Sequence monitoring
FSoE data frames carry an incrementing counter; the receiver checks that each frame increments by one, detecting lost, repeated, or out-of-order frames.
FSoE watchdog
A timer in the FSoE slave that is restarted by each valid frame; if it expires before a new valid frame arrives, the slave enters FailSafe.
Addressing check
The receiver verifies the FSoE address and connection ID of each frame; a frame addressed to another connection is rejected and treated as an error.
Residual error measures
IEC 61784-3 combines CRC, sequence monitoring, timeouts, watchdog, and connection ID checks to reduce the residual error probability of the black channel to an acceptable level.
FSoE address
A 16-bit address that identifies an FSoE slave or connection; it must be unique on the network and match between master and slave configuration.
FSoE watchdog time
A configured time in milliseconds; the slave enters FailSafe if no valid FSoE frame arrives within this time; it must exceed cycle time and jitter.
Slave-to-slave communication
An FSoE configuration where one safety slave consumes safe data directly from another slave, using the source FSoE address and connection ID, without the master in the data path.
Safe I/O mapping
The assignment of bits or bytes in the FSoE safe data container to physical safe inputs and outputs; the mapping must be identical in master and slave configuration.
FSoE error counters
Counters maintained by the FSoE slave for CRC errors, sequence errors, watchdog errors, and connection errors; they support fault tracing and diagnostics.
ETG conformance test
A test suite for FSoE devices that verifies the state machine, frame handling, CRC, watchdog, error reactions, and fail-safe behavior against the FSoE specification.
Fault injection testing
A validation method that deliberately introduces CRC errors, dropped frames, delays, or wrong connection IDs to confirm that the FSoE slave reacts safely within the watchdog time.
EtherCAT working counter
A diagnostic value in EtherCAT frames that increments when a slave processes the frame; unexpected values help locate topology or device faults affecting FSoE.
Safety function response time
The worst-case time from a safety input demand to the safe state at the output, including sensor delay, FSoE cycles, watchdog time, and actuator delay.
PFH and PFDavg
Safety integrity metrics: PFH is average frequency of dangerous failures per hour (high demand), PFDavg is average probability of dangerous failure on demand (low demand).
Proof test
A periodic test that detects dangerous undetected failures in a safety function; for FSoE it includes communication fault injection and device tests per the safety manual.
FSoE validation
Functional testing of the complete safety function, including FSoE fault injection for CRC, timeout, and connection ID errors, to confirm the specified safe reaction.