background image

Compact 5000 I/O Serial Module

Catalog Numbers  5069-SERIAL 

User Manual

Original Instructions

Summary of Contents for Allen-Bradley 5069-L3100ERMS2

Page 1: ...Compact 5000 I O Serial Module Catalog Numbers 5069 SERIAL User Manual OriginalInstructions ...

Page 2: ...information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations Labels may also be on or inside the equipment to provide specific precautions WARNING Identifies informati...

Page 3: ... Distributor 20 Configure Modules 21 Connections 21 Chapter3 Compact5000I OSerialModule Features General 25 Software Configurable 25 Requested Packet Interval 26 Fault and Status Reporting 27 Module Inhibiting 27 Electronic Keying 28 Status Indicators 29 Module Firmware 29 Common Module Functions 30 Control Line Menu 31 Generic ASCII Data Exchange 31 Data Sent with the Serial Port 31 Generic ASCII...

Page 4: ...alf Duplex Master Station 54 Configuring a Master Station for Message based Polling Mode 55 DF1 Slave Protocol 59 Configuring the Controller as a Slave Station 59 DF1 Radio Modem Protocol 61 Designing Communication for DF1 Radio Modem Protocol 62 DF1 Data Exchange 65 DF1 Point to Point Parameters 66 DF1 Master Parameters 66 DF1 Slave Parameters 67 DF1 Radio Modem Parameters 67 DH 485 Data Exchange...

Page 5: ...he Tags 111 Channel Configured Generic ASCII Tags 112 Channel Configured for Generic ASCII 113 Input Tags 113 Output Tags 116 Channel Configured for Modbus Master 117 Input Tags 117 Output Tags 119 Channel Configured for Modbus Slave 120 Input Tags 121 Output Tags 122 Channel Configured for DF1 Point to Point 123 Input Tags 124 Output Tags 124 Channel Configured for DF1 Master 125 Input Tags 126 O...

Page 6: ...et Single Register Function Code 06 138 Force Multiple Coils Function Code 15 139 Preset Multiple Registers Function Code 16 140 AppendixC Programming Example Generic ASCII Sample Code 141 Transmit and Receive Channel Configurations 141 Sample Code 142 Modbus Sample Code Configuration 144 Modbus Master Command List 144 Modbus Slave Address Mapping Table 144 Modbus Sample Code Configuration Example...

Page 7: ... I O modules table 12 AddedTypes of modules 13 Moved Local I O or Remote I O modules from operation chapter to overview chapter 15 Updated Construct a System topic with new text 18 Moved 5069 ARM Address Reserve Module after Construct a System 20 Updated Additional informationfor Compact 5000 I O modules 21 Moved 5069 FPD Field Potential Distributor after Power the Module 22 Updated Additional inf...

Page 8: ...006 Describes how to use the Compact 5000 I O EtherNet IP Communication Modules in 5000 Series Control Systems User Manual publication ENET UM004 Describes how to use Compact 5000 I O EtherNet IP adapters CompactLogix 5380 and Compact GuardLogix 5380 Controllers User Manual publication 5069 UM001 Describes how to use CompactLogix 5380 and Compact GuardLogix 5380 controllers ControlLogix 5580 and G...

Page 9: ...1 DH 485 The serial module can reside locally in a CompactLogix 5380 Compact GuardLogix 5380 or CompactLogix 5480 system The module can also reside in a remote Compact 5000 I O system accessible via an EtherNet IP network Topic Page Controller and Software Compatibility 10 Module Overview 11 Local I O or Remote I O Modules 12 IMPORTANT Use Studio 5000 Logix Designer Version 31 or greater You must ...

Page 10: ... or later Compact GuardLogix 5380 5069 L306ERS2 5069 L306ERMS2 5069 L310ERS2 5069 L310ERMS2 5069 L320ERS2 5069 L320ERS2K 5069 L320ERMS2 5069 L320ERMS2K 5069 L330ERS2 5069 5069 L330ERS2K L330ERMS2 5069 L330ERMS2K 5069 L340ERS2 5069 L340ERMS2 5069 L350ERS2 5069 L350ERS2K 5069 L350ERMS2 5069 L350ERMS2K 5069 L380ERS2 5069 L380ERMS2 5069 L3100ERS2 5069 L3100ERMS2 Version 31 00 00 or later Remote I O mo...

Page 11: ...icators Displays the status of communication module health and input output devices Indicators help with troubleshooting anomalies 2 Interlocking side pieces Securely installs Compact 5000 I O serial modules in the system 3 DIN rail latch Secures the module on the DIN rail 4 MOD Power bus and SA Power bus connectors Passsystem sideandfield sidepoweracrosstheinternalcircuitryoftheI O modules in a C...

Page 12: ...ge 10 Local I O Modules When Compact 5000 I O Serial module resides in the same system as the controller it is a local I O module Local I O modules are installed to the right of the controller and exchange data with the controller over the system backplane Figure 2 Compact 5000 I O Serial Module as Local I O Module IMPORTANT Compact 5000 I O Serial modules can function as local I O modules in the ...

Page 13: ...ote system backplane The data is exchanged with the controller over the EtherNet IP network Figure 3 Compact 5000 I O Serial Module as Remote I O Module IMPORTANT Compact 5000 I O Serial modules can function as remote I O modules in the following CompactLogix 5380 control systems Compact GuardLogix 5380 control systems CompactLogix 5480 control systems ControlLogix 5580 control systems GuardLogix ...

Page 14: ...14 Rockwell Automation Publication 5069 UM003B EN P January 2020 Chapter 1 Compact 5000 I O Serial Module Overview Notes ...

Page 15: ...ms the following Stores configuration data for every module that it owns Can reside in a location that differs from the Compact 5000 I O modules Sends the I O module configuration data to define module behavior and begin operation in the control system Each Compact 5000 I O serial module must continuously maintain communication with its owner controller during normal operation Topic Page Ownership...

Page 16: ...he modules to the right of the controller 3 Install the end cap on the last module in the system IMPORTANT You must use a Compact GuardLogix 5380 controller if the local Compact 5000 I O modules include safety modules For more information on controller compatibility see Controller and Software Compatibility on page 10 IMPORTANT The end cap in a CompactLogix 5380 CompactLogix 5480 or Compact GuardL...

Page 17: ... 7 Install the end cap on the last module in the system IMPORTANT Remember you must use a Compact GuardLogix 5380 controller or GuardLogix 5580 controller if the set of remote Compact 5000 I O modules include safety modules For more information on controller compatibility see Controller and Software Compatibility on page 10 IMPORTANT If serial module is included you must use AENTR IMPORTANT The en...

Page 18: ...odule to reserve the slot in the system That is you install the 5069 ARM address reserve module to reserve the node address The address reserve module remains installed until the I O module is available When you install the address reserve module you also make sure that the subsequently installed modules are at the correct node address You use the corresponding entry in the Logix Designer applicat...

Page 19: ...y via power buses that is a MOD power bus The left most device is either a controller or an EtherNet IP adapter depending on whether the Serial module is a local or remote I O module For more information on how to power local Compact 5000 I O modules see the following CompactLogix 5380 and Compact GuardLogix 5380 Controllers User Manual publication 5069 UM001 CompactLogix 5480 Controller User Manu...

Page 20: ...eginning with the controller or the adapter The field potential distributor blocks the passage of field side power from the left and functions as a new field side power source for the modules to the right Figure 5 Compact 5000 I O System with 5069 FPD Field Potential Distributor For more information on how to power local Compact 5000 I O modules see the following CompactLogix 5380 and Compact Guar...

Page 21: ...roller and the module that occupies the slot that the configuration references When you download module configuration to a controller the controller attempts to establish a connection to each module in the configuration Because part of module configuration includes a slot number in the local or remote system the owner controller checks for the presence of a module there If a module is detected the...

Page 22: ...tion choices determines the number of connections that are made between the owner controller and the Serial module For example consider the following examples Channel 0 Generic ASCII Channel 1 Modbus Slave Two connections are made between the owner controller and the module Selected Protocol Description Generic ASCII The module returns the following to the owner controller General fault data Input...

Page 23: ...connection 1 connection 1 connection 2 connections Generic ASCII 1 connection 2 connections 2 connections 3 connections Modbus Slave 1 connection 2 connections 2 connections 3 connections Modbus Master 2 connections 1 3 connections 3 connections 4 connections DF1 Point to Point 1 connection 2 connections 2 connections 3 connections DF1 Master 1 connection 2 connections 2 connections 3 connections ...

Page 24: ...24 Rockwell Automation Publication 5069 UM003B EN P January 2020 Chapter 2 Compact 5000 I O Serial Module Operation Notes ...

Page 25: ...troubleshoot issues You can also use the Logix Designer application to retrieve the following information from any module in the system Serial number Firmware revision information Product code Vendor Error and fault information Diagnostic information By minimizing the need for tasks such as setting hardware switches and jumpers the software makes module configuration easier and more reliable Topic...

Page 26: ... You inhibit the connection to the module change the RPI value and uninhibit the connection You change the RPI value In this case the connection is closed and reopened immediately after you apply the change to the module configuration Table 4 RPI Range Protocol Setting Range of RPI Generic ASCII 2 ms 750 ms by 0 1 ms Modbus Master 6 ms 750 ms by 0 1 ms Modbus Slave 6 ms 750 ms by 0 1 ms DF1 Point ...

Page 27: ...on for an I O module but inhibit the module to help prevent it from communicating with the owner controller The owner does not establish a connection and the configuration is not sent to the module until the connection is uninhibited In your application a controller already owns a module has downloaded the configuration to the module and is exchanging data over the connection between the devices I...

Page 28: ... the defined device With Compatible Module you can typically replace a device with another device that has the following characteristics Same catalog number Same or higher Major Revision Minor Revision as follows If the Major Revision is the same the Minor Revision must be the same or higher If the Major Revision is higher the Minor Revision can be any number Disable Keying Indicatesthatthekeyinga...

Page 29: ...hoot Your Module on page 107 Module Firmware The Compact 5000 I O serial modules are manufactured with module firmware installed If updated module firmware revisions are available in the future you can update the firmware Updated firmware revisions are made available for various reasons for example to correct an anomaly that existed in previous module firmware revisions You access updated firmware...

Page 30: ...ype of communication that is used by each channel No Handshake default Full duplex Half duplex Continuous Carrier A carrier frequency that is transmitted even when data is not being sent Continuous carrier is selected if you want to use it with half duplex communication The checkbox is unavailable if youhavechosensomethingotherthanhalf duplexcommunication orif you have chosenMaster asyour protocol...

Page 31: ... takes the oldest data from the TxBuffer and sends it out to the target Figure 6 Data Sent out to the Serial Port Table 6 Control Line Menu Modem Duplex Status Controller Your Function Choice Continuous Carrier Not using a modem No Handshaking Using a modem Modems in a point to point link are full duplex Full duplex Master Modem is a full duplex while slave modem is half duplex Master Controller F...

Page 32: ...aLength output tag at 0 Table 7 Generic ASCII Transmit Functions Parameter Definition Available Options Swap Mode Selectwhetherswappingwillbedoneorwhatswappingmethodistobe used before the module sends output data to the Serial Port or after the module receives input data from the Serial Port No Change default Word Swap After executing a word swap on 32 bit hex value 11112222 the result is 22221111...

Page 33: ...meout timer expires b The number of received bytes equals the configured Read Buffer Size c Termination Delimiter bytes were received 3 The serial module copies the data into the ASCII RxData input tag copies the number of characters that are received into the ASCII RxDataLength input tag increments the ASCII RxID input tag and sends it to the controller Figure 7 Data Received from the Serial Port...

Page 34: ...r 4 Once the RxID Consume Tag is incremented by the user logic the serial module takes the oldest record from RxBuffer copies the data into the ASCII RxData input tag copies the number of characters that are received into the ASCII RxDataLength input tag and sends it to the controller Figure 8 Serial Port Handshake Mode Controller RPI Comes RPI Comes Receive Data Produce Data Consume Data Produce ...

Page 35: ...ed on the Start Delimiter character but this byte is not included in the ASCII RxData input tag Include Start Delimiter is always the first byte in the ASCII RxData input tag Start Delimiter Beginning of the message 7 bit 00 7F Recommendation WhenDeleteModeisenabled donotconfigure Start Delimiter to DEL character 8 bit 00 FF Termination Mode Delimiter Selecting the termination mode of each channel...

Page 36: ...nation bytes remain appended to the end of the data copied into the ASCII RxData input tag If the termination mode is Exclude then the termination bytes are stripped off For Generic ASCII Sample Code see page 141 Modbus Master Data Exchange For the Modbus Master data exchange the following definitions apply Write the Modbus Master writes data to the Modbus Slave Read the Modbus Master reads data f...

Page 37: ...ervalsofuptoonesecondmayelapsebetweencharacterswithin the message Unless the user has configured a longer timeout an interval greater than 1 second means that an error has occurred Response Timeout The Maximum Delay time ofeach channel until it receives a response for Modbus Master Command from Modbus Slave When the maximum time has passed theModbus Master determines the Modbus Slave did not respo...

Page 38: ...Rate DefaultValue 1 Byte 10 Bit 3 5 t 10 Bit Legal Range 10 Bit 1200 58000 8333 333 29166 667 29000 65535000 us 2400 28000 4166 667 14583 333 14000 65535000 us 4800 14400 2083 333 7291 667 7200 65535000 us 9600 7200 1041 667 3645 833 3600 65535000 us 19200 3500 520 833 1822 917 1750 65535000 us 38400 3500 260 417 911 458 1750 65535000 us 57600 3500 173 611 607 639 1750 65535000 us 115200 3500 86 8...

Page 39: ...actLogix 5380 5069 SERIAL Modbus Master ConfigTag MappingTable OutputTag Output Data to Master InputTag Input Data from Master Produced Data Consumed Data CH0 Config Data Consumed Data Produced Data CH1 MappingTable Modbus RTU ASCII Response Modbus Master Command with Write Data Virtual Device Application ControlLogix 5580 CompactLogix 5380 5069 SERIAL Modbus Master ConfigTag MappingTable OutputTa...

Page 40: ...an 1 second means that an error has occurred Node Address Numbers to identify all modules that are connected to each channel You must set a number not equal to 0 1 247 default 1 Inter frameTimeout Maximum delay time to receive Data of each channel 0isnotavalidvalue UseTable 10andTable 11todeterminetheminimumvalue Table 13 Modbus Slave Supported Commands Function Code as a Slave in hex Function Nam...

Page 41: ...x protocol For point to multi point modem connections use DF1 half duplex master and slave protocols In this case one and only one of the other devices must be configured for DF1 half duplex master protocol Dial upPhoneModems Dial up phone line modems support point to point full duplex communications Normally a serial module on the initiating or receiving end of the dial up connection will be conf...

Page 42: ...cations or in a point to multi point topology supporting half duplex communications between three or more modems In the point to point topology using full duplex radio modems configure the serial module for DF1 full duplex protocol In the point to multi point topology using half duplex radio modems configure the serial module for DF1 half duplex master or slave protocol If these radio modems requi...

Page 43: ...s inactive for 9 to 10 seconds DTR is set inactive DTR is raised again in 5 to 6 seconds Reception requires DSR and DCD to be active Transmission requires all three inputs CTS DCD and DSR to be active DF1Half DuplexSlave When configured for DF1 half duplex slave the following control line operation takes effect No Handshaking Selected DTR is always active and RTS is always inactive Receptions and ...

Page 44: ... 2 seconds then reactivated While DSR is inactive the state of DCD is ignored Neither receptions or transmissions are performed If DCD goes inactive while DSR is active then receptions are not allowed If DCD remains inactive for 9 to 10 seconds then DTR is set inactive If DSR remains active then DTR is raised again in 5 to 6 seconds Reception requires DSR and DCD to be active Transmission requires...

Page 45: ...n one second the transmission occurs After one second if CTS is still not activated then RTS is set inactive and the transmission is aborted For modems that do not supply a CTS signal but still require RTS to be raised before transmission jumper RTS to CTS and use the shortest delay possible without losing reliable operation If an RTS Send Delay of 0 is selected then transmission starts as soon as...

Page 46: ...roller to one DF1 device or another controller This type of protocol supports simultaneous transmissions between two controllers or devices in both directions Figure 13 DF1 Point to Point Protocol Studio 5000 CompactLogix 5380 Modem PCCC Message DF1 Controller or device MLX PLC5 Only one station SLC and so on Modem Telephone or Direct Line IMPORTANT DF1 and DH 485 protocols use channel 1 only and ...

Page 47: ...rotocol Configuring a Master Station for Standard Polling Mode To configure a serial module as a master station using standard communication complete the following steps 1 Open the Logix Designer project that includes the serial module 2 Right click the module and choose Properties Configure Channel 1 to DF1 Master if it is not configured to DF1 Master Studio 5000 CompactLogix 5380 RS 485 DF1 Cont...

Page 48: ...Module Features 3 Verify that DF1 Master is selected under channel one Configure Channel 1 to DF1 Master if it is not configured to DF1 Master 4 Click Channel 1 and configure the parameters as necessary 5 Click DF1 Master and configure the parameters as necessary 6 Click General in Module properties ...

Page 49: ...0 49 Compact 5000 I O Serial Module Features Chapter 3 7 Click Change under General Module Properties 8 Click Channel 1 under Module Definition 9 Configure the polling settings as necessary 10 Click OK to accept the changes and click Yes to close the dialog box ...

Page 50: ...ation initiatedmessagesaredependentuponwhereandhow often the master station appears in the poll list To achieve the same goal as the Between Station Polls method the master station s address would have to appear after every slave station s address Between Station Polls Normal Poll Node Count Contains the total number of stations to poll under Normal Poll that will allow the serial module to auto c...

Page 51: ...turnaround delay of the slave modem The configured RTS Send Delay in the slave The program scan time of the slave Determining Minimum Master Serial Port ACK Timeout To determine the minimum ACK Timeout you must first calculate the transmission time by multiplying the maximum sized data packet for your serial module by the modem rate in ms byte For an example we will assume communications with SLC ...

Page 52: ...determined the maximum message transmission time 224 ms the average slave program scan time 20 ms and the largest of either RTS Send Delay 60 ms or the modem turnaround time the minimum ACK timeout is simply the sum of these values Parameter ExampleValues in ms Max message transmission time 224 Average program scan time 20 RTS Send Delay 60 Use only the largest of these two values modem turnaround...

Page 53: ...nd or Local x O1 DF1Master PriorityPollNode tag 3 Enter the station addresses of the slave stations you want in the poll list Put them in the order you want them polled Enter the total number of slave station addresses in the Local x O1 DF1Master MaxNormalPollNode and or Local x O1 DF1Master MaxPriorityPollNode PollTag Contains Local x O1 DF1Master MaxNormalPollNode Local x O1 DF1Master MaxPriorit...

Page 54: ...ne the station is active if the bit is a zero the station is inactive Figure 16 Example Active Station File Configuring a Message Based Mode DF1 Half Duplex Master Station Choose message based communication mode if you want to use MSG instructions in user programming to communicate with one station at a time If your application uses satellite transmission or public switched telephone network trans...

Page 55: ...gner project that includes the serial module 2 Right click the module and choose Properties Configure Channel 1 to DF1 Master if it is not configured to DF1 Master 3 Verify that DF1 Master is selected under channel one Configure Channel 1 to DF1 Master if it is not configured to DF1 Master 4 Click Channel 1 and configure the parameters as necessary 5 Click DF1 Master under the Channel 1 category o...

Page 56: ...56 Rockwell Automation Publication 5069 UM003B EN P January 2020 Chapter 3 Compact 5000 I O Serial Module Features 6 Click General in Module properties 7 Click Change under General Module Properties ...

Page 57: ... UM003B EN P January 2020 57 Compact 5000 I O Serial Module Features Chapter 3 8 Click Channel 1 under Module Definition 9 Configure the polling settings as necessary 10 Click OK to accept the changes and click Yes to close the dialog box ...

Page 58: ... polled If the message based master station never sends a slave station a message the master station will never send the slave station a poll Therefore to regularly obtain a slave station initiated message from a slave station you should choose to use standard communications mode instead Ignore unsolicited messages from slave stations choose MESSAGE BASED Do not allow the slave to initiate message...

Page 59: ...Slave Protocol Configuring the Controller as a Slave Station To configure the controller as a slave station do the following using your programming software 1 Open the Logix Designer project that includes the serial module 2 Right click the module and choose Properties Studio 5000 CompactLogix 5380 PCCC Message Slave Maximum 30 stations MLX PLC5 SLC and so on RS 485 MLX PLC5 SLC and so on DF1 Cont...

Page 60: ... verify that Channel 1 is configured for DF1 Slave Configure Channel 1 to DF1 Slave if it is not configured to DF1 Slave 4 Click Channel 1 and configure the parameters as necessary 5 Click DF1 Slave under the Channel 1 category on the Module Properties dialog box to configure DF1 Slave port settings 6 To close the Module Definition dialog box click OK ...

Page 61: ...mountoftimetheslavestationwaitstobepolledbyamasterbeforeindicatingafault Enteravalue0 32767 Limitsare defined in 20 ms intervals See Configuring Slave PollTimeout for further details 3000 60 000 ms EOT Suppression Select whether to suppress sending EOT packets in response to a poll The default is not to suppress sending EOTpackets Do not suppress Error Detection Select BCC or CRC error detection C...

Page 62: ...ve node message initiation then you must use the DF1 Half Duplex protocol The primary advantage of using DF1 Radio Modem protocol for radio modem networks is in the transmission efficiency Each read write transaction command and reply requires only one transmission by the initiator to send the command and one transmission by the responder to return the reply The number of transmissions is minimize...

Page 63: ... Requests via DF1 Radio Modem Modem Message via MSG instruction sent to a specific station station 1 Modem Station1 Station2 Station 1 sends reply message DataTable Reply packet received return data Ladder logic triggers MSG DF1 driver formats command packet Reply timeout received Return error indication Send command packet Start reply timer Wait for reply or timeout ...

Page 64: ...ackets as well Figure 21 Store and Forward in DF1 Radio Modem Protocol Note 1 The link layer of Node 1 blocks the retransmission of a packet that is received with the SRC byte equal to the receiving node s station add retransmitted Note 2 To prevent Node 2 from retransmitting a duplicate packet the link layer of Node 2 updates the duplicate packet table with the last 20 packets received Note 3 The...

Page 65: ...tedWrite SLCTypeWrite Run Program Mode Another Protocol CH0 CIP Messaging Consumed Data Produced Data CH1 PCCC Object DF1 Response DF1 PLC5 PLC3 Command with Write Data CIP Message Router Ethernet IP CIP Message Execute PCCC Object Heartbeat 5069 SERIAL DF1 PLC2 SLC5 CompactLogix 5380 Compact GuardLogix 5380 and CompactLogix 5480 MSG Instruction PLC5Typed Read PLC3Typed Read PLC2 Unprotected Read ...

Page 66: ...ation Delimiter 1 Configure the channel s receive termination delimiter 8 bit 00 FF default 0D ReceiveTermination Delimiter 2 Configure the channel s receive termination delimiter 8 bit 00 FF FF disabled Error Detection Detects error protocols 0 BCC 1 CRC default Enable Duplicate Detection When enabled duplicate messages are acknowledged and discarded 0 Disabled 1 Enabled default Table 16 DF1 Mast...

Page 67: ... 767 x20 ms default 3000 EOT Suppression Select whether to suppress sending EOT packets in response to poll 0 Do Not Suppress default 1 Suppress Error Detection Detects error protocols 0 BCC 1 CRC default Enable Duplicate Detection When enabled duplicate messages are acknowledged and discarded 0 Disabled 1 Enabled default Table 18 DF1 Radio Modem Configuration Parameters Parameter Definition Avail...

Page 68: ...e SLCTypeWrite Run Program Mode Another Protocol CH0 CIP Messaging Consumed Data Produced Data CH1 PCCC Object DH 485 485CIF Response DH 485 PLC5 PLC3 Command with Write Data CIP Message Router EtherNet IP CIP Message Execute PCCC Object Heartbeat 5069 SERIAL DH 485 PLC2 SLC5 CompactLogix 5380 Compact GuardLogix 5380 and CompactLogix 5480 MSG Instruction PLC5Typed Read PLC3Typed Read PLC2 Unprotec...

Page 69: ...ax Station Address Specifies the maximum station address of alldevices on the DH 485 network 0 31 default 31 Token Hold Factor Numberoftransmissionsplusretriesthatanodeholdingatoken can send onto the data link each time that it receives the token 1 4 default 1 Error Detection Detects error protocols 0 BCC 1 CRC default Enable Duplicate Detection When enabled duplicate messages are acknowledged and...

Page 70: ...70 Rockwell Automation Publication 5069 UM003B EN P January 2020 Chapter 3 Compact 5000 I O Serial Module Features Notes ...

Page 71: ...ion ENET UM004 TIP When a controller establishes a connection to a remote 5069 SERIAL module it uses a class 3 connection We recommend that you reserve one class3connectionontheCompact5000EtherNet IP adaptertoestablisha connection to the module Otherwise you can encounter a Connection Request Error Module connection limit exceeded error Topic Page Add a New Module 72 Edit the Module Configuration ...

Page 72: ...ules Create New Local and Remote I O Modules Discover Local I O Modules 1 Go online with your Logix Designer application 2 Right click the 5069 Backplane and choose Discover Modules The Logix Designer application automatically detects available modules that are connected to the backplane 3 Select your module and click Create to add the discovered module to the project TIP Selecting close on create...

Page 73: ...rial Module Configuration Chapter 4 4 Enter the module properties and click OK 5 At the warning dialog box click Yes 6 Close the Select Module Type dialog box TIP If you inhibit the module connection you must remember to uninhibit the connection later See Connection Category on page 89 ...

Page 74: ... project must include at Compact 5000 EtherNet IP adapter 1 Go online with your Logix Designer application 2 Right click the Compact 5000 EtherNet IP adapter and choose Discover Modules The Logix Designer application automatically detects available modules that are connected to the backplane 3 Click Create to add the discovered module to your project ...

Page 75: ...pter 4 4 Enter the module properties and click OK 5 At the warning dialog box make sure that Inhibit module connection is selected and click Yes 6 Close the Select Module Type dialog box TIP If you inhibit the module connection you must remember to uninhibit the connection later See Connection Category on page 89 ...

Page 76: ... and choose New Module 2 Select the module and click create TIP ThisexampleshowshowtoaddalocalI OmodulewhentheLogixDesigner application project is offline Youcanaddnewmoduleswhentheprojectisonline ifdesired Inthiscase the steps are similar to the steps described in Discover Local I O Modules on page 72 Oneexceptionisthat instep1 youchooseNewModuleinsteadof Discover Modules ...

Page 77: ...Rockwell Automation Publication 5069 UM003B EN P January 2020 77 Compact 5000 I O Serial Module Configuration Chapter 4 3 Enter the module properties and click OK ...

Page 78: ...lect the module and click Create The New Module dialog box appears with a list of categories on the left side The number and type of categories varies by module type TIP ThisexampleshowshowtoaddalocalI OmodulewhentheLogixDesigner application project is offline Youcanaddnewmoduleswhentheprojectisonline ifdesired Inthiscase the steps are similar to the steps described in Discover Local I O Modules o...

Page 79: ...N P January 2020 79 Compact 5000 I O Serial Module Configuration Chapter 4 3 You can click OK to use the default configuration as shown or edit the module configuration The rest of this chapter describes how to edit module configuration categories ...

Page 80: ...o Category View the Module Tags General Category The General category appears first when you create a module The parameters in this category are the same for all Compact 5000 I O modules You use this category to complete the following optional tasks Name the module Assign a slot number required Describe the module Access the Module Definition IMPORTANT This chapter shows how to edit configuration ...

Page 81: ...Module Definition parameters are available on the General tab of the Module Properties dialog box in the Logix Designer application project The module definition can only be edited during offline mode To access the module definition parameters click change on the general screen Table 20 describes the parameters in the Module Definition dialog box ...

Page 82: ...nnel 1 Used locally only Supported in firmware revision 2 011 and later with Add On Profile 2 01 DF1 Point to Point DF1 Master DF1 Slave DF1 Radio Modem DH 485 For more information see Table 21 1 The choices that are available vary by module type and catalog number Table 21 Communication Mode Definitions Communication Mode Definition Disabled The channel is unused and no physical connection is ena...

Page 83: ...ional parameters See Figure 26 for an example of Modbus Master options See Figure 27 for an example of Modbus Slave options Figure 26 Modbus Master Module Definition Parameters IMPORTANT On the module definition screen you will see two options at the top for moving the commands up and down If either of these buttons are used make sure that the user program is adjusted to reflect the new location o...

Page 84: ...esses 000000 065535 This command writes to only one coil Preset Single Register This code writes to Modbus addresses 400000 465535 This command writes to only one coil Force Multiple Coil This code writes to multiple coil values to the slave addresses 000000 065535 Preset Multiple Registers This code writes to multiple register values to the slave device at addresses 400000 465535 For more informa...

Page 85: ...e or 2000 coil discrete input read or 1968 coils written Each Read command uses Four bytes of input data for command status Two bytes of input data per holding register or input register read One byte of input data per every 1 8 coils or discrete inputs read Padding to align command to 4 bytes Each Write command uses Four bytes of input data for command status Two bytes of output data per holding ...

Page 86: ...ds 2 bytes word written 482 output bytes Maximum single connection configuration for coils 3576 bits 8 bits byte read 447 input bytes 3856 bits 8 bits byte 482 output bytes ModbusSlaveExample Figure 27 Modbus Slave Module Definition Parameters IMPORTANT On the module definition screen you will see two options at the top for moving the commands up and down If either of these buttons are used make s...

Page 87: ...Data index is 0 99 when the Holding register is used depending on the size and the location where you want to store the information If you exceed the data limit an error can occur This error would appear as in Figure 28 Figure 28 Data Index Error Table 23 Modbus Slave Module Definition Parameters Parameter Definition RegisterType Disabled default Coils Discrete Inputs Input Registers Holding Regis...

Page 88: ...ut registers up to 100 INTs or 50 REALs Up to 128 Coils Data Indexes 0 15 at 8 bit boundaries Up to 128 Discrete inputs Data Indexes 0 15 at 8 bit boundaries ModbusSlaveDataMappingExample Local 1 O1 Slave HoldingRegister 0 2 400003 400005 Local 1 O1 Slave HoldingRegister 3 9 432000 432006 Local 1 O1 Slave HoldingRegister 10 99 400999 410088 Local 1 O1 Slave Coil 0 0 0 7 000000 000007 Local 1 O1 Sl...

Page 89: ...more information on the RPI see page 26 Inhibit the module For more information on inhibit the module see page 27 The connection over EtherNet IP will be Unicast only Configure whether a connection failure while the controller is in Run module causes a major or minor fault TIP The Module Fault area of the Connection category is useful during module troubleshooting For more information on the Modul...

Page 90: ...ericASCII Figure 29 Generic ASCII Connection Figure 30 Generic ASCII Module Info Figure 31 Figure 33 show the communication port that defines the baud rate serial media setting and receive and transmit settings Figure 31 Generic ASCII Channel Parameters For module function definitions see Common Module Functions on page 30 ...

Page 91: ...0 91 Compact 5000 I O Serial Module Configuration Chapter 4 Figure 32 Generic ASCII Receive For more information see Generic ASCII Receive Functions on page 35 Figure 33 Generic ASCII Transmit For more information see Generic ASCII Transmit Functions on page 32 ...

Page 92: ...P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration ModbusMasterandSlave Figure 34 Modbus Master and Slave Connection Figure 35 Channel 0 and Channel 1 Parameters For module function definitions see Common Module Functions on page 30 ...

Page 93: ...6 and Figure 37 show the detailed communication settings for Modbus Master and Modbus Slave Figure 36 Modbus Master Channel Parameters For Modbus Master function definitions see Modbus Master Functions on page 37 Figure 37 Modbus Slave Channel Parameters For Modbus Slave function definitions see Modbus Slave Functions on page 40 ...

Page 94: ...M003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration DF1PointtoPoint Figure 38 Connection Figure 39 Module Info Figure 40 and Figure 41 show the communication port that defines the baud rate and transmission settings ...

Page 95: ...act 5000 I O Serial Module Configuration Chapter 4 Figure 40 Channel Parameters For module function definitions see Common Module Functions on page 30 Figure 41 Transmission Settings For DF1 Point to Point function definitions see DF1 Point to Point Parameters on page 66 ...

Page 96: ...9 UM003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration DF1Master Figure 42 Connection Figure 43 Module Info Figure 44 and Figure 45 show the communication port that defines the baud rate and transmission settings ...

Page 97: ... 97 Compact 5000 I O Serial Module Configuration Chapter 4 Figure 44 Channel Parameters For module function definitions see Common Module Functions on page 30 Figure 45 Transmission Settings For DF1 Master function definitions see DF1 Master Parameters on page 66 ...

Page 98: ...69 UM003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration DF1Slave Figure 46 Connection Figure 47 Module Info Figure 48 and Figure 49 show the communication port that defines the baud rate and transmission settings ...

Page 99: ... 99 Compact 5000 I O Serial Module Configuration Chapter 4 Figure 48 Channel Parameters For module function definitions see Common Module Functions on page 30 Figure 49 Transmission Settings For DF1 Master function definitions see DF1 Slave Parameters on page 67 ...

Page 100: ... UM003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration DF1RadioModem Figure 50 Connection Figure 51 Module Info Figure 52 and Figure 53 show the communication port that defines the baud rate and transmission settings ...

Page 101: ...1 Compact 5000 I O Serial Module Configuration Chapter 4 Figure 52 Channel Parameters For module function definitions see Common Module Functions on page 30 Figure 53 Transmission Settings For DF1 Master function definitions see DF1 Radio Modem Parameters on page 67 ...

Page 102: ...069 UM003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration DH 485 Figure 54 Connection Figure 55 Module Info Figure 56 and Figure 57 show the communication port that defines the baud rate and transmission settings ...

Page 103: ...2020 103 Compact 5000 I O Serial Module Configuration Chapter 4 Figure 56 Channel Parameters For module function definitions see Common Module Functions on page 30 Figure 57 Transmission Settings For DH 485 function definitions see DH 485 Functions on page 69 ...

Page 104: ... Serial Module Configuration Module Info Category The Module Info category displays module and status information about the module when the project is online You can use this category to complete the following Determine the identity of the module Refresh the data on the screen Reset the module ...

Page 105: ...w in the Tag Editor Each configured feature on your module has a distinct tag that is available for use in the controller program logic Complete the following steps to access the tags for a module 1 In the Controller Organizer right click Controller Tags and choose Monitor Tags The Controller Tags dialog box appears with data 2 To view the tags click the symbols as shown For more information on mo...

Page 106: ...106 Rockwell Automation Publication 5069 UM003B EN P January 2020 Chapter 4 Compact 5000 I O Serial Module Configuration Notes ...

Page 107: ...ady red The module experienced a nonrecoverable fault Complete the following actions 1 Cycle power to the module If the status indicator remains in the steady red state replace themodule Flashing red One of the following conditions exists A module firmware update is in progress A module firmware update attempt failed The device has experienced a recoverable fault A connection to the module has tim...

Page 108: ...us Indicators Table 25 Channel Status Indicator Descriptions Indicator State Description Recommended Action Off Channel is disabled or there is no communication None SteadyYellow Communicating None FlashingYellow Communicating None Flashing Red Serial Port Communication Error Cycle module power Check serial port configuration and setup Module Status Indicator Channel Status Indicators CH0TXD Indic...

Page 109: ...mple for a Generic ASCII or Modbus Slave tag name The conventions for the example SERIAL_PROJECT 1 I0 RunMode would be the following SERIAL_PROJECT name of the module 1 slot number I0 tag type input and channel number 0 The possible tag types are I input and O output The possible channel numbers are 0 or 1 RunMode Parameter Topic Page Access theTags 111 Channel Configured Generic ASCIITags 112 Cha...

Page 110: ...nnection numbers are 0 or 1 RunMode Parameter DF1 Name Conventions The following is an example for a DF1 tag name The conventions for the example Local 1 I1 RunMode would be the following Local name of the module 1 slot number I1 tag type input channel number 1 The possible tag types are I input and O output The channel number is 1 RunMode Parameter DH 485 Name Conventions The following is an exam...

Page 111: ...N P January 2020 111 ModuleTags Appendix A Access theTags You can view tags from the Tag Editor 1 Open your Logix Designer application project 2 Right click Controller Tags and choose Monitor Tags 3 Open the tags as necessary to view specific tags ...

Page 112: ...N P January 2020 Appendix A ModuleTags Channel Configured Generic ASCIITags This section describes the tags that are created when you choose the Generic ASCII option for a channel in the module definition dialog box as shown in the following graphics ...

Page 113: ...EN P January 2020 113 ModuleTags Appendix A Channel Configured for Generic ASCII InputTags The following image shows the tags that are described in the following table Table 26 describes the input tags of channel 1 configured to the Generic ASCII ...

Page 114: ... correct the cause of the inaccuracy IMPORTANT Once the condition that causes the tag to change to 1 is removed the tag automatically resets to 0 Ix ASCII TxDataLost BOOL The transmitted data was lost Until Clear Buffer this bit continues to set 0 Non occurrence 1 Occurrence Ix ASCII RxDataLost BOOL The received data was lost Until Clear Buffer this bit continues to set 0 Non occurrence 1 Occurren...

Page 115: ... Indicates whether the DTR is active 0 Inactive 1 Active Ix ASCII XOFF BOOL Flag for detection Xoff Flow control 0 On 1 XOff is detected Ix ASCII BREAK BOOL Status shows whether a Break Interrupt occurred or not If a Break Interrupt is detected the module keeps receiving binary data from the Serial Port The Receive data includes null Data 0x00 0 Not Detected 1 Detected Ix ASCII TxAck SINT Feedback...

Page 116: ...itted Data of each channel 1 256 Ox ASCII RxDataLength INT Length of Received Data of each channel 1 256 Ox ASCII ClearBuffer BOOL If Clear Buffer the bit changes from 0 to 1 the Receive and Transaction buffer is cleared In Half Duplex the RTS signal level is cleared set to Inactive When it is at 0 Clearbuffer is triggered 0 No Change 1 Buffer Cleared Ox ASCII DTR BOOL Signal level of DTR line sen...

Page 117: ... RunMode BOOL Channel s operating state 0 Idle 1 Run Ixx ConnectionFaulted BOOL Indicates if a connection is running The module sets this tag to 0 when connected If the module is not connected it changes the tag to 1 0 Connection running 1 Connection not running Ixx DiagnosticActive BOOL Indicatesifanydiagnostics areactiveorifthe prognostics threshold is reached 0 No diagnostics active 1 One or mo...

Page 118: ... the module to correct the cause of the inaccuracy IMPORTANT Once the condition that causes the tag to change to 1 is removed the tag automatically resets to 0 Ixx Commandyy Uncertain BOOL Indicates that the channel data can be inaccurate but the degree of inaccuracy is not known 0 Good data 1 Uncertain data If the tag is set to 1 you must troubleshoot the module to correct the cause of the inaccu...

Page 119: ... Oxx Run BOOL Channel s operating state 0 Idle 1 Run 1 Oxx CommandyyDisable BOOL Disable Modbus Master command runtime 0 Idle 1 Run Oxx Commandyy Datazzzzzz SINT INT or REAL Command write data The number of Commandyy tags where yy can be 0 49 are dynamically created depending on the command list you create 128 127 32768 32767 1 User logic must set the Run bit in order for the Modbus Master command...

Page 120: ...120 Rockwell Automation Publication 5069 UM003B EN P January 2020 Appendix A ModuleTags Channel Configured for Modbus Slave This screen capture shows the tags that are described in the following tables ...

Page 121: ...uses the tag to change to 1 is removed the tag automatically resets to 0 Ix Slave Uncertain BOOL Indicates that the channel data can be inaccurate but the degree of inaccuracy is not known 0 Good data 1 Uncertain data If the tag is set to 1 you must troubleshoot the module to correct the cause of the inaccuracy IMPORTANT Once the condition that causes the tag to change to 1 is removed the tag auto...

Page 122: ...lvaluesdefinedbyuserfortheserialmodule 128 127 Ox Slave InputRegister x 3 INT Location of input register values defined by user for the serial module 32768 32767 Ox Slave DiscreteInput x 4 SINT Location of discrete input values defined by user for the serial module 128 127 1 X represents any possible value 0 99 2 X represents any possible value 0 15 3 X represents any possible value 0 99 4 X repre...

Page 123: ...kwell Automation Publication 5069 UM003B EN P January 2020 123 ModuleTags Appendix A Channel Configured for DF1 Point to Point This screen capture shows the tags that are described in the following tables ...

Page 124: ... BOOL Indicates whether the DSR is active 0 Inactive 1 Active Ix DF1 DCD BOOL Indicates whether the DCD is active 0 Inactive 1 Active Ix DF1 DTR BOOL Indicates whether the DTR is active 0 Inactive 1 Active Ix DF1 MsgProcessing BOOL Determine if instruction message is processing 0 Not Processing 1 Processing Ix DF1Modem TxACK SINT Feedback from the latest Transmit Transaction ID 128 127 Ix DF1Modem...

Page 125: ...Rockwell Automation Publication 5069 UM003B EN P January 2020 125 ModuleTags Appendix A Channel Configured for DF1 Master This screen capture shows the tags that are described in the following tables ...

Page 126: ...x DF1 MsgProcessing BOOL Determine if instruction message is processing 0 Not Processing 1 Processing Ix DF1Master ActiveStation SINT 32 Determine if station is active 0 Inactive 1 Active Ix DF1Master PriorityPollError BOOL Shows if there was a priority polling error 0 Non occurrence 1 Occurrence Ix DF1Master NormalPollError BOOL Shows if there was a normal polling error 0 Non occurrence 1 Occurre...

Page 127: ...hed 0 No diagnostics active 1 One or more diagnostics are active or the prognostics threshold is reached Ix DF1 DiagnosticSequenceCount SINT Increments for each time a distinct diagnostic condition is detected and when a distinct diagnostic condition transitions from detected to not detected Set to zero by product reset or power cycle Wraps from 255 1 to 1 skipping zero 128 127 The value of 0 is s...

Page 128: ...nosticSequenceCount SINT Increments for each time a distinct diagnostic condition is detected and when a distinct diagnostic condition transitions from detected to not detected Set to zero by product reset or power cycle Wraps from 255 1 to 1 skipping zero 128 127 The value of 0 is skipped except during module power up Ix DF1 CTS BOOL Indicates whether the CTS is active 0 Inactive 1 Active Ix DF1 ...

Page 129: ...0 No diagnostics active 1 One or more diagnostics are active or the prognostics threshold is reached Ix DF1 DiagnosticSequenceCount SINT Increments for each time a distinct diagnostic condition is detected and when a distinct diagnostic condition transitions from detected to not detected Set to zero by product reset or power cycle Wraps from 255 1 to 1 skipping zero 128 127 The value of 0 is skipp...

Page 130: ...130 Rockwell Automation Publication 5069 UM003B EN P January 2020 Appendix A ModuleTags Notes ...

Page 131: ...e can have restrictions that lower the maximum quantity The coils are numbered from zero coil number 1 zero coil number 2 one coil number 3 two and so on The following table is a sample read output status request to read coils 0020 to 0056 37 coils from slave device number 11 Topic Page Read Coil Status Function Code 01 131 Read Input Status Function Code 02 133 Read Holding Registers Function Cod...

Page 132: ...ause the slave interface device is serviced at the end of a controller s scan data reflects coil status at the end of the scan Some slaves limit the quantity of coils provided each scan thus for large coil quantities multiple PC transactions must be made using coil status from sequential scans The status of coils 20 27 is shown as CD HEX 1100 1101 Binary Reading from left to right this status show...

Page 133: ...ead input status request to read inputs 10197 to 10218 22 coils from slave number 11 Response An example response to Read Input Status is as shown in the following table The data is packed one bit for each input The response includes the slave address function code quantity of data characters the data characters and error checking Data is packed with one bit for each input 1 ON 0 OFF The lower ord...

Page 134: ...e 03 Query This function allows you to retrieve the contents of holding registers 4xxxx Modbus 4x range in the addressed slave The registers can store the numerical values of associated timers and counters that can be driven to external devices The addressing allows retrieving up to 125 registers at each request however the specific slave device can have restrictions that lower this maximum quanti...

Page 135: ...nts 555 0 and 100 respectively Read Input Registers Function Code 04 Query This function retrieves the contents of the controller s input registers from the Modbus 3x range These locations receive their values from devices that are connected to the I O structure and can only be referenced not altered from within the controller The addressing allows retrieving up to 125 registers at each request ho...

Page 136: ...egister contents provided each scan thus for large register quantities multiple PC scans are required and the data that is provided is from sequential scans In the following example the register 30009 contains the decimal value 0 Force Single Coil Function Code 05 Query This Function Code forces one coil Modbus 0x range either ON or OFF Any coil that exists within the controller can be forced to e...

Page 137: ...er up Thus if such a coil is set ON by function Code 5 and even months later an output is connected to that coil the output is hot TIP Functions5 6 15 and16aretheonlymessagesthatarerecognizedasvalid for broadcast TIP This is the structure of the message being sent out to the Modbus network The following byte values are in hexadecimal display Node Address Function Code Data Start Bit High Data Star...

Page 138: ...cast mode all slave controllers load the specified register with the contents specified The following example is a request to write the value 3 to register 40002 in slave 11 Response The response to a preset single register request is to retransmit the query message after the register has been altered TIP Functions 5 6 15 and 16 are the only messages that are recognized as valid for broadcast This...

Page 139: ...y the desired coils The following example forces 10 coils starting at address 20 13 HEX The two data fields CD 1100 and 00 0000 000 indicate that coils 27 26 23 22 and 20 are to be forced on Response The normal response to a function 16 query is to echo the address function code starting address and number of registers to be loaded TIP Functions5 6 15 and16aretheonlymessagesthatarerecognizedasvali...

Page 140: ...unction 16 query is to echo the address function code starting address and number of registers to be loaded TIP Functions5 6 15 and16aretheonlymessagesthatarerecognizedasvalid for broadcast TIP This is the structure of the message being sent out to the Modbus network The following byte values are in hexadecimal display Node Address Function Code Data Start Address High Data Start Address Low Numbe...

Page 141: ...I Transmit data and Generic ASCII Receive data Transmit and Receive Channel Configurations The following image shows the Generic ASCII Transmit Configuration The following image shows the Generic ASCII Receive Configuration Topic Page Generic ASCII Sample Code 141 Modbus Master Command List 144 Modbus Slave Address MappingTable 144 Modbus Sample Code Configuration Example 144 ...

Page 142: ...abilities by transmitting out Channel 0 and receive in Channel 1 connect the two serial ports together with a 1761 CBL AC00 cable On the Module Properties Channel screens verify that both channels are configured identically for RS 232C See the following images Figure 59 Channel 0 to Channel 1 Communication Sample Code ...

Page 143: ...Rockwell Automation Publication 5069 UM003B EN P January 2020 143 Programming Example Appendix C ...

Page 144: ...er and Modbus Slave communication Modbus Master Command List Modbus Slave Address Mapping Table Modbus Sample Code Configuration Example To test the Modbus capabilities by configuring Channel 0 for Master and Channel 1 for Slave connect the two serial ports together with a 1761 CBL AC00 cable On the Module Properties Channel screens verify that both channels are configured identically for RS 232C ...

Page 145: ...Rockwell Automation Publication 5069 UM003B EN P January 2020 145 Programming Example Appendix C Modbus Master Sample Code Modbus Slave Sample Code ...

Page 146: ...146 Rockwell Automation Publication 5069 UM003B EN P January 2020 Appendix C Programming Example ...

Page 147: ...other Logix controller example Read MSG from a Logix to a Logix Controller example Write MSG from a logix to a PLC 5 or SLC 500 controller example Read MSG from a Logix to a PLC 5 or SLC 500 controller example Write MSG instruction from a Logix to an SLC or MicroLogix controller example Read MSG instruction from a Logix to an SLC or MicroLogix Controller Figure 60 1 5069 SERIAL A SerialR2 Path out...

Page 148: ...igure 62 Read MSG from a Logix to a Logix Controller example Local controller scoped tag containing data to be written Remote controller scoped tag into which data will be written Path out serial port to station 254 Local controller scoped tag containing data to be read Remote controller scoped tag into which data will be copied Path out serialport to station 254 ...

Page 149: ...m a Logix to a PLC 5 or SLC 500 controller example Local controller scoped tag containing data to be written Remote PLC 5 data table address into which data will be written Path out serial port to station 254 Message Control PLC 5 EN DN ER message2 0 Remote PLC 5 data table where data will be read from Localcontrollerscopedtaginto which data will be copied Path out serial port to station 199 ...

Page 150: ...igure 66 Read MSG instruction from a Logix to an SLC or MicroLogix Controller Local controller scoped tag containing data to be written Remote SLC data table address into which data will be written Path out serial port to station 222 Local controller scoped tag into which data will be copied Path out serial port to station 222 Remote SLC data table address from which data will be read ...

Page 151: ...Control G Rings bell 32 40 20 0100000 Space SP 8 10 08 0001000 ControlH Backspaceonsome terminals 33 41 21 0100001 9 11 09 0001001 Control I Horizontal tab on some terminals 34 42 22 0100010 10 12 0A 0001010 Control J Line feed 35 43 23 0100011 11 13 0B 0001011 Control K VT 36 44 24 0100100 12 14 0C 0001000 Control L Form feed on some terminals 37 45 25 0100101 13 15 0D 0001101 Control M Carriage ...

Page 152: ...150 68 1101000 h 70 106 46 1000110 F 105 151 69 1101001 i 71 107 47 1000111 G 106 152 6A 1101010 j 72 110 48 1001000 H 107 153 6B 11010111 k 73 111 49 1001001 I 108 154 6C 1101100 l 74 112 4A 1001010 J 109 155 6D 1101101 m 75 113 4B 1001011 K 110 156 6E 1101110 n 76 114 4C 1001100 L 111 157 6F 1101111 o 77 115 4D 1001101 M 112 160 70 1110000 p 78 116 4E 1001110 N 113 161 71 1110001 q 79 117 4F 100...

Page 153: ...on 81 module info category 104 electronic keying compatible module 28 disable keying 28 exact match 28 F fault reporting 27 function codes 131 force multiple coils 139 force single coil 136 preset single register 138 read coil status 131 read holding registers 134 read input registers 135 read input status 133 G generic ASCII input tags 113 output tags 116 L local I O modules 12 Logix 5000 control...

Page 154: ... Power Compact 5000 I O Serial Module system side power 19 programming example 141 R remote I O module 13 S serial module diagram 11 parts 11 serial module status indicators 108 software compatibility 10 software configurable 25 status reporting 27 V view the module tags 105 ...

Page 155: ......

Page 156: ...calldirectlytoatechnicalsupport engineer http www rockwellautomation com global support direct dial page Literature Library Installation Instructions Manuals Brochures and Technical Data http www rockwellautomation com global literature library overview page Product Compatibility and Download Center PCDC Get help determining how products interact check features and capabilities and find associated...

Reviews: