Professional Documents
Culture Documents
Software Training
Trusted Software Training
Application programming
Getting started
on line updating
on line monitoring
Diagnostics
Modbus communication
Cross checking tools
Peer - Peer
System version release numbers
V1.1 - Low density I/O (Regent I/O)
Runs on PC
• Windows NT or 95
IEC1131 TOOLSET
• Used for configuration and
application programming
• Off-line simulation
• On-line monitoring
• Access control
• Version history
Software Required for site
programming
IEC 1131 Toolset
Trusted ICS special equipment disk
Trusted ICS tools disk
Trusted ICS project specific INI file for the
Trusted Processor
Trusted ICS project specific INI file for the IEC
1131 Toolset
IEC 1131 - 3 Languages
Function Block
Ladder Diagram
Instruction List
Structured Text
IEC 1131 TOOLSET
SEQUENTIAL FUNCTION CHART (SFC)
The SFC divides the process
cycle into a number of well- Start N PUMPS Ready
defined steps, separated by
transitions.
For sequential operations
Can be used as a specification
language
Can represent parallel processes
Includes synchronisation
mechanisms Vacuum S DEPRESS Checks N PRESS_CHK
Easy dynamic rules
IEC1131 TOOLSET
FUNCTION BLOCK DIAGRAM (FBD)
OnDelay_1
A graphical language which TON
allows the user to build complex High_Press
IN
procedures by taking existing Alarm_Ind12
Q1
function blocks from the T#30s Over_Press
IEC1131 library, and wiring PT
them together on the screen.
RS
For mixed type equations
Large library of blocks Alarm_P12
S Q1
Enable AND
R1
Alarm_Clr
IEC1131 TOOLSET
LADDER DIAGRAM
(LD)
OVR1 START
SW1
Ladder Diagrams represent logical R
equations and simple actions. SW2
For Boolean equations only X54
Easy rules EN EN0 S
X65 SUB
1 SPEED
IEC 1131 TOOLSET
STRUCTURED TEXT
(ST)
ELSE
A high level language similar to Pascal,
Flow_Rate:=100.0; Steam:=ON;
primarily used to implement complex
procedures. IF SPEED1>100.0 THEN
Structured language Flow_Rate:=50.0 + Offset_A1;
High readability of source code END_IF;
IEC1131 TOOLSET
INSTRUCTION LIST
(IL)
LD R1
A low level language that is highly JMPC RESET
effective for small applications or LD PRESS_1
optimizing parts of an application. ST
Low readability MAX_PRESS
RESET:LD 0
ST A_X43
IEC1131 TOOLSET
GRAPHIC DEBUGGER
Debug entire application or
parts of it
Quickly validate program
without connection to a TRUSTED
CONTROLLER
Access full source level
capabilities of each graphic or
text language
Includes:
- I/O locking
- on-line modification
IEC1131 TOOLSET
Dictionary
of variables
I/O module together
with Application Logic
configuration associated
tags and
descriptors
IEC 1131 Project
Program Dictionary
Program
Program
Program I/O connections
Program
Program
Conversion
Program Diary File tables
Boolean Variables
Integer/Real variables
IEC 1131
IEC 1131 Toolset isa.INI file
Ensure that the [DEBUG] data is in the INI file and record it.
If this is changed the system may not allow on line updates.
[DEBUG]
MNTVboo=60 ; for booleans
MNTVana=10 ; for integers and reals
MNTVtmr=10 ; for timers
MNTVmsg=10 ; for messages
Compile=0
Trusted Communication Module
[ISAGRAF_CONFIG]
ISA_SLEEP_PERIOD=0
MAX_SCAN_TIME=1000
[END]
System INI, Communications
Parameter Definition
serial1 Serial port 1 configuration
serial2 Serial port 2 configuration
serial3 Serial port 3 configuration
serial4 Serial port 4 configuration
Tcp_ip0 IP address for Ethernet port 0
Tcp_ip1 IP address for Ethernet port 1
mb_station_id Modbus station identification number
mb_port Modbus Ethernet port number
Modbus
Comms
IEC 1131
Execution
I/O Database
Engine TRUSTED TMR Interface
I/O
Driver Regent+Plus
I/O
Modules
Modbus Addresses
Modbus Master
Trusted Communication Module
00001 - 07500 (third party system)
Coils
07501 - 10000
Beware!!!
Digital Modbus Addresses
10001 - 20000
Inputs are entered into the
IEC 1131 Toolset
using Hexadecimal
30001 - 40000 data
Input e.g. 07501 is entered
Registers as 1D4D
40001 - 47500
Holding
Registers 47501 - 50000
Modbus Communication
Communication Interface Module 1 MODBUS
Processor MODBUS
Serial
Read Modbus RS232
data
buffer
Write
Read Data
command Ethernet
buffer Ethernet
Modbus
Write
command Ethernet
buffer Ethernet
Modbus
SOE Data Flow
MMI
Field
Device
Trusted
Input Trusted TMR
Communication
Interface Processor
Interfaces
Sequence of Event Screen
Peer to Peer
Examples of System Communications
Single Communications Module
Networks
Dual Communications Module
Networks
Unsupported Configuration
Peer to Peer Master Display
The user must enter data as detailed below:
1. TICS_CHASSIS – this will always be ‘1’.
2. TICS_SLOT – this must be assigned ‘7’ or ‘8’ as appropriate.
3. RESPONSE_TMO – this is the time, in seconds, that the system will wait for a
response from a peer. Values of 1 to 30 seconds are valid.
4. TX_DATA_TMO – this is the time, in seconds, that the master will wait for a peer
to complete sending its data. Values of 1 to 60 seconds are valid.
5. IP_ADDR1 to IP_ADDR9 – each Peer to Peer master can communicate with up
to a maximum of nine slaves on a single network. Each slave must have a
unique IP (Internet Protocol) address assigned to it.
6. start_peer – Peer to Peer Communications is started/stopped by assigning a
variable name to this field in the normal way.
Peer to Peer Master Status Board
Display
Peer to Peer Slave Display
The user must enter data as detailed below:
1. TICS_CHASSIS – this will always be ‘1’.
2. TICS_SLOT – this must be assigned ‘7’ or ’8’ as appropriate.
3. RESPONSE_TMO – this is the time, in seconds, that the system will wait for a
response from a peer. Values of 1 to 30 seconds are valid.
4. IP_ADDRESS – this will be the IP address of the Peer to Peer Communications
network master.
5. start_peer – Peer to Peer Communications is started/stopped by assigning a
variable name to this field in the normal way.
Diagnostics
Trusted TMR Processor
Healthy - State of each slice, Green = healthy, Red = Fault.
Active - On when this processor is the active MP.
Standby - On when this processor is the standby MP.
Educated - Off = no application,
Flashing = copying from active MP,
On = Module is educated and ready to
become active.
Run - Flashing = Application is running.
Maintenance Switch -
Maintenance = Download Application and INI file.
Run = Normal running condition, Diagnostics, SOE.
System diagnostic connection