Modelling Control Systems Using IEC 61499: Applying Function Blocks to Distributed Systems

Appendix A: Common Elements

This Appendix outlines the common elements used in IEC 61499 that are based on definitions from the IEC 61131-3 PLC Software Standard. This appendix is provided as a brief overview the formal definitions for all of these elements are given in Part 3 of the IEC 61131 standard.

Character set

All textual information should use a restricted set of letters, digits and characters. The standard requires that only characters from standard ISO 646 "Basic code table" are used.

Optionally lower case letters can be used but they are not significant in language elements, for example, Ramp1 and RAMP1 are treated as identical. However lower case letters are still significant if used to define printable strings such as Load Job 1a . Upper and lower case letters can be used within comments.

Note

In IEC 61499 and IEC 61131-3, identifiers are case insensitive but language keywords are case sensitive and should always be in uppercase.

Identifiers

Identifiers are used for naming different elements within the IEC languages, for example for naming variables, new data types, function blocks, applications. An identifier can be any string of letters, digits and underlines, provided that:

  1. the first character is not a digit

  2. there are not two or more underline characters together.

The standard provides options for supporting identifiers with lower case letters, and identifiers with a leading underline character. There can be no embedded spaces.

The following are acceptable identifiers:

FBMAIN_P1 INPUT_3PV aEvent1 _APP1

The following are illegal:

FB_PV EX 3PV 1EXpa

The standard states that the...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Optical Fiber Identifiers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.