Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Profitable Growth Together
Reliance Industries Ltd.
MasterLogic Series 200 PLC
Overview.
Presenter – Avisek Maitra
Honeywell.com����
Agenda
• Introduction.
• Modular Systems Range.
• MasterLogic 200 Series Target Applications.
• System Architecture.
• CPU & Net Work Options.
• IEC61131 - 3 PLC Programming Standard.
2
• Module Options.
• Open Networks - Fast Ethernet, UTP/Fiber-Optic, serial RS232C/422/485.
• Open Protocols - Profibus-DP, DeviceNet, MODBUS ASCII/RTU/TCP.
• Peer-to-peer Networks - Fast Ethernet via UTP/Fiber-optic.
• Soft Master Engineering Software Tool.
• Honeywell Experion Integration.
• Q & A.
• Summary.
Honeywell.com����
System Architecture
Local IO
Master CPU Backup CPU
Experion HS (Redundant)
Experion HS
Non-Redundant CPU
High Speed Synchronization
(1 Gbps) Switching time < 50 ms (Full Load)
Peer-Peer Communication
Redundant I/O bus @ 100 MBPS (dual path)
100m UTP or 2km Fiber-optic network
Combination of local and remote I/O
Redundant Power
3
Analog Device(s)
Local IO
Remote IO
Profibus-DP
DeviceNet
Modbus (TCP/RTU)
Local IO
Digital Device(s)
(Full Load)Redundant Power
Max I/O base: 31 stationsMax Base I/O: 23,808 Max Network I/O: 128,000
`
• All I/O Rack Mounted
• No combination – Seamless Integration
• Redundant Power Supply at Each I/O Rack
• In Built Fibre Port in NIU for easier configuration of Remote I/Os
• Profibus/Devicenet/Serial/Modbus/Modbus TCP support
Honeywell.com����
4
Honeywell.com����
Key Features �Hi-Speed synchronization (1-GbPS) between primary and secondary PLC
processors.
�Automatic update of program, configuration and data from primary tosecondary PLC through synchronization cable. No separate downloadoperation required for secondary PLC.
�Hi-Speed I/O communication (100 MbPS).
�Software simulator available for testing your application without availabilityof actual hardware.
5
of actual hardware.
�PLC stores all Tag Names, Bit/Word Addresses and description in programmemory. In the situation of loss of program back-up, entire configuration /program along with tags , addresses and descriptions can be uploadedfrom PLC
� CPU Replacement on Failure – No config. Req/No program store Req.
� Communication module within CPU module with independent electronics– Optimized Control Hardware
� All I/O RACK Power Supplies Redundant
� All I/Os are Rack Mounted. CPU & I/O of Same Family.
Honeywell.com����
I/O Bit Forcing data available with primary & secondary PLC (Every scan update)
6
Honeywell.com����
• PLC program upload / download option available from remote I/O rack USB port.
Extended Base USB connection from I/O Rack (Any RIO Location)
7
Honeywell.com����
Remote PLC Connection
• Using ports of the available PLC, remote PLC on the network (Serial or Ethernet) can be connected.
• Remote connection up to 2 levels can be achieved.
8
Honeywell.com����
System architecture / diagnostic information in graphics form
• Rack & Module wise diagnostic information, communication module information-all in graphics/tabular form.
9
Honeywell.com����
Variable Trend Monitoring for easy logic debugging
10
Honeywell.com����
PID loop graphical / tabular monitoring
11
Honeywell.com����
Custom Events and SOE option
• Custom events and Sequence of events (SOE) with 1 ms scan option available for advanced event analysis.
• Up to 300 events per SOE module and 3000 events per PLC can be stored in the controller memory for critical event analysis.
12
Honeywell.com����
Small Footprint
• CPU pocket size modules ( 55*98*90 mm) = ( W*H*D )
• Saves cabinet and premium floor space
• Shipping costs and storage space saver
• Main Base available in 6 slots
– Supports power modules, CPU, Ethernet modules only
• Expansion base available in 12 slots
– Supports expansion modules, communication modules,
13
– Supports expansion modules, communication modules, I/O(s)
Honeywell.com����
CPU & I/O Network OptionsCPU – I/O Network Options I/O Base Network Options (i.e. Slave Module)
CPU Options
2MLR-CPUH/T – CPU, TP
2MLR-CPUH/F – CPU, FO
I/O Network Options
14
Fiber-Optic UTPFiber-Optic UTP Hybrid
• Flexibility in I/O network of CPU
– Fiber-Optic - long distance 2km, outdoor, field use
– UTP – short distance 500m, indoor, low cost networking
• Flexibility to inter-mix fiber-optic and UTP networks
– By use of hybrid slave I/O network module
– Both local and remote I/O can be in a single I/O network
I/O Network Options
2MLR-DBSF – I/O Ntw, FO
2MLR-DBST – I/O Ntw, TP
2MLR-DBSH – I/O Ntw, FO/TP
Honeywell.com����
CPU Key FeaturesHigh Speed CPU 42 nanosec/step – typical 15-20 ms scan time for ~2500 I/O
High Memory 7 MB program, 2 MB Data, 2 MB System, 16 MB Built-in Flash
IEC 61131-3 Std. LD, IL, SFC, ST, FB programming languages
CPU Restart Cold or Warm Restart Option
Program Types Cyclic Scan programs, Interrupt Task Programs, INIT task program
Max I/O capacity Base I/O: 23,808 (using 64 ch); Using Network I/O: 128,000
15
Max I/O capacity Base I/O: 23,808 (using 64 ch); Using Network I/O: 128,000
Function Blocks Max 256 PID loops and a large library of function blocks
IEC Data Types BOOL, BYTE, WORD*, INT*, REAL*, TIME, DATE, STRUCT, ARRAY…
Memory Variables Direct Variables (Input, Output, Registers), Symbolic Variables (Named)
CPU Modes RUN / STOP / DEBUG; LOCAL / REMOTE control of mode
Maintenance Online Editing, Force I/O, Fault Mask, Skip I/O, Hot-swapping
User-Defined User Defined Function Blocks, Data Types for special applications
Redundancy CPU / Power / Network Redundancy
Honeywell.com����
CPU Key Features
Output Control Clear / Hold option upon error or mode change conditions
Direct I/O Immediate I/O instruction for time-sensitive applications
Retention Memory Emulates Flash; Configurable %M address range; clears upon cmd
Program Ports CPU Built-in USB@12MBPS / RS232C, via Ethernet Module
MODBUS slave CPU Built-in RS232C port
16
RTC Clock Read / Write capability via program or with Experion SCADA
Self-Diagnostics
Battery Failure Module type mismatch Error Scan time Watchdog Error
Module Fuse Error Module Disconnect Error Base Power Error etc…..
CPU LEDs RUN/STOP, Local/Remote, Error , Prog. Status, Battery Fail, Check Program
Honeywell.com����
Digital I/O Modules
• 24VDC input modules (sink/source or source only type)
• AC input modules (110V or 220V AC)
• Relay, Triac, transistor output modules (sink or source type)
• 8, 16, 32, 64 points I/O module
• Photo-coupler isolation
• Individual LED for DI/DO status
17
• Individual LED for DI/DO status
• Response time is as low as 1ms
• Output hold upon CPU fail/stop or I/O module fail
• Easy maintenance: Terminal & connector type
Field Termination made easy for connector type modules
Honeywell.com����
Digital I/O Modules2MLI2MLI2MLI2MLI----D21AD21AD21AD21A 8Pts. DC24V Input (Sink/Source Type)8Pts. DC24V Input (Sink/Source Type)8Pts. DC24V Input (Sink/Source Type)8Pts. DC24V Input (Sink/Source Type)
2MLI2MLI2MLI2MLI----D22AD22AD22AD22A 16Pts. DC24V Input (Sink/Source Type)16Pts. DC24V Input (Sink/Source Type)16Pts. DC24V Input (Sink/Source Type)16Pts. DC24V Input (Sink/Source Type)
2MLI2MLI2MLI2MLI----D22BD22BD22BD22B 16Pts. DC24V Input (Source Type)16Pts. DC24V Input (Source Type)16Pts. DC24V Input (Source Type)16Pts. DC24V Input (Source Type)
2MLI2MLI2MLI2MLI----D24AD24AD24AD24A 32Pts. DC24V Input (Sink/Source Type)32Pts. DC24V Input (Sink/Source Type)32Pts. DC24V Input (Sink/Source Type)32Pts. DC24V Input (Sink/Source Type)
2MLI2MLI2MLI2MLI----D24BD24BD24BD24B 32Pts. DC24V Input (Source Type)32Pts. DC24V Input (Source Type)32Pts. DC24V Input (Source Type)32Pts. DC24V Input (Source Type)
2MLI2MLI2MLI2MLI----D28AD28AD28AD28A 64Pts. DC24V Input (Sink/Source Type)64Pts. DC24V Input (Sink/Source Type)64Pts. DC24V Input (Sink/Source Type)64Pts. DC24V Input (Sink/Source Type)
2MLI2MLI2MLI2MLI----D28BD28BD28BD28B 64Pts. DC24V Input (Source Type)64Pts. DC24V Input (Source Type)64Pts. DC24V Input (Source Type)64Pts. DC24V Input (Source Type)
2MLI2MLI2MLI2MLI----A12AA12AA12AA12A 16Pts. AC 110V Input16Pts. AC 110V Input16Pts. AC 110V Input16Pts. AC 110V Input
Digital Input
18
2MLI2MLI2MLI2MLI----A21AA21AA21AA21A 8Pts. AC 220V Input8Pts. AC 220V Input8Pts. AC 220V Input8Pts. AC 220V Input
2MLQ2MLQ2MLQ2MLQ----RY1ARY1ARY1ARY1A 8Pts. Relay Output, 2A , 1Pts./COM8Pts. Relay Output, 2A , 1Pts./COM8Pts. Relay Output, 2A , 1Pts./COM8Pts. Relay Output, 2A , 1Pts./COM
2MLQ2MLQ2MLQ2MLQ----RY2ARY2ARY2ARY2A 16Pts. Relay Output, 2A 16Pts. Relay Output, 2A 16Pts. Relay Output, 2A 16Pts. Relay Output, 2A
2MLQ2MLQ2MLQ2MLQ----RY2BRY2BRY2BRY2B 16Pts. Relay Output, 2A , BuiVaristor 16Pts. Relay Output, 2A , BuiVaristor 16Pts. Relay Output, 2A , BuiVaristor 16Pts. Relay Output, 2A , BuiVaristor
2MLQ2MLQ2MLQ2MLQ----SS2ASS2ASS2ASS2A 16Pts. Triac Output, 1A 16Pts. Triac Output, 1A 16Pts. Triac Output, 1A 16Pts. Triac Output, 1A
2MLQ2MLQ2MLQ2MLQ----TR2ATR2ATR2ATR2A 16Pts. TR Output, 0.5A (Sink Type)16Pts. TR Output, 0.5A (Sink Type)16Pts. TR Output, 0.5A (Sink Type)16Pts. TR Output, 0.5A (Sink Type)
2MLQ2MLQ2MLQ2MLQ----TR4ATR4ATR4ATR4A 32Pts. TR Output, 0.1A (Sink Type)32Pts. TR Output, 0.1A (Sink Type)32Pts. TR Output, 0.1A (Sink Type)32Pts. TR Output, 0.1A (Sink Type)
2MLQ2MLQ2MLQ2MLQ----TR8ATR8ATR8ATR8A 64Pts. TR Output, 0.1A (Sink Type)64Pts. TR Output, 0.1A (Sink Type)64Pts. TR Output, 0.1A (Sink Type)64Pts. TR Output, 0.1A (Sink Type)
2MLQ2MLQ2MLQ2MLQ----TR2BTR2BTR2BTR2B 16Pts. TR Output, 0.5A (Source Type)16Pts. TR Output, 0.5A (Source Type)16Pts. TR Output, 0.5A (Source Type)16Pts. TR Output, 0.5A (Source Type)
2MLQ2MLQ2MLQ2MLQ----TR4BTR4BTR4BTR4B 32Pts. TR Output, 0.1A (Source Type)32Pts. TR Output, 0.1A (Source Type)32Pts. TR Output, 0.1A (Source Type)32Pts. TR Output, 0.1A (Source Type)
2MLQ2MLQ2MLQ2MLQ----TR8BTR8BTR8BTR8B 64Pts. TR Output, 0.1A (Source Type)64Pts. TR Output, 0.1A (Source Type)64Pts. TR Output, 0.1A (Source Type)64Pts. TR Output, 0.1A (Source Type)
Digital Output
Honeywell.com����
Analog I/O Modules• Voltage module and current module
• High speed A/D conversion & processing i.e. 250µs/channel
• High resolution (16 bit 0 ~ 16,000)
• Easy configuration via SoftMaster and avoid programming
• LED status displays for RUN / ERROR conditions
• Each channel can be individually enabled / disabled
• Improve maintenance and overall processing speed by disabling all un-used channels
Model Type Specification
19
2MLF-AV8A
Analog Input
Voltage Input, 8channels
2MLF-AC8A Current Input, 8channels
2MLF-AD8A Voltage/Current Input, 8channels
2MLF-AD4S Voltage/Current Input, 4channels, Isolated
2MLF-AD16A Voltage/Current Input, 16channels
2MLF-RD4A RTD Input RTD Input, 4channels
2MLF-TC4S TC Input Thermocouple Input, 4channels, Isolated
2MLF-DV4A
Analog Output
Voltage Output, 4channels
2MLF-DC4A Current Output, 4channels
2MLF-DC8A Current Output, 8channels
2MLF-DV8A Voltage Output, 8channels
2MLF-DC4S Current Output, 4channels, Isolated
Honeywell.com����
Special Modules
High Speed Counter (pulse input)• Incremental encoder• Supporting various pulse input voltages (5V, 12V, 24V)• Preset / totalizer function. Two built-in transistor outputs• LED status displays for input, output and module READY condition.
20
and module READY condition.
Event Input (Sequence-Of-Event, SOE) • Detects the events from the field devices and records the event with a 1ms resolution time tag• 1ms scanning at modular level• 300 events per card (max. 3000 events)• Tight integration with Experion Server
Honeywell.com����
Power Supply & Rack Options
• Power Supply
Power Supply module for Redundant Rack
2MLR-AC13 8.5A, AC110V
2MLR-AC23 8.5A, AC220V
2MLR-AC12 5.5A, AC110V
2MLR-AC22 5.5A, AC220V
21
• Rack
*slots available for I/O, communication, special modules
2MLR-DC42 7.5A, DC24V
Redundant CPU rack
2MLR-M02P 2 slots*
2MLR-M06P 6 slots*
Redundant IO rack 2MLR-E12P 12 slots*
Honeywell.com����
Open Networking
Fast Ethernet (FEnet)Fast Ethernet (FEnet)Twisted Pair or Fiber-Optic Media optionExperion Integration, Peer-2-Peer, MODBUS TCP, User defined protocol
Serial Communication Serial Communication (Snet)(Snet)
Two ports with RS232C, RS422/485 options
MODBUS RTU/ASCII, SoftMaster, User-defined protocol
22
ProfibusProfibus--DPDP
DeviceNetDeviceNet
RS485 communication with Profibus-DP devices
Sycon configuration
CAN bus communication with DeviceNet devices
Sycon configuration
Honeywell.com����
Configuration Application
SoftMaster service
SoftMaster (PADT) service runs automatic by default in FEnet modules and does not require configuration. This means any SoftMaster PADT PC can communicate with any MasterLogic PLC’s FEnet module provided they are on the same network.
MLDP Server (MasterLogic Dedicated
For Experion PKS to communicate with MasterLogic PLCs for process and system alarms & events including SOE information. The PLC clocks can also be synchronized with server clock
•Supports both TCP/IP and UDP/IP protocols•Twisted Pair and multi-mode Fiber-optic media are available
2MLF-EFMF
ERR
RUNI/FHSTX
10/100
PCP2P
PADT RX
TX
ERR
Fast Ethernet FEnet Module - Applications
23
2MLL-EFMT 100BASE-TXUTP/CAT5
2MLL-EFMF 100BASE-FXMulti-mode Fiber-Optic
Dedicated Protocol)
The PLC clocks can also be synchronized with server clock
HSL service
Peer-to-Peer
For MasterLogic PLCs to have peer-to-peer communication with few simple configuration steps. Diagnostics available to monitor frames and other communication status
MODBUS TCP
(Slave)
For SCADA HMI or other MODBUS TCP master devices to initiate communication with MasterLogic PLCs on MODBUS TCP protocol
MODBUS TCP
(Master)
For MasterLogic PLCs to act as MODBUS TCP master and initiaite communicate with other MODBUS TCP slave devices
User-defined Communication
To send and receive user-defined TCP-IP communication packets
Functionally, more than one service can run simultaneously on a single FEnet Module e.g. SoftMaster service and MLDP server run together at the same time.
RX
2MLF-EFMF
Honeywell.com����
Peer-to-Peer – Easy to Configure
Station #1
Station #2 Station #5OK
Block 0 (%MW100 ~ %MW115)
Block 1(%MW200 ~ %MW231)
HSL (High Speed Link) Setting
In case of SEND mode, station# should be self
In case of RECEIVE mode, Source (SEND) station# & Block #
OK
24
Station #3Station #4
Reject !!!
Only the RECEIVE station decides to accept or reject data being broadcasted to it based on how blocks are configured.
OK
OK
In case of RECEIVE mode, Source (SEND) station# & Block # should be used. (Station 5 will receive data block 0 from station 1)
Station 2 will receive data block 1 from Station 1
Station 3 will receive both data block 0 & 1 from Station 1
Honeywell.com����
MODBUS TCP Master/Slave• Modbus TCP is the most widely used open protocol specification based on TCP/IP and UDP/IP.
• MasterLogic PLC provides both Modbus TCP slave (server) or master (client) function
• Commands supported are:
– Read Coil (Code 1) & Input status (Code 2)
– Read Holding Register (Code3) & Input Register (Code4)
– Force Single Coil (Code5) & multiple Coil (Code15)
– Preset Single Register (Code6) & multiple register (Code16)
• Max. 250 bytes of data can be read or written by a single command.
• Direct Variable (%I, %Q, %M, %R) corresponding to the MODBUS address by parameter.
25
Network Service
Name
MasterLogic-200 PLC parameters required to be set for MODBUS TCP service
Remarks
Standard
Parameter
HSL
Parameter
P2P Parameter
P2P Ch. P2P Block User Frame
Ethernet Modbus Client (Master) ○○○○ X ○○○○ ○○○○ X ○○○○: Required
X: Not requiredModbus Server (Slave) ○○○○ X X X X
Request (Command)
Response
Modbus TCP Frame Modbus TCP Server (Slave)Modbus TCP Client (Master)
HMI /SCADA/DCS etc…
MasterLogic PLC
MasterLogic PLC
Third Party Device.
Honeywell.com����
FEnet Sample Applications
`PLC [1] PLC [n]PLC [2]
PC
Architecture 100BASE-TX or FX network of MasterLogic PLCsSoftMaster connected to one PLC via RS232C or USB port connection
Application • SoftMaster PC (PADT) communicates with PLC1 on local RS232C/USB but communicates with other PLCs on remote via Ethernet network for programming.
• Peer to Peer communication among PLCs.
26
Local Connection Logical connection via Ethernet communication module (remote)
USB or RS-232C
PLC [1] PLC [n]PLC [2]
IP:210.206.91.188 IP:210.206.91.189 IP:210.206.91.190
Ethernet network
Honeywell.com����
Configuration Application
MODBUS Master
(ASCII / RTU)
For MasterLogic PLC to communicate with other open 3rd
party devices having MODBUS RTU/ASCII slave protocol and update PLC CPU memory
Each Snet module has 2 serial ports. Each port can be configured as:
Snet Module - Serial Communication Applications
27
2MLL-C22A Port1: RS232C Port2: RS232C
2MLL-C42A Port1: RS422/485Port2: RS422/485
2MLL-CH2A Port1: RS232CPort2: RS422/485
MODBUS Slave
(ASCII/RTU)
For SCADA HMI PC to communicate with MasterLogic PLCs for update HMI database.
SoftMaster-service For SoftMaster (PADT) to communicate with MasterLogic PLCs on local, remote connections (remote level 1 and remote level 2)
For Proprietary Protocols (e.g. devices not supporting MODBUS):
User-defined protocol communication
(Master)
For MasterLogic PLC to communicate with other open 3rd
party devices on proprietary ASCII protocols and update PLC CPU memory
Honeywell.com����
Snet module – Sample Application
88888888
MOSAIC PANEL
7-SEGMENT 7-SEGMENT 7-SEGMENT7-SEGMENT
Architecture RS232C and RS422 network communication
Application • RS232C port can be used either SoftMaster interface or MODBUS RTU/ASCII slave device.
• RS422 port used as MODBUS RTU/ASCII master to communicate with 3rd party MODBUS RTU slave devices e.g. MOSAIC PANEL.
28
88888888
88888888
Snet # 1 station
HMI-PC
RS-232C communication
RS-422 communication
RS-422 communication
7-SEGMENT 7-SEGMENT 7-SEGMENT7-SEGMENT
7-SEGMENT 7-SEGMENT 7-SEGMENT7-SEGMENT
Honeywell.com����
Profibus Interface module
• Profibus-DP protocol
• Multi master
• Max. 126 slave stations available (32 stations
per segment)
• Transmission speed: 9.6Kbps ~ 12Mbps
• Transmission distance: Max. 1,200m
29
• Transmission distance: Max. 1,200m
• Use SoftMaster-NM & Sycon for
communication settings
• Providing ‘Auto Config’ and various
information with configuration tool (SyCon)
Honeywell.com����
DeviceNet Interface module
• DeviceNet Master device
• Control 63 slave modules with max. 28,000 I/O
points
• Support Multi-drop and T-diverged connection
• Use SoftMaster-NM & Sycon for communication
settings
30
settings
• Max. 12 module installation per CPU
Honeywell.com����
Open Network Summary Specifications
31
Profitable Growth Together
Reliance Industries Ltd.
Master Logic 200R PLC
Softmaster
Honeywell.com����
SoftMaster
• Programming
• Configuration
• Debugging
• Controller Simulation
33
• Controller Simulation
• Monitoring
• Trouble-shooting
• Documentation
• Maintenance etc.
Honeywell.com����
Docking toolbar groups
Main window
34
Project Window
Variable Monitoring – 4 windows
Message Window Tabs
Function Block List
Main windowProgramming Editor (LD, SFC, ST)Parameter configVariables config etc
Honeywell.com����
SoftMaster
Project Management
• Multiple Controllers through a single window
• One project file (.xgp) as central storage of complete controller info
• Compare project files to detect minor differences
• Import / Export entire controller or selectively individual component
• Flexible documentation – entire controller data or selectively
35
Honeywell.com����
SoftMaster
Online Functions
• Two levels of remote connection
• RS232C (CPU or Snet), USB, Ethernet (FEnet) connection
• Online Editing of program during RUN
• RUN/STOP/DEBUG mode change, breakpoints setting
• Selective download - only changes
36
• Selective download - only changes
Honeywell.com����
SoftMaster – Monitoring Tools
Ladder MonitorLadder Monitor
Variable MonitoringVariable Monitoring
37
System MonitoringSystem Monitoring
Special Module MonitoringSpecial Module Monitoring
Trend MonitorTrend Monitor
Force I/OForce I/O
Honeywell.com����
SoftMaster
• Support all type languages (LD/IL/SFC/ST / FB)
• Program simulation
• Online editing function
• Debugging function
Program Simulator - test and program the controller without the need of
a physical controller
38
• Debugging function
• Module Simulation
• External I/O condition
• A single menu click from SoftMaster: “Start Simulator”• No need to modify user program just for simulation purposes• No need to configure I/O module database separately - integrated with SoftMasterconfiguration.
Honeywell.com����
Scan Programs, Interrupt Programs
Program Type Max # Remarks
INIT Program 1 One time exec at startup
Timer interrupt 32 Time interval @ 1 ms resolution
Device interrupt 32 Internal flag on/off conditions
Scan Programs Balance Once every scan
Total 256
Program Execution Process
39
Program Execution Process
Power ON
Input Refresh
Scan
Program A
Output Refresh
End processing
Timer Interrupt
Task Program D
Device Interrupt
Task Program E
Scan
Program B
Scan
Program C
condition
condition
INIT task
Flexible Programming
Language for scan / interrupt task
programs
Interrupt Task Programs
User Defined Function Block
& Data Type
Honeywell.com����
IEC 61131-3 Programming Language - LD (Ladder)
• An IEC 61131-3 standard programming language
• Ideal language for logical / relay / timer / counter operations
• User-friendly graphical editor for ladder language
• Library comprising hundreds of functions/function blocks for various
control requirements
• Monitor mode
40
• Monitor mode
Honeywell.com����
IEC 61131-3 Programming Language - SFC(Sequential Function Chart)
• An IEC 61131-3 standard programming language
• Ideal language for state transition/step action based batch applications
e.g. simultaneous operations
• Graphical configuration of steps / transition diagrams
41
Honeywell.com����
IEC 61131-3 Programming Language - ST (Structured Text)
Auto tabulator (indentation)
Break points
Syntax Coloring
42
Auto identifier
Tooltip supportBookmarker
• An IEC 61131-3 standard programming language
• PASCAL or BASIC like high level language
• Reduces eng, easy to understand, portable
• Ideal language for user-defined functions/function blocks
• Compatibility with other IEC languages e.g. a ladder
program can call a sub-routine written in ST language
• Supports named variables
Monitoring Window Split View
Honeywell.com����
IEC 61131-3 Programming Language - IL (Instruction List)
• An IEC 61131-3 standard programming language
• A mnemonic programming language
• View only mode
• Toggling view with LD program editor
43
Honeywell.com����
Functions / Function Blocks
Logic Instructions INPUT CONTACTS, RELAY COILS, SET, RESET, TRANSITION…
ARRAY data functions MOVE, COMPARE, ROTATE, FILL…
Comparison functions GT, EQ, GE, LT, LE, NE…
Data type conversion functions
Data MOVE/COPY functions
STACK functions LIFO_***, FIFO_***
44
Bit functions AND, OR, XOR, NOT, SHIFT LEFT, SHIFT RIGHT…
Timer / Counter Functions
Process Control FunctionsAVERAGE, LIMIT, PID, DELAY, RATIO, TOTALIZER,
ANALOG_SELECTOR…
SELECT functions MIN, MAX, LIMIT, MUX…
System Control Functions STOP, ESTOP, DIRECT I/O, OUTOFF, MCS, WDT_RST…
STRING Functions CONCAT, LEFT, RIGHT, MID, INSERT, DELETE, REPLACE...
Mathematical Functions EXPT, DEG/RAD, ADD/MUL/DIV/SUB, ABS, SIN/COS, SQRT…
Date / Time Functions ADD, SUB…
Honeywell.com����
MasterLogic in Experion Architecture
WirelessDevices
Experion PKS ServersProcess & SCADA
ExperionStations
SoftMaster Control Builder
Engineering
FTE
FTE
FTE
FTE
FTE
FTE
FTE
C300
FTE
APP ESVT
SIL-3 Safety
PLC
FTE
C200E Peer-to-Peer
Third Party SCADA
Safety
PLC
Experion HS/LS
HC900
45
TPS, TDC2000, TDC3000(Investment Protection)
Digital Video Manager
SCADA Devices (OPC, Modbus)
ML200 controllers
PM I/O
Rail I/O
Smart Remote I/Os
Direct integration with TPSPeer-to-Peer
MODBUS-TCP
Local Panel Touch
Screen Panel
Honeywell.com����
Experion Integration
Experion HS/LS PKS Servers
46
Clock synchronization with all MasterLogic PLCs in the network
Dual Ethernet
MasterLogic Dedicated ProtocolFTE
PLC System Alarms/ Events
Honeywell.com����
PLC Modeling
Master Loop (0)
Slave Loop (1)
Cascade Loop
MV (ML)
SV (SL)
SV (ML) Block #
Master Loop #
SlaveLoop #
User
Cascade PID
47
MV (SL) PV (ML)PV (SL)
Master Loop PV Slave Loop PV Slave Loop MV
Oven Temperature Quantity of Fuel Flow Valve Signal
Honeywell.com����
Communication with HMI
One IP solution for fixed IP of primary CPU irrespective of physical CPU
After switch over ofCPU from CPUA toCPU B IP addresswill remain same for primary CPU
(Dedicated Protocol Service with Fixed IP)
48
for primary CPU
Honeywell.com����
(6) Slave loop #1: Turn AT_EN on for Autotuning.
Auto Tuning of PID
49
Honeywell.com����
Communication between ML 200 and Modbus Slave Device
ML 200 support userdefined communication protocol
50
In other words, if slave device support Modbus ASCII communication, select ‘Modbus ASCII client’ and if slave device support Modbus RTU communication, select ‘Modbus RTU client’ here.
Click ‘Close’ button after confirming that selected driver (Modbus RTU client here) is registered.
Honeywell.com����
Other Special Feature
1. 3 different type noise filtering for Analog input2. Common analog module for current and voltage3. Enrich feature for logic diagnostic
• Conditional Pausing of logic execution• Address traceability• Fare and data packet monitoring for serial communication
51
• Fare and data packet monitoring for serial communication• Automatic program optimization for reducing the PLC scan time• Scanning or control strategy as per criticality of the system.
Honeywell.com����
Expansion Redundancy – Two Point Failure1.2 GBPS Inter CPU Redundancy Communication Link
100 MBPS I/O
52
100 MBPS I/O LANSupports Any Two Point LAN Failure
Honeywell.com����
Thank You!
53
Thank You!
Profitable Growth Together
Reliance Industries Ltd.
MasterLogic Series 200 PLC verview.
Presenter – Avisek Maitra