Glossary

B

BSH

A Lexium servo motor from Schneider Electric.

byte

A type that is encoded in an 8-bit format, ranging from 00 hex to FF hex.

C

controller

Automates industrial processes (also known as programmable logic controller or programmable controller).

E

encoder

A device for length or angular measurement (linear or rotary encoders).

F

firmware

Represents the BIOS, data parameters, and programming instructions that constitute the operating system on a controller. The firmware is stored in non-volatile memory within the controller.

function block

A programming unit that has 1 or more inputs and returns 1 or more outputs. FBs are called through an instance (function block copy with dedicated name and variables) and each instance has a persistent state (outputs and internal variables) from 1 call to the other.

Examples: timers, counters

P

POU

(program organization unit) A variable declaration in source code and a corresponding instruction set. POUs facilitate the modular re-use of software programs, functions, and function blocks. Once declared, POUs are available to one another.

S

Sercos

(serial real-time communications system) A digital control bus that interconnects, motion controls, drives, I/Os, sensors, and actuators for numerically controlled machines and systems. It is a standardized and open controller-to-intelligent digital device interface, designed for high-speed serial communication of standardized closed-loop real-time data.