What are the Supported Programming Languages in RemoteConnect x70 Logic Editor?
The following IEC 61131-3 logic languages are available for SCADAPack x70 device platforms:
·Function Block Diagram (FBD)
·Structured Text (ST)
·Ladder Diagram (LD)
·Instruction List (IL)
·Sequential Function Chart (SFC)
SCADAPack x70 devices do not support LL984 logic programming.
Functional Block Diagram (FBD):
The FBD editor is used for graphical function block programming according to IEC 61131-3.
The Function Block Diagram is a graphic language used to build complex procedures from a library of functions.
Standard library functions such as math and logic may be combined with custom library functions such as serial port control, PID controls and to create Function Block Diagram application programs.
Structured Text (ST):
Structured Text is a high-level structured language, an ST program (Structured Text) consists of a list of statements that are executed in sequence by the controller.
Using these statements, you can call function blocks, functions and procedures conditionally or unconditionally, make assignments, execute statements explicitly, repeat statements and execute jumps conditionally or unconditionally within a section.
Ladder Diagram (LD):
Ladder Diagram is a graphic language combining contacts and coils to build logical discrete control procedures. This language is identical to the relay ladder logic used by many programmable Logic RTUs.
The structure of an LD program corresponds to a rung for relay switching.
The left power rail is located on the left side of the LD editor.
This left power rail corresponds to the phase (L conductor) of a rung.
With LD programming, in the same way as in a rung, only the LD objects which are linked to a power supply, connected with the left power rail, are "processed".
The right power rail corresponds to the neutral conductor.
All contacts and FFB inputs must be directly or indirectly connected with the left power rail and all coils and FFB outputs must be directly or indirectly connected with the right power rail to allow current flow.
A group of connected objects that are not connected to other objects (except for the power rails), is called a network or rung.
Instruction List (IL):
Instruction List (IL) is one of the 5 languages supported by the initial versions of IEC 61131-3 standard, it is designed for programmable logic controllers (PLCs) and RTUs, it is a low-level language and resembles assembly.
An IL program (Instruction List) consists of a list of statements that are executed in sequence by the controller.
Using these statements, you can call function blocks, functions and procedures conditionally or unconditionally, process assignments and jumps conditionally or unconditionally within a section.
Sequential Function Chart (SFC):
It is a graphic language used to describe sequential operations in a process.
The process is graphically partitioned into a set of well-defined steps containing actions performed using other languages.
Steps are linked together with conditional transitions.
This language is useful for batch processes and process procedures such as automatic startup and shut down.
IEC conforming sequential control is created from SFC sections (top-level), transition sections and action sections.
SFC sections are only permitted in the project's master task.
SFC sections cannot be used in other tasks or DFBs.
Each SFC section contains one or more SFC networks (sequences).
The following IEC 61131-3 logic languages are available for SCADAPack x70 device platforms:
·Function Block Diagram (FBD)
·Structured Text (ST)
·Ladder Diagram (LD)
·Instruction List (IL)
·Sequential Function Chart (SFC)
SCADAPack x70 devices do not support LL984 logic programming.
Functional Block Diagram (FBD):
The FBD editor is used for graphical function block programming according to IEC 61131-3.
The Function Block Diagram is a graphic language used to build complex procedures from a library of functions.
Standard library functions such as math and logic may be combined with custom library functions such as serial port control, PID controls and to create Function Block Diagram application programs.
Structured Text (ST):
Structured Text is a high-level structured language, an ST program (Structured Text) consists of a list of statements that are executed in sequence by the controller.
Using these statements, you can call function blocks, functions and procedures conditionally or unconditionally, make assignments, execute statements explicitly, repeat statements and execute jumps conditionally or unconditionally within a section.
Ladder Diagram (LD):
Ladder Diagram is a graphic language combining contacts and coils to build logical discrete control procedures. This language is identical to the relay ladder logic used by many programmable Logic RTUs.
The structure of an LD program corresponds to a rung for relay switching.
The left power rail is located on the left side of the LD editor.
This left power rail corresponds to the phase (L conductor) of a rung.
With LD programming, in the same way as in a rung, only the LD objects which are linked to a power supply, connected with the left power rail, are "processed".
The right power rail corresponds to the neutral conductor.
All contacts and FFB inputs must be directly or indirectly connected with the left power rail and all coils and FFB outputs must be directly or indirectly connected with the right power rail to allow current flow.
A group of connected objects that are not connected to other objects (except for the power rails), is called a network or rung.
Instruction List (IL):
Instruction List (IL) is one of the 5 languages supported by the initial versions of IEC 61131-3 standard, it is designed for programmable logic controllers (PLCs) and RTUs, it is a low-level language and resembles assembly.
An IL program (Instruction List) consists of a list of statements that are executed in sequence by the controller.
Using these statements, you can call function blocks, functions and procedures conditionally or unconditionally, process assignments and jumps conditionally or unconditionally within a section.
Sequential Function Chart (SFC):
It is a graphic language used to describe sequential operations in a process.
The process is graphically partitioned into a set of well-defined steps containing actions performed using other languages.
Steps are linked together with conditional transitions.
This language is useful for batch processes and process procedures such as automatic startup and shut down.
IEC conforming sequential control is created from SFC sections (top-level), transition sections and action sections.
SFC sections are only permitted in the project's master task.
SFC sections cannot be used in other tasks or DFBs.
Each SFC section contains one or more SFC networks (sequences).