Presentation on theme: "SLC 500 Communications 1 SLC 500 COMMUNICATIONS. SLC 500 Communications 2 Requirements for Industrial Networks n An industrial communication link n Capable."— Presentation transcript:
SLC 500 Communications 1 SLC 500 COMMUNICATIONS
SLC 500 Communications 2 Requirements for Industrial Networks n An industrial communication link n Capable of supporting real-time control n High data integrity n High noise immunity n High reliability in harsh environments n Suitable for large installations
SLC 500 Communications 3 Local Area Network - Applications Centralized Data Monitering and Acquisition n Manufacturing n SCADA n MMI Distributed Control n Communication between programmable controllers n Upload to a programmer or host computer from any PLC n Download from a programmer or host computer to any PLC n Read/write I/O values, registers of any PLC n Monitoring of PLC status and control of PLC operation
SLC 500 Communications 4 Network Topologies Daisy-Chain –Each device has two sections of cable tied together –Each end has termination (resistor/capacitor) SLC Examples DH+ DH-485 Remote I/O Beldon #9463 cable
SLC 500 Communications 5 Network Topologies Star –All devices physically connected at one point PLC Example Ethernet
SLC 500 Communications 6 Network Topologies Trunk-Line / Drop-Line –Trunk line very long - run through plant –Drop lines very short –Drops connected to trunk with Y-adapters SLC Trunk Line Drop Line Examples Data Highway (DH) Devicenet DH+ can be
SLC 500 Communications 7 Token Passing: –Each node can talk on the network when it has the token –After done talking, the node will “Pass the token” to the next node –Multi-master network –Eliminates data collisions TOKEN Network Access Methods SLC # 1 # 2 # 3# 4
SLC 500 Communications 8 Network Controller (Master) Request ? Reply ! Network Access Methods Master / Slave: –Master talks to one slave at a time –The slave can only talk if the master asks it for some information –Polling network –Eliminates data collision –Single master network SLC (Slave) SLC (Slave) SLC (Slave) SLC (Slave) # 1 # 2# 3 # 4
SLC 500 Communications 9 n Maximum number of devices –How many nodes are required for the application? –How many nodes should be reserved for future expansion? n Maximum network length –Usually specified as the physical cable distance from the first node to the last node on the network –Drop length is the length of cable from the main cable to the node n Device supported –Programmable controllers –Programming devices –Operator Interfaces –Other Computers - PCs, Workstations, Minis, Mainframes... n Response time n Application interface Networks - How to Decide on One?
SLC 500 Communications 10 A-B Communication Network Terms RS-232 RS-485 DH-485 REMOTE I/O DF1 DH+ RS-422 What the hell do all these mean?
SLC 500 Communications 11 A-B Communication Network Terms RS-232 RS-485 DH-485 REMOTE I/O DF1 DH+ RS-422 } } Electrical Connections Protocols (languages) Must have matching electrical connections and protocols for two computers to communicate.
SLC 500 Communications 12 Communications - Like a Phone Call...
SLC 500 Communications 13 Communications - Like a Phone Call... Electrical Connection is made when person answers phone
SLC 500 Communications 14 Communications - Like a Phone Call... Electrical Connection is made when person answers phone ENGLISH FRENCH COMMS
SLC 500 Communications 15 Communications - Like a Phone Call... Electrical Connection is made when person answers phone Communication when connection make AND both people speak the same language ENGLISH FRENCH ENGLISH COMMS
SLC 500 Communications 16 Networks: DH-485 and DH+ n Network Communications –Program support and monitering –Supervisory control for distributed hierarchy –Operator interface for monitoring and control
SLC 500 Communications 17 DH-485 Characteristics n DH-485 Multi-drop link n Daisy chain configuration n Token passing system n 9.6 or 19.2 Kbaud data rate n Connect up to 32 devices on network n Up to 4000 cable feet (1200 meters) of network lenght
SLC 500 Communications 18 DH485 Peer-to-peer Comms. n Send/Recv messages from other SLC 500s n Multi-master token-passing ring; 32 nodes n 5/02, 5/03 + 5/04 can initiate communications to other processors n 5/03 can using Channel 0, Channel 1, or both n 5/04 can using Channel 0 only n Fixed and 5/01 respond only n Initiate comms. with MESSAGE instruction in ladder logic n NO ladder programming necessary to respond to a message from another processor
SLC 500 Communications 22 DH+ to DH-485 Interface n Interface through a 1785-KA5 –Translate DH-485 DH+ –Allows PLC5s and SLCs to communicate RSLogix 500 Software Link Coupler SLC 5/01 Link Coupler SLC 5/03 Link Coupler SLC 5/02 PLC-5 DH-485 Network #1 DH-485 Network #2 DH+ Link Coupler SLC 5/03 SLC 5/04 DH+
SLC 500 Communications RS-232 Communications SLC-5/03 and 5/04 Support: n Full-Duplex (Point-to-Point) n Half- Duplex n ASCII n Modem Communication
SLC 500 Communications RS-232: DF1 Full-Duplex AKA: DF1 Point-to-Point n Simultaneous transmission between two devices in both directions - Programming Port - Peer Messaging
SLC 500 Communications RS-232: DF1 Half-Duplex n Mulit-Drop, Single Master, Multiple Slave n Slaves are Polled for Response from the Master n Supports up to 255 Slave Devices n Slaves: Any SLC Processor n Master: PLC-5, SLC-5/03, 5/04, CV
SLC 500 Communications 26 5/03 + 5/04 Serial Port n Point-to-point communications n RS-232 n Using Channel 0 w/ DF1 Full-Duplex RSLogix 500 Programming Software Modem SLC 5/03 or 5/04
SLC 500 Communications 27 5/03 + 5/04 Serial Port n Master/Slave communications n Polled Network n Using Channel 0 w/ DF1 Half- duplex Master or Slave Modem RSLogix 500 Programming Software Modem DF1 Master (RSView) Modem Master Slave(s) SLC 5/04SLC 5/03
SLC 500 Communications 28 ASCII Communications n 5/03 and 5/04 n Direct connection to devices such as barcode decoders and printers n Eliminates requirement of BASIC module for this task PROG SLC 5/03 CPU RUN FLT BATT FORCE RS232 DH485 RUNREM
SLC 500 Communications KE Module RS-232 RS-485 DF1 DH-485 n Converts electrical signals –RS-485 to RS-232 n Translates protocols –DH-485 to DF1 n Configured thru the backplane (Series B) RS-232 Config DH-485 / RS-232 ACT BA LOW485 CFG DF1 FAULT H/D F/D
SLC 500 Communications KE Module n RS-485/DH-485 to RS-232C/DF1 interface module n Acts as a BRIDGE between two different networks or types of communication n Called a Bridge module n (1) DH-485 port n (2) Serial ports (RS-232, 422, 485) n Allows remote communications to SLC 500 systems DH-485 / RS-232 ACT BA LOW485 CFG DF1 FAULT H/D F/D
SLC 500 Communications 31 Typical KE Configurations Modem RSLogix 500 Isolated Link Coupler 1747-AIC SLC 5/01 SLC 500 DH-485 Point-to-Point configuration using full duplex DF1 communications Remote communications from the programming software to a remote network of SLC 500 processors. RSLogix 500 acts as if it were directly on the DH-485 network
SLC 500 Communications 32 Typical KE Configurations SLC 500 with KE Modem RSLogix 500 Programming Software Modem DF1 Master (RSView) Modem Master Slave(s) SLC 5/01 with KE SLC 5/02 with KE Modem n Master/Slave communications n Polled Network n Using Channel 0 w/ DF1 Half- duplex Slave
SLC 500 Communications 33 Read/Write: Read - local processor is receiving data Write - local processor is sending data Target Device: 500CPU if target is another SLC Processor 485CIF if target is a non-SLC device on the network PLC5 if target device accepts PLC-5 commands Local/Remote: Local - the message is to be communicated via a local network Remote - the message is to be communicated to a remote device on another network through a bridge Control Block: Contains - target node address, local file address, target file address, status bits Control Block Length: Fixed at 14 elements Setup Screen: Advanced setup parameters EN: enable bit - set when rung is true DN: done bit - message successfully transmitted ER: error bit - transmission failed Peer-to-Peer Communications Setup Screen Read/Write Message Read/WriteRead Target Device 500CPU Control Block ? Control Block Length 14 MSG ( EN ) ( DN ) ( ER ) Local/RemoteLocal Type Peer-To-Peer