Title: PLCs and Fieldbuses
1PLCs and Fieldbuses Integration solutions D.
Brahy CERN- LHC/IAS 25 november 1999
2PLCs FieldBusesIntegration Solutions
D. Brahy LHC/IAS 25-11-1999
3PLCs FieldBusesIntegration Solutions
Ethernet TCP/IP
RS 232
RS 485
CAN
D. Brahy LHC/IAS 25-11-1999
4PLCs FieldBusesIntegration Solutions
PLC - SCADA
PLC - PLC
PLC - LabView
PLC - Workstation
D. Brahy LHC/IAS 25-11-1999
5PLCs FieldBusesIntegration Solutions
PLC - SCADA
PLC - PLC
PLC - LabView
PLC - Workstation
D. Brahy LHC/IAS 25-11-1999
6PLCs FieldBusesIntegration Solutions
- Drivers from constructors - Large range of
networks - Multiprotocol board (Applicom) - In
board direct link
PLC - SCADA
D. Brahy LHC/IAS 25-11-1999
7PLCs FieldBusesIntegration Solutions
PLC - SCADA through Ethernet
PLC 2 buffer
PLC 1 buffer
In board direct link
SIEMENS
SCHNEIDER
D. Brahy LHC/IAS 25-11-1999
8PLCs FieldBusesIntegration Solutions
PLC - SCADA
PLC - PLC
PLC - LabView
PLC - Workstation
D. Brahy LHC/IAS 25-11-1999
9PLCs FieldBusesIntegration Solutions
PLC- PLC
SIEMENS
SCHNEIDER
through Ethernet
TCP/IP OPEN
ETHWAY
ETHERNET TCP/IP
EF
H1
S7
Modbus
UNI-TE
SEND/RECEIVE
SEND/RECEIVE
(
Socket
)
functions
RFC 1006
HEADER X-WAY
TCP
OSI
TCP
HEADER X-WAY
IP
EMPTY
X-WAY network
IP
ISO 8802.2 - ISO 8802.3
ISO 8802.2 - ISO 8802.3
ISO 8802.3 (ETHERNET)
ISO 8802.3 (ETHERNET)
10 Base 5
10 Base 5
10
Mbps
10 - 100
Mbps
D. Brahy LHC/IAS 25-11-1999
10PLCs FieldBusesIntegration Solutions
PLC- PLC
with socket connection
Ethernet
SCHNEIDER
SIEMENS
Communication processor with socket
level connection
CPU with Send/Receive in application program
CPU with Send/Receive
Communication processor with TCP/IP stack
ID
Socket library
D. Brahy LHC/IAS 25-11-1999
11PLCs FieldBusesIntegration Solutions
PLC- PLC
with RFC 1006
TCP/IP model
OSI model
RFC 1006
ISO 8072
TCP (RFC 793)
Layer 4
ISO 8473
IP (RFC 791)
Layer 3
ISO 8802.2
ISO 8802.2
Layer 2
ISO 8802.3
ISO 8802.3
Layer 1
D. Brahy LHC/IAS 25-11-1999
12PLCs FieldBusesIntegration Solutions
PLC- PLC
with RFC 1006
Ethernet
SIEMENS
SCHNEIDER
Communication processor with RFC 1006 connection
CPU with Send/Receive and RFC 1006 in
application program
CPU with Send/Receive
Communication processor with TCP/IP stack
ID
Socket library
D. Brahy LHC/IAS 25-11-1999
13PLCs FieldBusesIntegration Solutions
PLC - PLC through PROFIBUS-DP
Any PLC
Any PLC
DP/DP coupler
IN
IN
OUT
OUT
D. Brahy LHC/IAS 25-11-1999
14PLCs FieldBusesIntegration Solutions
PLC - PLC through PROFIBUS-DP
Using Read input - Read output functionality's
D. Brahy LHC/IAS 25-11-1999
15PLCs FieldBusesIntegration Solutions
PLC - PLC through PROFIBUS-DP
PLC Master Slave
PLC can be master and slave
D. Brahy LHC/IAS 25-11-1999
16PLCs FieldBusesIntegration Solutions
PLC - PLC through RS 232
Protocol 3964R
Client
Server
Usable solution (not recommended)
D. Brahy LHC/IAS 25-11-1999
17PLCs FieldBusesIntegration Solutions
PLC - PLC through RS 485
Protocol ModBus
Master or slave
Master or slave
Usable solution (not recommended)
D. Brahy LHC/IAS 25-11-1999
18PLCs FieldBusesIntegration Solutions
PLC - SCADA
PLC - PLC
PLC - LabView
PLC - Workstation
D. Brahy LHC/IAS 25-11-1999
19PLCs FieldBusesIntegration Solutions
PLC - LabView through Ethernet TCP/IP
Ethernet TCP/IP at socket level OR with RFC 1006
LabView
TCP vi Library
RFC 1006 application
SIEMENS
SCHNEIDER
User application
D. Brahy LHC/IAS 25-11-1999
20PLCs FieldBusesIntegration Solutions
PLC - LabView through PROFIBUS
PROFIBUS
APPLICOM
Static library DLL DDE OPC
SIEMENS
LabView
D. Brahy LHC/IAS 25-11-1999
21PLCs FieldBusesIntegration Solutions
PLC - LabView through WorldFIP
WorldFIP
APPLICOM
Static library DLL DDE OPC
SCHNEIDER
LabView
D. Brahy LHC/IAS 25-11-1999
22PLCs FieldBusesIntegration Solutions
PLC - LabView through RS 232 with 3964R
Cheap solution using serial port
RS 232 with 3964R
LabView
3964R vi
SIEMENS
User application
Usable solution (not recommended)
D. Brahy LHC/IAS 25-11-1999
23PLCs FieldBusesIntegration Solutions
PLC - LabView through RS 232 with ModBus
Cheap solution using serial port
RS 232 with ModBus
LabView
ModBus vi
SCHNEIDER
User application
Usable solution (not recommended)
D. Brahy LHC/IAS 25-11-1999
24PLCs FieldBusesIntegration Solutions
PLC - SCADA
PLC - PLC
PLC - LabView
PLC - Workstation
D. Brahy LHC/IAS 25-11-1999
25PLCs FieldBusesIntegration Solutions
PLC - Workstation through Ethernet TCP/IP
Ethernet TCP/IP at socket level OR with RFC 1006
Workstation
TCP socket Library
RFC 1006 application
SIEMENS
SCHNEIDER
User application
D. Brahy LHC/IAS 25-11-1999