User Manual · Publication 5069-UM003 · Rockwell Automation

Compact 5000 I/O Serial Module 5069-SERIAL User Manual

This user manual covers the Allen-Bradley Compact 5000 I/O Serial Module, catalog number 5069-SERIAL, for use in Logix 5000 control systems. It describes module operation, configuration in Studio 5000 Logix Designer, and supported serial protocols including Generic ASCII, Modbus RTU/ASCII Master/Slave, DF1, and DH-485. The module provides two independent isolated serial channels supporting RS-232C, RS-422, and RS-485 interfaces. Compatible controllers include CompactLogix 5380, Compact GuardLogix 5380, CompactLogix 5480, ControlLogix 5580, and GuardLogix 5580.

Download PDF
2 independent isolated… Serial Channels
Generic ASCII, Modbus … Supported Protocols
RS-232C, RS-422, RS-485 Serial Interfaces
Version 31.00.00 or la… Min. Logix Designer Version

Document Preview

Open the full PDF in a new tab  · Publication 5069-UM003

Specifications

RPI Range by Protocol

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 to Point 2 ms…750 ms (by 0.1 ms)
DF1 Master 2 ms…750 ms (by 0.1 ms)
DF1 Slave 2 ms…750 ms (by 0.1 ms)
DF1 Radio Modem 2 ms…750 ms (by 0.1 ms)
DH-485 2 ms…750 ms (by 0.1 ms)

Common Channel Parameters

Baud Rate Options 1200, 2400, 4800, 9600, 19200 (default), 38400, 57600, 115200
Data Bits 7 bit or 8 bit (default)
Parity None (default), Even, Odd
Stop Bits 1 (default) or 2
Serial Media RS-232C (default), RS-422, RS-485
Duplex No Handshake (default), Full-duplex, Half-duplex
RTS Send Delay 0…32767 (x20 ms, default = 0)
RTS Off Delay 0…32767 (x20 ms, default = 0)
DCD Wait Delay 0…255 (default = 1)

Modbus Master Configuration Parameters

Modbus Format RTU (default) or ASCII
Response Timeout 0…3600000 ms (default = 200)
Broadcast Pause 0…3600000 ms (default = 200)
Retry Count 0…127 (default = 0)

Modbus Slave Configuration Parameters

Modbus Format RTU (default) or ASCII
Node Address 1…247 (default = 1)

Generic ASCII Read Buffer

Read Buffer Size 1…256 (default = 256)
Message Timeout 0 = Disabled (default); 1…32,767 ms

Controller Compatibility

CompactLogix 5380 (local/remote) Logix Designer Version 31.00.00 or later
Compact GuardLogix 5380 (local/remote) Logix Designer Version 31.00.00 or later
CompactLogix 5480 5069-L46ERMW (local/remote) Logix Designer Version 32.00.00 or later
CompactLogix 5480 5069-L430ERMW and larger (local/remote) Logix Designer Version 32.01.00 or later
ControlLogix 5580 (remote only) Logix Designer Version 31.00.00 or later
GuardLogix 5580 (remote only) Logix Designer Version 31.00.00 or later

Communication Protocols

Supported industrial networks and field buses for the products covered by this publication.

Generic ASCII Supported on Channel 0 or Channel 1; RS-232C, RS-422, or RS-485 media Modbus RTU Master and Slave modes supported on Channel 0 or Channel 1 Modbus ASCII Master and Slave modes supported on Channel 0 or Channel 1 DF1 Point-to-Point Channel 1 only; local installation required DF1 Master Channel 1 only; local installation required; firmware revision 2.011 and later with AOP version 2.01 DF1 Slave Channel 1 only; local installation required; firmware revision 2.011 and later with AOP version 2.01 DF1 Radio Modem Channel 1 only; local installation required; firmware revision 2.011 and later with AOP version 2.01 DH-485 Channel 1 only; local installation required; firmware revision 2.011 and later with AOP version 2.01 EtherNet/IP Used for remote I/O access via Compact 5000 EtherNet/IP adapter (AENTR); DF1 and DH-485 not supported remotely

Document Contents

Full PDF covers the following topics in detail:

  • Preface: publication overview, firmware and AOP download information, summary of changes
  • Chapter 1 - Compact 5000 I/O Serial Module Overview: controller and software compatibility, module overview, local and remote I/O module configurations
  • Chapter 2 - Operation: ownership, system construction, 5069-ARM address reserve module, powering the module, 5069-FPD field potential distributor, module configuration and connections, protected operations
  • Chapter 3 - Features: software configurable settings, RPI, fault and status reporting, module inhibiting, electronic keying, status indicators, module firmware, common module functions, control line menu
  • Chapter 3 (continued) - Generic ASCII data exchange: transmit and receive functions and methods
  • Chapter 3 (continued) - Modbus Master data exchange: configuration parameters, inter-frame timeout tables, command disable function
  • Chapter 3 (continued) - Modbus Slave data exchange: configuration parameters, supported function codes
  • Chapter 3 (continued) - DF1 protocols: dial-up phone modems, leased-line modems, radio modems, line drivers, modem control line operation, DF1 point-to-point, DF1 master, DF1 slave, DF1 radio modem
  • Chapter 3 (continued) - DF1 data exchange parameters; DH-485 data exchange and functions
  • Chapter 4 - Configuration: adding new modules, discovering local and remote I/O modules, editing module configuration (General, Connection, Module Info categories), viewing module tags
  • Chapter 5 - Troubleshoot Your Module: serial module status indicators
  • Appendix A - Module Tags: name conventions, accessing tags, channel-specific input and output tags for all protocols
  • Appendix B - Modbus Command Codes: master command list function codes (01, 02, 03, 04, 05, 06, 15, 16)
  • Appendix C - Programming Examples: Generic ASCII sample code, Modbus sample code configuration, Modbus master and slave sample code, example MSG control blocks
  • Appendix D - ASCII Conversion Tables

Frequently Asked Questions

Which controllers are compatible with the 5069-SERIAL module?
The 5069-SERIAL module is compatible with CompactLogix 5380, Compact GuardLogix 5380, and CompactLogix 5480 controllers for local or remote use. For remote use only, it also supports ControlLogix 5580 and GuardLogix 5580 controllers. The module is not compatible with the 5069-AEN2TR adapter. Logix Designer Version 31.00.00 or later is required for most controllers; CompactLogix 5480 models require Version 32.00.00 or Version 32.01.00 or later depending on the specific catalog number.
What serial protocols does the 5069-SERIAL module support?
The module supports Generic ASCII, Modbus RTU/ASCII (Master and Slave), DF1 (Point-to-Point, Master, Slave, and Radio Modem), and DH-485. DF1 and DH-485 protocols use Channel 1 only and require the module to be installed locally. DF1 and DH-485 are not supported in remote I/O configurations. DF1 and DH-485 support requires firmware revision 2.011 or later and Add-On Profile version 2.01.
How many connections does the 5069-SERIAL module make to the owner-controller?
The number of connections depends on how both channels are configured. For example, if Channel 0 is Generic ASCII and Channel 1 is Modbus Slave, two connections are made. If Channel 0 is Generic ASCII and Channel 1 is Modbus Master, three connections are made. When both channels use Modbus Master, up to four connections are possible. A full connection table for all protocol combinations is provided in Table 3 of the manual.
Can the 5069-SERIAL module be used as a remote I/O module?
Yes. When installed in a separate location from the controller, the module operates as a remote I/O module accessible over an EtherNet/IP network via a Compact 5000 EtherNet/IP adapter. When used remotely, you must use the AENTR adapter. DF1 and DH-485 modes are not supported in remote configurations.
What is the Requested Packet Interval (RPI) range for the serial module?
The RPI range varies by protocol. Generic ASCII, DF1 variants, and DH-485 support an RPI of 2 ms to 750 ms in 0.1 ms increments. Modbus Master and Modbus Slave support 6 ms to 750 ms in 0.1 ms increments. If the RPI value is not a multiple of 0.1 ms, it should be rounded down to the nearest 0.1 ms multiple.
What is module inhibiting and when would it be used?
Module inhibiting lets you indefinitely suspend a connection between the owner-controller and the serial module without removing it from the configuration. It can be used to temporarily disable a module for maintenance, to update module firmware, or to configure a module in a project before the physical hardware is available. Once the module is uninhibited, the owner-controller re-establishes the connection and resumes normal operation.
What Modbus function codes does the module support when configured as a Modbus Slave?
When configured as a Modbus Slave, the 5069-SERIAL supports function codes 0x01 (Read Coil), 0x02 (Read Discrete Inputs), 0x03 (Read Holding Registers), 0x04 (Read Input Register), 0x05 (Write Single Coil), 0x06 (Write Single Register), 0x0F (Write Multiple Coil), 0x10 (Write Multiple Registers), 0x16 (Mask Write Register), and 0x17 (Read/Write Multiple Registers).

Disclaimer