A safety controller includes a function block and a mapping block. The function block executes a function inherent to the safety controller. The mapping block converts data used in a control system among data handled by the function block into a data format which can be directly handled by the control system and also assigns a common tag to these data. Also, the mapping block performs calculation based on data handled by the function block and outputs a signal instructing whether to transmit a process alarm according to the calculation result. Also, the mapping block assigns a common tag to this signal. As a result, in the control system, it is possible to recognize that these data groups are related to one another.
展开▼