fe technologies plc basis… en-ice-plc jerónimo ortola benjamin bradu [email protected]
TRANSCRIPT
PLC
Programmable Logic Controller Designed for industrial processes. Works under severe conditions. Real time system. Handles sensors and actuators (I/O).
PLC- Overview
Process control Collects inputs (digital, analog) Runs the process control
Basic logic functions Complex algorithms (PID…) Safety functions
Produces actions (outputs) Provides data to the supervision layer
PLC- Functions
Reliable. Used for safety systems.
Robust. Resistant to electrical noise, vibration, impact, dust, heat.
Extensive range of inputs/outputs.
Extensive range of functionalities.
Long term support by suppliers.
Long life, around 30 years.
PLC- Strength
Limited memory.
Special programming environment.
Different programming languages from different manufacturers.
PLC- Weak points
PLC- Hardware Overview
ETHERNET TCP/IP
INDUSTRIAL FIELDBUS
REMOTE I/O
PLC
SENSORS/ACTUATORS
DIRECT WIRING
Supervisory Control And Data AcquisitionSCADA
Device which converts the signal from one form to another.
Sensors Analog: Temperature, pressure, humidity,
level, flow, weight… Digital: Level, pushbutton (emergency stop),
position switch, photoelectric sensor…
Actuators Analog: valve, pump, heater, power supply… Digital: Signaling column, contactor, electro
valve, switch, OnOff pump…
PLC- Sensors / actuators
PLC- Hardware Overview
ETHERNET TCP/IP
INDUSTRIAL FIELDBUS
REMOTE I/O
PLC
SENSORS/ACTUATORS
DIRECT WIRING
Supervisory Control And Data AcquisitionSCADA
Communication modules.
I/O Modules. Convert physical value into numeric
value and vice versa.
Function modules.
PLC- Periphery stations
Ethernet Profibus CAN Point to Point Serial RS 232, RS 485 AS-Interface Modbus…
PLC- Communication modules
Analog 16-bit signed from -32768 to 32767. Inputs: Resistance, Current, Voltage,
thermocouple… Outputs: Current, voltage.
Digital 1-bit Inputs: 120v-230v AC, 24v DC Outputs: Relay, 120v-230v AC, 24v-48v-
125v DC.
PLC- Input / Output modules
PID control Flow Camera controllers Numerical controllers Counters Positioning Motor VFD or Soft Starter
PLC- Function modules
PLC- Hardware Overview
ETHERNET TCP/IP
INDUSTRIAL FIELDBUS
REMOTE I/O
PLC
SENSORS/ACTUATORS
DIRECT WIRING
Supervisory Control And Data AcquisitionSCADA
Industrial Network System
Provides the PLC with I/Os
Time deterministic.
PLC- FieldBus. Overview
Controls multiple I/Os
Saves cabling costs
Safety compliant
PLC- FieldBus. Strength
Sensitive to electromagnetic noise
Specific installation rules.
Several different (incompatible) fieldbus standards.
PLC- FieldBus. Weak points
Profibus (Siemens) Industry leader. 14 million
nodes.
WorldFip Robust (radiation resistant)
CAN. CANOpen. CANBus Low cost, Easy to implement Used for ELMB at CERN
ProfinetIO (Siemens) Ethernet based
EtherNet/IP (Schneider) Ethernet Based
PLC- FieldBus. Standards
PLC- Profibus. Technical data Standard PROFIBUS EN 50 170
Access Token ring . Master-Slave
Transmission rate 9.6 kbit/s - 12 Mbit/s
Transmission technology electric: Shielded cooper pair twisted cable optic: fiberoptics (cristal and plastic)
wireless: infrared and radio
Nodes 127 maximun
Network lenght electric: 9.6 km maximunoptic: 150 km maximun
Topology Daisy Chain, tree, star, ring, redundant ring
Used for Process communication, data transfer
PLC- Profibus
PROFIBUS
Active nodes. Master
Passive nodes. Slaves.
PLCPLCPC
PLC- Hardware Overview
ETHERNET TCP/IP
INDUSTRIAL FIELDBUS
REMOTE I/O
PLC
SENSORS/ACTUATORS
DIRECT WIRING
Supervisory Control And Data AcquisitionSCADA
PLC- Supported at CERN
SiemensCERN-SIEMENS B1130A/GEN 31-12-1999
SchneiderCERN-SCHNEIDER. B1129/GEN 12-11-1999
PLC- Siemens
S7 200 (low range) Compact Low cost Small systems
PLC- Siemens S7 300 (medium range)
Modular Wide range of IOs Widely used Limited memory Limited range of
fieldbuses
PLC- Siemens S7 400 (high range)
Redundant architecture
Large memory High performance
Small range (M340)
4 Mb of memory 1024 digital I/O 256 analog I/O
PLC- Schneider Medium range
(PREMIUM)
7 Mb of memory 2040 Digital I/O max 512 Analog I/O
High range (QUANTUM)
8 Mb of memory 8 000 Digital I/O 2500 Analog I/O
WriteOutputs
Read InputsOS
communication tasks
USERAPPLICATION
(timeconsuming)
Cycle time5-500 msec
Process Cycle
PLC- Processor
PLC- Memory access, IO access
Internal 16 bits IO devices are mapped in Data area a memory.
%MW120
0
N
word
Real%MF137
%IW0.2.3
%QW0.2.3
Input word
Output word
%I0.6.3.1
%Q0.7.3.6
Input Boolean
Output Boolean
Access to The Module
Channel in The Module
Bit in the Channel
%Q0.7.3.6 := TRUE;%QW0.2.3 := 16#0F00;%MW100 := 12;
120
137138
Languages defined in IEC 61131-3 Textual languages
Instruction List (IL) Structure Text (ST)
Graphical Languages Ladder (LD) Functional Bloc Diagram (FBD)
Sequence (Stepper) Sequential Function Chart (SFC)
28
PLC- Programming languages
PLC- Programming languages - IL IL: Instruction List
Fastest possible logic execution.
Low level language
Similar to assembly language
PLC- Programming languages - ST ST: Structured Text
High level language
Equations, table manipulation
Complex algorithms (If/Then)
PLC- Programming languages - LD
Traditional ladder logic is an easy-to-use graphical programming language that implements relay-equivalent symbol.
Intuitive.
Limited functionalities.
PLC- Programming languages - FDB FBD : Function Block Diagram
Easy way of programming
Easy way of debugging
Limited for complex algorithms
PLC- Programming languages - SFC SFC : Sequential Function Chart –
A graphical method of representing a sequential control system (stepper).
Siemens : Simatic Step7 v5.5 Modular Wide range of functionalities Diagnostic tools Network configuration
Schneider : UNITY Pro v7.0 Easy to manage Visualization facilities
PLC- Programming software tools
PLC- Hardware Overview
ETHERNET TCP/IP
INDUSTRIAL FIELDBUS
REMOTE I/O
PLC
SENSORS/ACTUATORS
DIRECT WIRING
Supervisory Control And Data AcquisitionSCADA
Ethernet TCP IP. Big amount of data transfer. Non deterministic. Big data transfer rates. S7 Driver on TCP IP. Siemens. Modbus Driver on TCP IP.
Schneider. OPC.
PLC- SCADA communication
UNICOS – A CERN Approach UNICOS : UNified Industrial COntrol System
Based on PVSS/PLC systems for Continuous Process Control (CPC) Cryogenics for LHC, ATLAS, CMS and other non-LHC cryo Experiments Detector Gas Systems (LHC experiments) Vacuum, Cooling & Ventilation
Based on PVSS as SCADA with other Front-Ends (Industrial Computers)
Interlock Systems (PIC, WIC, QPS) Power of the PS (POPS) Cryogenic instrumentation (CIET) Alignment of inner triplets (SURVEY)
Based on a hierarchical object approach Can be applied in Front-End(Schneider & Siemens PLC or FEC with
FESA) Can be applied in SCADA (PVSS)
Easy to use CERN services and link different control systems UNICOS helps operation teams and developers (standardization)
Data point types + Widgets + Faceplates
UNICOS – What he is doing for me?
PLC
C
Object definition (Baseline) DFB (or FB) + DDT (or UDT)
Data point creationObject instantiation
FB (or DB)
Data point configurationaffect addresses to signals
Memory mapping affect addresses to signals
Generic Logicfeedbacks, I/O links, Errors..
Logic structuresections (or FC)
Complete Logic-Interlocks
-Object Dependent Logic
Communication configurationCommunication configuration
SCADA
O
Specifications
Generators
- Grafcet definitions- Transition Logic
Synoptic building
By drag & drop
UNICOS – PVSS screen layout
Front-End technologies 40
Summary- EN-ICE Services
CERN-wide support Field buses, PLC DIP, OPC, CANbus
What we provide Architecture and design recommendations List of recommended tools/cards Validation of new commercial software versions Maintenance of custom software “Hands On” facility for you to practice “Show Case” facility as a demonstrator
Front-End technologies 42
FE-Technologies- Summary
Technologies seen EN-ICE Support What comes next..
Front-End technologies 43
FE Technologies- TechnologiesSupervision
Experimental equipment
LAN
PLC
VME
Field BusProcess
Sensors/devices
Field buses & Nodes
PLC
OPC
SCADA
Unix systems
DIM
FSM
Custom
Client ServerProfinet Modus Subscriber
CERNAPI/DriverOPC DIM DIP
Servers
DIP Publisher
DIP Publisher
Server
Manufacturers
I. ProtocolsOther systems
(LHC, Safety, ...)
Scada
Communications
Commercial Custom
DIM/DIP
Front-End technologies 44
Summary- EN-ICE Services
First-line support for research sector Field buses, PLC, DIP, DIM
CERN-wide support DIP, OPC, CANbus
What we provide Architecture and design recommendations List of recommended tools/cards Validation of new commercial software versions Maintenance of custom software “Hands On” facility for you to practice “Show Case” facility as a demonstrator
Front-End technologies 46
Location and Time Schedule
ScheduleTuesday–Friday: 09:00-12:30
14:00-17:30
Monday: 14:00-17:30
Location
Building: Training Center 593-572 Room #25