background image

Rockwell Automation Publication 1766-UM001O-EN-P - September 2021

209

Appendix F          MicroLogix 1400 Distributed Network Protocol

2. Click Apply and OK.
3. Perform a power cycle in order for the changes to take effect. 

The controller does not allow any incoming EtherNet/IP connections 
anymore. This means that you cannot use RSLogix 500/RSLogix Micro 
over Ethernet port to monitor or change the configuration/user 
program.

For more information about Ethernet Port Disable, see MicroLogix 1400 
Programmable Controllers Instruction Set Reference Manual, 
publication

1766-RM001

.

DNP3 Slave Application 

Layer

This section covers DNP3 Slave Application Layer Function Codes and Internal 
Indications. 

For details of Packet Formats for the request and response, see the DNP3 
Protocol specifications.

Function Codes

FC_CONFIRM (FC Byte = 0x00)

00 – Confirm
A DNP3 master sends a message with this function code to confirm receipt of a 
response fragment. In a general environment, the controller receives a 
response with this function code. But the controller may generate a response 
with this function code when a DNP3 Master sends a request with the CON bit 
set in the application control header.

FC_READ (FC Byte = 0x01)

01 – Read
The READ function code is used by a DNP3 master to request data from the 
controller.

FC_WRITE (FC Byte = 0x02)

02 – Write
The WRITE function code is used to write the contents of DNP3 objects from 
the DNP3 master to the controller. This function code is used for clearing bit 
IIN1.7 [DEVICE_RESTART], setting time in the controller and downloading 
user programs to the controller.

FC_SELECT (FC Byte = 0x03)

03 – Select
The SELECT function code is used in conjunction with the OPERATE function 
code as part of select-before-operate method for issuing control requests. This 
procedure is used for controlling binary output (CROB) or analog output 
(AOB) objects.

FC_OPERATE (FC Byte = 0x04)

04 – Operate
See 

FC_SELECT (FC Byte = 0x03) on page 209

.

Summary of Contents for 1766-L32AWA

Page 1: ...User Manual Original Instructions MicroLogix 1400 Programmable Controllers Bulletins 1766 Controllers and 1762 Expansion I O ...

Page 2: ... 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 These labels may also be on or inside the equipment to provide specific precautions The following icon may appear in the text of this document WARNI...

Page 3: ...tions 19 Safety Considerations 20 Hazardous Location Considerations 20 Disconnect Main Power 20 Safety Circuits 21 Power Distribution 21 Periodic Tests of Master Control Relay Circuit 21 Power Considerations 21 Isolation Transformers 21 Power Supply Inrush 21 Loss of Power Source 22 Input States on Power Down 22 Other Types of Line Conditions 22 Prevent Excessive Heat 22 Master Control Relay 23 Em...

Page 4: ...al Noise on Analog Channels 44 Ground Your Analog Cable 44 Expansion I O Wiring 45 Digital Wiring Diagrams 45 Analog Wiring 51 Chapter 4 Communication Connections Supported Communication Protocols 57 Default Communication Configuration 58 Use the Communications Toggle Functionality 58 Change Communication Configuration 59 Connect to the RS 232 Port 60 Make a DF1 Point to Point Connection 61 Modem ...

Page 5: ...LCD Screen 96 User defined LCD Screen 96 Configure Advanced Settings 97 Change Key In Mode 98 Key In Modes 98 Change Key In Mode 98 Communications Toggle Functionality 99 Ethernet Network Configuration 99 View Ethernet Status 99 Configure the IP Address 101 Configure the Ethernet Port 103 Configure Ethernet Protocol Setup 105 Trim Pots 107 Trim Pot Operation 107 Change Data Value of a Trim Pot 107...

Page 6: ...m Data Download 125 Program Data Upload 126 Chapter 7 Online Editing Overview of Online Editing 127 Online Editing Terms 128 Effects of Online Editing On Your System 128 System Impacts 128 Data Table File Size 128 Online Edit Error 129 Directions and Cautions for MicroLogix 1400 Online Editing User 129 A Download is Required Before Starting Online Editing 129 Types of Online Editing 130 Edit Funct...

Page 7: ...rolFLASH Software 161 Use DMK Extraction Tool for Firmware Update 161 Prepare the Controller for Firmware Update 163 Use ControlFLASH for Firmware Update 164 ControlFLASH Error Messages 171 Missing or Corrupt OS state 172 Recover from Missing or Corrupt OS State 173 Appendix E Connect to Networks via RS 232 RS 485 Interface RS 232 Communication Interface 175 RS 485 Communication Interface 175 DF1 ...

Page 8: ...NP3 Frozen Counter Object 227 DNP3 Analog Input Object 229 DNP3 Analog Output Object 232 DNP3 BCD Object 233 DNP3 Data Set Object 234 Object Quality Flags 242 DNP3 Device Attribute Object 245 Event Reporting 247 Generate Events 247 DNP3 10K Event Logging 250 Control Generating Event 251 Report Event By Polled Response 252 Report Event By Unsolicited Response 252 Collision Avoidance 254 Time Synchr...

Page 9: ... Detection 285 Configure the Ethernet Channel on the MicroLogix 1400 286 Configure Using RSLogix 500 RSLogix Micro Programming Software 287 Configure Using BOOTP 287 Using the Rockwell Automation BOOTP DHCP Utility 288 Use a DHCP Server To Configure Your Processor 290 Subnet Masks and Gateways 290 Manually Configure Channel 1 for Controllers on Subnets 291 MicroLogix 1400 Embedded Web Server Capab...

Page 10: ...10 Rockwell Automation Publication 1766 UM001O EN P September 2021 Table of Contents Notes ...

Page 11: ...ction set and for application examples to show the instruction set in use See your RSLogix 500 RSLogix Micro programming software user documentation for more information on programming your MicroLogix 1400 controller Download Firmware AOP EDS and Other Files Download firmware associated files such as AOP EDS and DTM and access product release notes from the Product Compatibility and Download Cente...

Page 12: ...ers Laboratories American Standards Configurations and Ratings Introduction to Motor Circuit Design publication IC AT001 Provides an overview of American motor circuit design based on methods that are outlined in the NEC Industrial Components Preventive Maintenance Enclosures and Contact Ratings Specifications publication IC TD002 Provides a quick reference tool for Allen Bradley industrial automa...

Page 13: ...e shown below Topic Page Hardware Features 13 Component Descriptions 14 Communication Cables 15 Programming 16 Communication Options 17 1 ESC OK 2 5 6 7 8 9 10 11 13 12 4 3 1 Left side view Top view Controller Description Description Description 1 Comm port 2 9 pin D Shell RS 232C connector 8 Battery connector 2 Memory module 1 9 Output terminal block 3 User 24V for 1766 BWA and 1766 BWAA only 10 ...

Page 14: ...mory module does not increase the available memory of the controller Figure 1 1766 MM1 Memory Module Controller Input and Output Description Catalog Number Description Input Power User Power Embedded Discrete I O EmbeddedAnalog I O Comm Ports 1766 L32BWA 100 240V AC 24V DC 12 Fast 24V DC Inputs 8 Normal 24V DC Inputs 12 Relay Outputs None 1 RS 232 RS 485 1 1 Ethernet 1 RS 232 2 1766 L32AWA None 20...

Page 15: ...rce 24V DC Input Module 1762 IQ16 16 Point Sink Source 24V DC Input Module 1762 IQ32T 32 Point Sink Source 24V DC Input Module 1762 OA8 8 Point 120 240V AC Triac Output Module 1762 OB8 8 Point Sourcing 24V DC Output Module 1762 OB16 16 Point Sourcing 24V DC Output Module 1762 OB32T 32 Point Sourcing 24V DC Output Module 1762 OV32T 32 Point Sinking 24V DC Output Module 1762 OW8 8 Point AC DC Relay ...

Page 16: ...S 1 Series Letter OS Revision Letter OS Firmware Release No Release Date Enhancement 1766 L32AWA 1766 L32BWA 1766 L32BBB A A FRN1 August 2005 Initial product release A B FRN2 October 2005 According to the SRAM component MicroLogix 1400 may cause Hard fault at the start of the Operating System in the very high temperature environment Corrected A C FRN3 February 2006 Added Data file write feature th...

Page 17: ... drivers The 1763 NC01 cable provides an interface to the RS 485 drivers The controller may also be connected to serial devices such as bar code readers weigh scales serial printers and other intelligent devices using ASCII See Default Communication Configuration on page 58 for the configuration settings for Channel 0 MicroLogix 1400 can be connected directly to RS 485 network via channel 0 using ...

Page 18: ...18 Rockwell Automation Publication 1766 UM001O EN P September 2021 Chapter 1 Hardware Overview Notes ...

Page 19: ...t the Controller 28 1762 Expansion I O Dimensions 30 Mount 1762 Expansion I O 30 Connect Expansion I O 31 a Pollution Degree 2 is an environment where normally only non conductive pollution occurs except that occasionally temporary conductivity caused by condensation shall be expected b Overvoltage Category II is the load level section of the electrical distribution system At this level transient ...

Page 20: ...tution of components may impair suitability for Class I Division 2 Do not replace components or disconnect equipment unless power has been switched off Do not connect or disconnect components unless power has been switched off This product must be installed in an enclosure All cables connected to the product must remain in the enclosure or be protected by conduit or other means All wiring must com...

Page 21: ...he DC power supply should be powered directly from the fused secondary of the transformer Power to the DC input and output circuits should be connected through a set of master control relay contacts Periodic Tests of Master Control Relay Circuit Any part can fail including the switches in a master control relay circuit The failure of one of these switches would most likely cause an open circuit wh...

Page 22: ...ower loss reaches this limit the power supply signals the processor that it can no longer provide adequate DC power to the system This is referred to as a power supply shutdown The processor then performs an orderly shutdown of the controller Input States on Power Down The power supply hold up time as described above is generally longer than the turn on and turn off times of the inputs Because of ...

Page 23: ...stalling terminal connections replacing output fuses or working on equipment within the enclosure use the disconnect to shut off power to the rest of the system Emergency Stop Switches When using emergency stop switches adhere to the following points Do not program emergency stop switches in the controller program Any emergency stop switch should turn off all machine power by turning off the maste...

Page 24: ... MCR contacts in series with input power wiring Disconnect Isolation Transformer Emergency Stop Push Button Fuse MCR 230V AC I O Circuits Operation of either of these contacts will remove power from the external I O circuits stopping machine motion Fuse Overtravel Limit Switch MCR MCR MCR Stop Start Line Terminals Connect to terminals of Power Supply 1766 L32AWA 1766 L32AWAA 1766 L32BWA 1766 L32BW...

Page 25: ...ve power from the external I O circuits stopping machine motion Fuse MCR Fuse MCR MCR MCR Stop Start Line Terminals Connect to terminals of Power Supply 1766 L32AWA 1766 L32AWAA 1766 L32BWA 1766 L32BWAA Line Terminals Connect to 24V DC terminals of Power Supply 1766 L32BXB 1766 L32BXBA 230V AC Output Circuits Disconnect Isolation Transformer 115V AC or 230V AC I O Circuits L1 L2 Master Control Rel...

Page 26: ...gix 1400 controller ships with the battery wire connector connected Ensure that the battery wire connector is inserted into the connector port if your application needs battery power For example when using a real time clock RTC Replacing the battery when the controller is powered down will lose all user application memory Replace the battery when the controller is powered on See SLC 500 Lithium Ba...

Page 27: ...e right of the controller Allow 50 mm 2 in of space on all sides of the controller system for adequate ventilation Maintain spacing from enclosure walls wireways adjacent equipment and so on as shown in Figure 6 on page 28 1762 I O expansion bus connector Battery wires twisted pair Battery Battery wire connector Battery connector Battery compartment Dimension Measurement A 90 mm 3 5 in B 180 mm 7 ...

Page 28: ...llution occurs except that occasionally a temporary conductivity caused by condensation shall be expected b Over Voltage Category II is the load level section of the electrical distribution system At this level transient voltages are controlled and do not exceed the impulse voltage capability of the product s insulation c Pollution Degree 2 and Over Voltage Category II are International Electrotec...

Page 29: ...to position 5 Leave the protective debris shield attached until you are finished wiring the controller and any other devices To remove your controller from the DIN rail 1 Place a flat blade screwdriver in the DIN rail latch at the bottom of the controller 2 Holding the controller pry downward on the latch until the latch locks in the open position 3 Repeat steps 1 and 2 for the second DIN rail lat...

Page 30: ...d wiring the controller and any other devices 1762 Expansion I O Dimensions Expansion I O Dimensions Mount 1762 Expansion I O DIN Rail Mounting The module can be mounted using the following DIN rails 35 x 7 5 mm EN 50 022 35 x 7 5 or 35 x 15 mm EN 50 022 35 x 15 ESC OK Mounting Template Dimension Measurement A 90 mm 3 5 in B 40 mm 1 57 in C 87 mm 3 43 in A B C ATTENTION During panel or DIN rail mo...

Page 31: ...method is to use two M4 or 8 pan head screws per module Mounting screws are required on every module Figure 8 Dimensional Template Connect Expansion I O The expansion I O module is attached to the controller or another I O module by means of a flat ribbon cable after mounting as shown in Figure 9 on page 32 1762 expansion I O must be mounted horizontally as illustrated For environments with greate...

Page 32: ...by sending an erroneous signal to your system s field devices causing the controller to fault causing an explosion in a hazardous environment Electrical arcing causes excessive wear to contacts on both the module and its mating connector Worn contacts may create electrical resistance reducing product reliability WARNING EXPLOSION HAZARD In Class I Division 2 applications the bus connector must be ...

Page 33: ... blue for DC wiring and red for AC wiring Topic Page Wiring Requirements 33 Use Surge Suppressors 34 Ground the Controller 36 Wiring Diagrams 37 Sinking and Sourcing Wiring Diagrams 40 Controller I O Wiring 42 Wire Your Analog Channels 43 Expansion I O Wiring 45 ATTENTION Before you install and wire any device disconnect power to the controller system ATTENTION Calculate the maximum possible curre...

Page 34: ...ide spade standard for 6 screw for up to 14 AWG or a 4 mm metric 4 fork terminal When using spade lugs use a small flat blade screwdriver to pry the finger safe cover from the terminal blocks as shown below Then loosen the terminal screw Use Surge Suppressors Because of the potentially high current surges that occur when switching inductive load devices such as motor starters and solenoids the use...

Page 35: ...itable A 1N4004 diode is acceptable for most applications A surge suppressor can also be used Table 3 on page 36 for recommended suppressors As shown below these surge suppression circuits connect directly across the load device Suitable surge suppression methods for inductive AC load devices include a varistor an RC network or an Allen Bradley surge suppressor all shown below These components mus...

Page 36: ... 24 48V AC 100 FSC48 2 RC 110 280V AC 100 FSC280 1 380 480V AC 100 FSC480 1 12 55V AC 12 77V DC 100 FSV55 1 MOV 56 136V AC 78 180V DC 100 FSV136 1 137 277V AC 181 250V DC 100 FSV277 1 278 575V AC 100 FSV575 1 12 250V DC 100 FSD250 1 Diode Bulletin 509 Motor Starter Size 0 5 12 120V AC 599 K04 MOV 240 264V AC 599 KA04 Bulletin 509 Motor Starter Size 6 12 120V AC 199 FSMA1 3 RC 12 120V AC 199 GSMA1 ...

Page 37: ... potential other than ground Failure to follow this procedure may result in property damage or personal injury For 1766 L32BWA and 1766 L32BWAA controllers the COM of the sensor supply is also connected to chassis ground internally The 24V DC sensor power source should not be used to power output circuits It should only be used to power input devices For 1766 L32BXB and 1766 L32BXBA controllers th...

Page 38: ...sensor supply of the 1766 L32BWA and 1766 L32BWAA controllers should not be used to power output circuits It should only be used to power input devices for example sensors and switches See Master Control Relay on page 23 for information on MCR wiring in output circuits IN1 IN0 IN2 IN3 COM 0 IV0 IV2 COM 1 IV1 IV3 IN5 IN7 IN4 IN6 COM 2 IN8 IN10 IN9 IN11 COM 3 IN13 IN15 IN17 IN19 IN12 IN14 IN16 IN18 ...

Page 39: ...ed relay output VAC DC2 OUT 2 Group 3 Isolated relay output VAC DC3 OUT 3 Group 4 Isolated relay output VAC DC4 OUT 4 OUT 5 Group 5 Isolated relay output VAC DC5 OUT 6 OUT 7 Group 6 Isolated relay output VAC DC6 OUT 8 11 1766 L32AWA 1766 L32AWAA Group 0 Isolated relay output VAC DC0 OUT 0 Group 1 Isolated relay output VAC DC1 OUT 1 Group 2 Isolated relay output VAC DC2 OUT 2 Group 3 Isolated relay...

Page 40: ...vel voltage is applied to the input terminal active high Connect the power supply VDC to the input group s COM terminal Sourcing Input The input energizes when low level voltage is applied to the input terminal active low Connect the power supply VDC to the input group s COM terminal ATTENTION The 24V DC sensor power source must not be used to power output circuits It should only be used to power ...

Page 41: ... COM 3 DCd DCd IN12 IN13 IN14 IN15 IN17 IN18 IN19 IN16 COM ANA AGND AIN0 IV0 IV1 IV2 IV3 AIN1 AIN2 AIN3 1766 L32BWAA only DC COM 0 DCa DCa IN0 IN1 IN2 IN3 DC COM 1 DCb DCb IN4 IN5 IN6 IN7 DC COM 2 DCc DCc IN8 IN9 IN10 IN11 DC DC 24V DC Sensor Power DC OUT 24V DC COM 3 DCd DCd IN12 IN13 IN14 IN15 IN17 IN18 IN19 IN16 COM ANA AGND AIN0 IV0 IV1 IV2 IV3 AIN1 AIN2 AIN3 1766 L32BWAA only DC COM 0 DCa DCa...

Page 42: ...nge in the operating environment after a period of time We recommend periodically checking system operation particularly when new machinery or other noise sources are installed near the MicroLogix 1400 system DC COM 0 DCa DCa IN0 IN1 IN2 IN3 DC COM 1 DCb DCb IN4 IN5 IN6 IN7 DC COM 2 DCc DCc IN8 IN9 IN10 IN11 NOT USED NOT USED DC COM 3 DCd DCd IN12 IN13 IN14 IN15 IN17 IN18 IN19 IN16 COM ANA AGND AI...

Page 43: ...0 Analog Output Analog Channel Wiring Guidelines Consider the following when wiring your analog channels The analog common COM is connected to earth ground inside the module These terminals are not electrically isolated from the system They are connected to chassis ground Analog channels are not isolated from each other IV0 IV2 IV1 IV3 7 COM 2 I 8 I 10 I 9 I 11 COM 3 I 13 I 15 I 17 I 19 I 12 I 14 ...

Page 44: ...s and environments where analog controllers are installed and operated it is impossible to ensure that all environmental noise is removed by the input filters Several specific steps can be taken to help reduce the effects of environmental noise on analog signals install the MicroLogix 1400 system in a properly rated enclosure for example NEMA Make sure that the MicroLogix 1400 system is properly g...

Page 45: ...62 IA8 Wiring Diagram Figure 23 1762 IQ8 Wiring Diagram IMPORTANT Do not ground the drain wire and foil shield at both ends of the cable Foil shield Black wire Drain wire Clear wire Insulation IN 7 IN 5 IN 3 IN 1 AC COM IN 6 IN 4 IN 2 IN 0 L1 L2 100 120V AC AC COM Common connected internally IN 7 IN 5 IN 3 IN 1 DC COM IN 6 IN 4 IN 2 IN 0 24V DC DC COM Common connected internally DC sinking DC sour...

Page 46: ...pter 3 Wire Your Controller Figure 24 1762 IQ16 Wiring Diagram IN 7 IN 5 IN 3 IN 1 IN 6 IN 4 IN 2 IN 0 24V DC IN 15 IN 13 IN 11 IN 9 DC COM 0 IN 14 IN 12 IN 10 IN 8 24V DC DC COM 1 DC sinking DC sourcing DC sinking DC sourcing DC sinking DC sourcing DC sinking DC sourcing ...

Page 47: ...ion 1766 UM001O EN P September 2021 47 Chapter 3 Wire Your Controller Figure 25 1762 IQ32T Wiring Diagram Figure 26 1762 OA8 Wiring Diagram OUT 5 VAC 1 OUT 2 OUT 0 OUT 7 OUT 4 OUT 3 OUT 1 VAC 0 OUT 6 CR CR CR CR CR CR L2 L1 L2 L1 ...

Page 48: ... OB8 Wiring Diagram Figure 28 1762 OB16 Wiring Diagram DC 24V DC source DC OUT 6 OUT 4 OUT 2 OUT 0 OUT 7 OUT 5 OUT 3 OUT 1 VDC CR CR CR CR CR CR DC COM OUT 6 OUT 2 OUT 0 OUT 10 OUT 5 OUT 7 OUT 9 OUT 11 OUT 13 OUT 15 OUT 14 OUT 3 OUT 1 VDC OUT 8 OUT 12 CR CR CR CR CR CR CR CR CR CR OUT 4 DC COM 24V DC source DC DC ...

Page 49: ...Rockwell Automation Publication 1766 UM001O EN P September 2021 49 Chapter 3 Wire Your Controller Figure 29 1762 OB32T Wiring Diagram Figure 30 1762 OV32T Wiring Diagram ...

Page 50: ...ram Figure 32 1762 OW16 Wiring Diagram OUT 5 VAC VDC2 OUT 2 OUT 0 OUT 7 OUT 4 OUT3 OUT 1 VAC VDC 1 OUT 6 CR CR CR CR CR CR L1 VAC1 L2 DC1 COM L1 VAC2 L2 DC2 COM OUT 2 OUT 0 OUT 3 OUT 1 VAC VDC 0 CR CR CR OUT 6 OUT 4 OUT 7 OUT 5 CR CR CR OUT 10 OUT 8 OUT 11 OUT 9 VAC VDC 1 CR CR CR OUT 14 OUT 12 OUT 15 OUT 13 CR CR CR L1 L2 DC DC ...

Page 51: ...ated from each other Use Belden 8761 or equivalent shielded wire L1 0 L1 1 L1 2 L1 3 L1 4 L1 5 OUT0 N C OUT0 N O OUT1 N C OUT1 N O OUT2 N C OUT2 N O OUT3 N O OUT3 N C OUT4 N C OUT4 N O OUT5 N C OUT5 N O CR CR CR CR CR CR L1 OR DC L1 OR DC L1 OR DC L1 OR DC L1 OR DC L1 OR DC L2 OR DC L2 OR DC L2 OR DC L2 OR DC L2 OR DC L2 OR DC IN 6 IN 4 IN 3 IN 1 IN 5 IN 2 IN 0 OUT 4 OUT 2 OUT 0 VAC VDC VAC VDC DC...

Page 52: ...e ventilation slots on the top of the module Switch 1 controls channel 0 switch 2 controls channel 1 The factory default setting for both switch 1 and switch 2 is Current Switch positions are shown in Figure 35 Figure 35 1762 IF2OF2 Switch Positions 1762 IF2OF2 Output Type Selection The output type selection current or voltage is made by wiring to the appropriate terminals Iout or Vout and by the ...

Page 53: ... Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 You can access the switches through the ventilation slots on the top of the module Figure 39 1762 IF4 Switch Location IN 0 IN 0 V out 0 V out 1 I out 0 I out 1 COM IN 1 IN 1 COM Analog sensor Load IN IN COM IN IN COM IN IN COM Power Supply 1 Transmitter Transmitter Transmitter Supply Supply Signal Signal Module Modul...

Page 54: ...e shield performance earth ground the shield at both ends using a 0 01 µF capacitor at one end to block AC power ground currents if necessary IN 1 IN 0 IN 1 IN 0 IN 3 IN 2 IN 3 IN 2 COM COM Commons internally connected IN 0 IN 0 IN 3 IN 3 IN 2 IN 2 COM IN 1 IN 1 COM Analog sensor IN IN COM IN IN COM IN IN COM Power Supply 1 Power Supply 1 Power Supply 1 Transmitter Transmitter Transmitter Module S...

Page 55: ...y wiring to the appropriate terminals Iout or Vout and by the type range selection bits in the Configuration Data File Figure 43 1762 OF4 Terminal Block Layout Figure 44 1762 OF4 Wiring V out 3 V out 2 V out 1 V out 0 I out 3 I out 2 I out 1 I out 0 COM COM Commons connected internally I out 0 I out 1 V out 2 V out 3 V out 0 V out 1 COM I out 3 I out 2 COM Current load Voltage load ...

Page 56: ...56 Rockwell Automation Publication 1766 UM001O EN P September 2021 Chapter 3 Wire Your Controller Notes ...

Page 57: ...Radio Modem Modbus RTU Master and Slave ASCII DNP3 Slave The Ethernet communication channel Channel 1 allows your controller to be connected to a local area network for various devices providing 10 Mbps 100 Mbps transfer rate MicroLogix 1400 controllers support EtherNet IP with CIP explicit messaging message exchange BOOTP DHCP Client HTTP Server SMTP Client DNS Client SNMP Server Socket Interface...

Page 58: ...ntroller is in the default communications mode Hold down the OK key more than 5 seconds to toggle the communication mode on the Main Menu screen Figure 45 Main Menu Screen For Channel 0 the default configuration is present when The controller is powered up for the first time The communications toggle functionality specifies default communications specified using the LCD Display The DCOMM indicator...

Page 59: ...screen select Advance Set by using the Up and Down keys on the LCD keypad If the menu items shown do not display on the Main Menu screen scroll down the screen by pressing the Down key 2 Press OK on the LCD keypad The Advanced Settings Menu screen displays 3 Select DCOMM Cfg using the Up and Down keys and then press OK 4 The DCOMM Configuration screen displays In this example the current status is...

Page 60: ...S 232 Port There are two ways to connect the MicroLogix 1400 programmable controller to your personal computer using the DF1 protocol using a point to point connection or using a modem Descriptions of these methods follow C O M M 0 C O M M 1 D C O M M B A T L O U D I S P C O M M 2 ATTENTION All devices connected to the RS 232 RS 485 communication port must be referenced to controller ground or be ...

Page 61: ...I Div 2 applications 45 cm 17 7 in 1761 CBL AP00 Series C or later cables are required for Class I Div 2 applications 45 cm 17 7 in 1761 CBL PM02 Series C or later cables are required for Class I Div 2 applications 2 m 6 5 ft 1761 CBL HM02 Series C or later cables are required for Class I Div 2 applications 2 m 6 5 ft 2707 NC9 Series C or later cables are required for Class I Div 2 applications 15...

Page 62: ...ht through Cable Pinout Modem Cable straight through Personal computer Modem Modem MicroLogix 1400 Channel 0 Protocol Options DF1 Full Duplex protocol to 1 controller DF1 Half Duplex protocol to multiple controllers Modbus RTU Slave protocol 1761 CBL AP00 or 1761 CBL PM02 1 straight through 1 Series C or later cables are required for Class I Div 2 applications ATTENTION Do not connect pins 1 and 8...

Page 63: ...t x20 ms 0 65 535 can be set in 20 ms increments Poll Timeout only applies when a slave device initiates a MSG instruction It is the amount of time that the slave device waits for a poll from the master device If the slave device does not receive a poll within the Poll Timeout a MSG instruction error is generated and the ladder program needs to re queue the MSG instruction If you are using a MSG i...

Page 64: ... to AIC 4 RS 485 DF1 half duplex 24V DC power user supplied 1 DB 9 RS 232 port 2 mini DIN 8 RS 232 port 3 RS 485 port 4 Series C or later cables are required for Class I Div 2 applications TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL RSLinx software ver...

Page 65: ...otocols on the RS 485 network including DH 485 DF1 Half Duplex Master Slave Modbus RTU Master Slave ASCII and DNP3 slave protocols In this section DH 485 protocol is used as an example Any physical connection should be the same as other protocols DH 485 Configuration Parameters When MicroLogix communications are configured for DH 485 the following parameters can be changed See Software Considerati...

Page 66: ... TX PWR TX DC SOURCE CABLE EXTERNAL 2 AIC 1 3 TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL AIC AIC AIC AIC DH 485 Network SLC 5 04 PanelView 550 MicroLogix 1500 MicroLogix 1000 MicroLogix 1200 Personal computer AIC AIC MicroLogix 1400 DH 485 Network 1763 NC01 4 Belden shielded twisted pair cable Belden shielded twisted pair cable 1761 CBL AP00 or 1761 CBL PM02 1747 CP3 or 1761 C...

Page 67: ...segments cannot exceed 1219 m 4000 ft However two segments can be used to extend the DH 485 network to 2438 m 8000 ft For additional information on connections using the AIC see Advanced Interface Converter AIC User Manual publication 1761 UM004 When cutting cable segments make them long enough to route them from one AIC to the next with sufficient slack to prevent strain on the connector Allow en...

Page 68: ...ication Connections using Belden 3106A Cable For this Wire Pair Connect this Wire To this Terminal Shield drain Non jacketed Terminal 2 Shield Blue Blue Terminal 3 Common White orange White with Orange Stripe Terminal 4 Data B Orange with White Stripe Terminal 5 Data A Connections using Belden 9842 Cable For this Wire Pair Connect this Wire To this Terminal Shield drain Non jacketed Terminal 2 Shi...

Page 69: ...er you need to use an AIC to connect your PC or other MicroLogix Family products such as MicroLogix 1200 to a DH 485 network Figure 53 shows the external wiring connections and specifications of the AIC Figure 53 External Wiring Connections Jumper Belden 3106A or 9842 cable 1219 m 4000 ft max Jumper Jumper Jumper DTE Device MicroLogix 1400 Channel 0 DCE Device DH 485 connector 8 Pin 6 pin 7 TXD 6 ...

Page 70: ...2 1761 CBL HM02 2 45 cm 17 7 in 2 m 6 5 ft MicroLogix 1200 ch 0 Port 2 No Cable To port 2 on another AIC Port 2 Yes External 1 External power supply required unless the AIC is powered by the device connected to port 2 then the selection switch should be set to cable 2 Series C or later cables are required 1761 CBL AC00 1747 CP3 Cable Length Connections from to AIC External Power Supply Required 1 ...

Page 71: ...d SLC 5 03 processors Port 3 Yes External PanelView 550 RJ45 port Port 3 Yes External 1 External power supply required unless the AIC is powered by the device connected to port 2 then the selection switch should be set to cable User Supplied Components Component Recommended Model External power supply and chassis ground Power supply rated for 20 4 28 8V DC NULL modem adapter Standard AT Straight 9...

Page 72: ...cable to connect to port 2 you must configure your cable to connect to the Allen Bradley cable shown in Figure 54 Port 3 RS 485 Connector 1 Received line signal detector DCD 24V DC Chassis ground 2 Received data RxD Ground GND Cable shield 3 Transmitted data TxD Request to send RTS Signal ground 4 DTE ready DTR 2 2 On port 1 pin 4 is electronically jumpered to pin 6 Whenever the AIC is powered on ...

Page 73: ...IC Figure 55 shows where to connect external power for the AIC Figure 55 External Power for AIC Power Options Below are two options for powering the AIC Use the 24V DC user power supply built into the MicroLogix 1000 1200 or 1500 controller The AIC is powered through a hard wired connection using a communication cable 1761 CBL HM02 or equivalent connected to port 2 Use an external DC power supply ...

Page 74: ...ing to an Ethernet network see Connect to Networks via Ethernet Interface on page 281 Ethernet Connections The Ethernet connector Channel 1 is an RJ45 10 100Base T connector The pin out for the connector is shown in Table 11 Table 11 RJ54 Connector Pinout Pin Pin Name 1 Tx 2 Tx 3 Rx 4 Not used by 10 100Base T 5 Not used by 10 100Base T 6 Rx 7 Not used by 10 100Base T 8 Not used by 10 100Base T For...

Page 75: ...de Switch 94 User defined LCD Screen 96 Configure Advanced Settings 97 Change Key In Mode 98 Communications Toggle Functionality 99 Ethernet Network Configuration 99 Trim Pots 107 View System Information 109 Save or Load Communication EEPROM 111 LCD setup 113 Protocol Configuration 115 LCD Password Setup 117 Table 12 LCD and Keypad Feature Description 10 LCD 5 LCD Screen Keypad ESC OK Up Down Left...

Page 76: ...bitmap format image to display on the Startup screen and specifying the CBL element of the LCD Function File to the address of this ASCII file Startup Screen User defined Main Menu I O Status Monitoring Mode Switch Bit Integer Long Integer Float PROG REMOTE RUN User Display Advanced Set KeyIn Mode DCOMM Cfg ENET Cfg Trimpot Set System Info Fault Code EEPROM LCD Setup LCD Instruction Interface User...

Page 77: ...go displays For more information on how to create and use a customized Startup screen see the LCD Function File described in the MicroLogix 1400 Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 After the default Startup screen or your customized Startup screen displays for 3 seconds either the default screen the I O Status screen displays by default or a user define...

Page 78: ...e switch selection Mode Switch on page 94 User Display Displays the user defined LCD screen User defined LCD Screen on page 96 Advanced Set Allows you to configure or view the following Change the Key In mode for value entry for a trim pot Use the communications toggle functionality View and change the Ethernet network configuration Change the data value of trim pots View system information such a...

Page 79: ...ges Go to previous menu level Cancel your entry since the last Ok Press repeatedly to go to the main menu Change menu item Change value Change position ESC OK Button Function Cursor Buttons Move cursor Select menu item Choose file numbers values and so on OK Next menu level store your entry apply the changes ESC Previous menu level cancel your entry OK ESC Cursor up or down Apply or Enter The symb...

Page 80: ...eflect the current I O status in real time regardless of controller scan time There are two different cursor types Selection cursor the symbol displays left of the selected item Move cursor with the up down arrows Full block navigation shows as a flashing block Change position with left right arrows Change values with up down arrows Change value up down arrows Move cursor between digits left right...

Page 81: ...have to enter the I O Status screen manually using the menu Otherwise the current screen displays continuously IMPORTANT If a user defined LCD screen is used the I O Status screen displays When you hold down the ESC key for more than 3 seconds When time out is enabled that is the time out period is set to a positive value and the time out period is passed You can enable and disable time out and se...

Page 82: ...r its file The file type that the LCD interfaces with is bit integer double integer or float file specified in the TUF element The data protection for a file depends on the LCD edit disable setting When LCD Edit Disable is set 1 Checked in file properties the corresponding data file is considered read only by and the Protected message displays When LCD Edit Disable is clear 0 Unchecked the UnProte...

Page 83: ... following in the application program A bit file B3 which is 256 elements long 256 words 4096 bits is defined with the preset data as shown LCD Edit Disable is set to unchecked disable The TUF element of the LCD Function File is set to 3 to specify the bit file B3 as the target bit file to monitor on the LCD as shown The controller mode is set to REMOTE RUN ...

Page 84: ...N of the B3 0 0 bit displays as shown Note that 0 0 flashes which means the cursor is at the target bit position 5 To change the data value of the B3 0 0 bit to OFF 0 First press OK to select the displayed address and move the cursor to the data value position Then ON flashes which means the cursor is at the data value position 6 Press the Down key Then the data value is represented as OFF Note th...

Page 85: ...becomes 255 15 as shown The maximum range of bits you can monitor with the LCD is 256 words of specified target bit file 11 If you have finished monitoring the bit file B3 press ESC to return to the Bit Integer File Select screen as shown in step 2 Monitor Integer Files The LCD allows you to view and change the data value of an integer file You can access to this functionality from the Monitoring ...

Page 86: ... for its file depends on the setting for LCD Edit Disable If LCD Edit Disable is set to 1 in file properties the corresponding data file is considered read only by the LCD and the Protected message displays For explanations in this section we assume the following in the application program An integer file N7 which is 256 elements long 256 words is defined with the preset data as shown IMPORTANT Us...

Page 87: ...e Up and Down keys on the LCD keypad 2 Press OK on the LCD keypad The File Number prompt displays 3 If Integer is selected as shown in step 2 press OK If not selected press Down to select it and then press OK 4 The current data value ON of the N7 0 word displays Note that the target word 0 which is right next to N7 flashes which means the cursor is at the target word position 5 We will change the ...

Page 88: ...e Left key once Then press Down once The sign digit changes to as shown Note that continues to flash which means the cursor is still at the data value position 9 Press OK to apply the changes Then the new value 1300 is applied Note that the target word 0 which is right next to N7 flashes The cursor is moved automatically to the target word position You can identify that this change of data value i...

Page 89: ...D To monitor a double integer file on the LCD you have to specify its file number in the Target User Defined File Number TUF element of the LCD Function File and download your application program to the controller The TUF element can only be changed by a program download The value stored in the TUF element identifies the double integer file with which the LCD interfaces Valid double integer files ...

Page 90: ...g in the application program A bit file L9 which is 256 elements long 256 words is defined with the preset data as shown LCD Edit Disable is set to unchecked disable IMPORTANT Although you cannot change protected data from the LCD keypad the control program or other communication devices do have access to this data The Protection bit LCD Edit Disable only provides write protection from the LCD key...

Page 91: ...and Down keys on the LCD keypad 2 Press OK on the LCD keypad The File Number prompt displays 3 If Integer is selected as shown in step 2 press OK If not selected press Down to select it and then press OK 4 The current data value ON of the L9 0 word displays Note that the target word 0 which is at the right L9 flashes which means the cursor is at the target word position 5 We will change the data v...

Page 92: ...the Left key once Then press Down once The sign digit changes to as shown Note that continues to flash which means the cursor is still at the data value position 9 Press OK to apply the changes The new value 1300 is applied Note that the target word 0 which is to the right of L9 flashes The cursor moves automatically to the target word position 10 You can identify that this change of data value is...

Page 93: ...itoring the double integer file L9 press ESC to return to the File Number question screen as shown in step 2 Monitor Floating Point Files In this section this assumption regarding the application program is made The TUF element of the LCD Function File is set to 8 This specifies the floating point file F8 as the target file to monitor via the LCD Most of the steps outlined in this section are simi...

Page 94: ...n the LCD The possible positions of the mode switch are PROGRAM REMOTE and RUN You can change mode switch position using the Mode Switch screen on the LCD as shown In this example the mode switch position is set to REMOTE All the built in LCD screens except the Boot Message screen display the current mode switch position at their top right portion as shown In this example the mode switch position ...

Page 95: ...n the controller is powered up The following LCD screen appears if successfully done To forcibly set Mode Switch to PROG when the controller is powered up 1 Press ESC for 5 seconds when the controller is powered up The following LCD screen appears if successfully done Note that I O output status may be changed for some programs While the controller is powered on follow these steps to change the po...

Page 96: ...CD screens instead of the default built in screens To use a user defined screen you need to create a group of appropriate instructions using the LCD instruction in your application program For more information on how to create a user defined LCD screen see MicroLogix 1400 Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 By using the User Display menu item you can ch...

Page 97: ... to the specific instructions used in your program 3 Press ESC longer than 3 seconds to return to the Main Menu screen Configure Advanced Settings With the Advanced Set menu which is a sub menu under the main menu of the LCD you can use the following features change Key In mode use communications toggle functionality configure Ethernet Network Configuration use trim pots view system information vi...

Page 98: ...press OK after you have changed the value using the Up and Down keys By using the Key In Mode screen shown you can change the Key In mode to use Change Key In Mode To change the current Key In mode perform the following 1 On the Main Menu screen select Advance Set by using the Up and Down keys on the LCD keypad If the menu items do not display on the Main Menu screen as shown scroll down the scree...

Page 99: ...splays as shown 7 Press ESC to return to the Advanced Set Menu screen as shown in step 2 Communications Toggle Functionality The MicroLogix 1400 controller provides the Communications Toggle functionality which allows you to switch between the user defined communication configuration and the default communications mode configuration on Channel 0 See Use the Communications Toggle Functionality on p...

Page 100: ...iguration screen displays Press OK on the LCD Status menu 5 When an IP address is not yet assigned to your controller only the MAC address that is assigned to your controller represented as XXXXXXXXXXXX below displays A MAC address is a 12 digit hexadecimal number Your controller ships with a unique MAC address assigned in the factory You can identify the MAC address of your controller by opening ...

Page 101: ...y on the Main Menu screen as shown scroll down the screen by pressing the Down key Note The Security menu is available in firmware revision 21 000 or later 2 Press OK on the LCD keypad The Advanced Settings Menu screen displays as shown If ENET Cfg is selected press OK Otherwise select ENET Cfg using the Up and Down keys and then press OK 3 If IP Address is selected press OK If not select IP Addre...

Page 102: ...er password then press OK on the LCD keypad Note For firmware revisions 21 000 or later press OK on the LCD password screen 6 If the master password is incorrect an error message displays 7 If the password is correct the Ethernet network type screen displays as shown Press Up or Down key to select the appropriate Ethernet mode 8 If you press OK at the static mode the IP address flashes ...

Page 103: ... DNS and press OK The Secondary DNS displays Configure the Ethernet Port The Port Settings screen of the LCD displays the Ethernet port settings assigned to the controller Follow these steps to edit the Ethernet port settings for your controller 1 On the Main Menu screen select Advanced Set by using the Up and Down keys on the LCD keypad If the menu items do not display on the Main Menu screen as ...

Page 104: ...d press OK If not select Port Setting using the Up and Down keys and then press OK 5 The password screen displays Press Up Down Left and Right to enter Master password with maximum 10 digits In this example the current Master password is allocated as 1234 Note For firmware revisions 21 000 or later the LCD password screen displays After entering the Master password press the OK key on the LCD keyp...

Page 105: ... Protocol settings for your controller 1 On the Main Menu screen select Advanced Set by using the Up and Down keys on the LCD keypad as shown below If the menu items shown in the figure below are not displayed on the Main Menu screen you need to scroll down the screen by pressing the Down key Note The Security menu is available in firmware revision 21 000 or later 2 Press OK on the LCD keypad The ...

Page 106: ...displays Press Up Down Left and Right keys to enter a master password up to a maximum of 10 digits In this example the current master password is allocated as 1234 Note For firmware revisions 21 000 or later the LCD password screen displays After entering the Master password press the OK key on the LCD keypad 6 The following menu displays 7 If you want to change the SNMP setting press Up or Down a...

Page 107: ...g upon the requirements of the application You can change the data value of each trim pot using the trim pot screens provided by the LCD To access to the Trim Pot Set screen which is the top screen for the trim pot functionality select TrimPot Set on the LCD default menu screen as shown below and press OK on the LCD keypad Trim pot data is updated continuously whenever the controller is powered up...

Page 108: ...ot configuration including TMIN and TMAX see the LCD Function File described in the MicroLogix 1400 Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 When you enter this screen the last digit of the POT0 value flashes It indicates the current digit Press Up and Down on the LCD keypad to change the value of the current digit Press Left and Right to select a different ...

Page 109: ...rmation for your controller Follow these steps to view the system information for your controller 1 On the Main Menu screen select Advanced Set by using the Up and Down keys on the LCD keypad as shown below If the menu items shown in the figure below do not display on the Main Menu screen you need to scroll down the screen by pressing the Down key Note The Security menu is available in firmware re...

Page 110: ...d as shown below If the menu items shown in the figure below do not display on the Main Menu screen you need to scroll down the screen by pressing the Down key Note The Security menu is available in firmware revision FRN 21 and higher 2 Then press OK on the LCD keypad The Advanced Set Menu screen displays as shown below 3 If Fault Code is selected press OK If not select Fault Code using the Up and...

Page 111: ... On the Main Menu screen select Advanced Set by using the Up and Down keys on the LCD keypad If the menu items shown do not display on the Main Menu screen scroll down by pressing the Down key Note The Security menu is available in firmware revision FRN 21 and higher 2 Press OK on the LCD keypad 3 Select Comms EEPROM using the Down key and then press OK 4 Select Store to MM to save user program an...

Page 112: ...d user programs and data 2 If your controller is in a non executing mode skip to the next step Otherwise switch your controller to a non executing mode IMPORTANT Once set to Write Only mode write protection cannot be removed If a change is required use a different memory module For more information on this see Memory Module Operation on page 124 Once Write Only is set write protection cannot be re...

Page 113: ...en select Advanced Set by using the Up and Down keys on the LCD keypad If the menu items shown are not displayed on the Main Menu screen scroll down by pressing the Down key Note The Security menu is available in firmware revision FRN 21 and higher 2 Press OK on the LCD keypad 3 Select LCD Setup using the Up and Down keys on the LCD keypad When the LCD Setup menu screen displays press OK 4 Select ...

Page 114: ... items shown are not displayed on the Main Menu screen scroll down by pressing the Down key Note The Security menu is available in firmware revision FRN 21 and higher 2 Press OK on the LCD keypad 3 Select LCD Setup using the Up and Down keys on the LCD keypad When the LCD Setup menu screen displays press OK 4 Select Back Light to adjust back lighting options for the LCD 5 The default value for the...

Page 115: ...screen select Advanced Set by using the Up or Down arrow key on the LCD keypad If the menu items shown in the figure are not displayed on the Main Menu screen below you need to scroll down the screen by pressing the Down key Note The Security menu is available in firmware revision FRN 21 and higher 2 Then press OK on the LCD keypad The Advanced Settings Menu screen displays 3 Select the Protocol C...

Page 116: ...nel 2 in this example then press OK 7 If the channel selected is not configured with the Modbus RTU Slave driver then Modbus Not Configured displays as shown below 8 If channel 0 is configured with the Modbus RTU Slave driver with node address 100 the following screen will appear as shown 9 If channel 2 is configured with the Modbus RTU Slave driver with node address 100 the following screen will ...

Page 117: ... guide on how to set change activate and deactivate the LCD Password in firmware revision FRN 21 and higher Set the LCD Password 1 On the Main Menu select Security by using the Up and Down keys on the LCD keypad If the menu items shown are not displayed on the Main Menu screen scroll down by pressing the Down key 2 Select Security to set the LCD Password If LCD Password is not set Activate PWD men...

Page 118: ...the LCD keypad to set the entered password A confirmation screen displays 6 Press OK to set and activate the LCD Password When the Password is activated a key symbol appears at the top of the display Activate the LCD Password 1 On the Main Menu select Security by using the Up and Down keys on the LCD keypad If the menu items shown are not displayed on the Main Menu screen scroll down by pressing t...

Page 119: ...he existing LCD Password is activated When the Password is activated a key symbol appears at the top of the display Deactivate the LCD Password 1 On the Main Menu select Security by using the Up and Down keys on the LCD keypad 2 Select Security to deactivate the LCD Password If an LCD Password is set the LCD Password configuration menu screen displays 3 Select Deactivate PWD to deactivate the LCD ...

Page 120: ...activated Change LCD Password 1 On the Main Menu select Security by using the Up and Down keys on the LCD keypad 2 Select Security to change the LCD Password If an LCD Password is set the LCD Password configuration menu screen displays 3 Select Change PWD to change the LCD Password The LCD password change screen displays 4 Press Up or Down to change the digit and press Left or Right to move the cu...

Page 121: ...d 5 Note If you want to clear the LCD Password instead of deactivating it enter the new password as 0000000000 A confirmation screen displays 6 Press OK to clear the LCD Password A confirmation screen displays 7 Press OK on the LCD keypad to change the password A confirmation screen displays ...

Page 122: ...122 Rockwell Automation Publication 1766 UM001O EN P September 2021 Chapter 5 LCD and Keypad Notes ...

Page 123: ...ock from the programming device or another controller the new values take effect immediately The real time clock does not allow you to load or store invalid date or time data RTC Battery Operation The real time clock uses the same replaceable battery that the controller uses The RTC Function File features a battery low indicator bit RTC 0 BL which Topic Page Real Time Clock Operation 123 Memory Mo...

Page 124: ...rmally If the controller power is removed and the RTC battery is low RTC data is lost Memory Module Operation The memory module supports the following features User Program User Data Datalog and Recipe Back up User Program Compare Data File Download Protection Memory Module Write Protection Removal Insertion Under Power User Program User Data Datalog and Recipe Back up The memory module provides a...

Page 125: ...s not recognized until either a power cycle occurs or until the controller is placed in a non executing mode program mode suspend mode or fault condition Memory Module Information File The controller has a Memory Module Information MMI File which provides status from the attached memory module At power up or on detection of a memory module being inserted the catalog number series revision and type...

Page 126: ...ick Store to EEPROM With MicroLogix 1400 you can also use the LCD and the LCD buttons on the module to transfer applications to or from the controller For more information on program data download see your RSLogix 500 RSLogix Micro programming software documentation With MicroLogix 1400 you can also use the LCD and the LCD buttons on the module to transfer applications to or from the controller Fo...

Page 127: ...you fully understand the possible results of the edit to the system under control Failure to properly edit a running program could result in unexpected controller operation Physical injury or equipment damage may result While three instructions MSG PTO and PWM are supported by program mode online edit they are not supported by RUNTIME RUN mode online edit See MicroLogix 1400 Instruction Set Refere...

Page 128: ...dicated by replace zone markers on the power rail A copy of the original rung is made so you can insert delete or modify instructions This rung is indicated by insert zone markers on the power rail Thus an IR pair is created when you modify a rung Runtime online editing the user program is executing when an edit takes place Any rungs that are inserted modified or deleted remain in the ladder progr...

Page 129: ...gix 1400 although the program is empty This problem happens only in out of box state or after clear processor memory In online edit during PROGRAM mode program online edit there are no restrictions For example a user can insert MSG instruction if related MG file or MG RI file is already defined in data file ATTENTION PTO and PWM instructions may not be deleted during runtime online edit This is be...

Page 130: ...line Editing During a program online editing session the processor is not executing ladder logic This mode is like the offline editing mode Note that if a runtime online ATTENTION If you use EII or STI interrupts and your application requires a quick interrupt latency the online edit feature is not recommended Online editing feature may increase the interrupt latency response time To ensure minimu...

Page 131: ...bility to automatically recover from 2H 4H 8H and 9H faults when Auto Reset Status Bit S 36 1 is enabled Enable the Status Bit 1 In RSLogix 500 RSLogix Micro open the S2 Status file under Data Files in the MicroLogix 1400 project tree 2 In the Status data file set Status Bit S 36 1 to 1 The default for the status bit is 0 disabled 3 Download the project to the controller Topic Page Automatic Contr...

Page 132: ...controller transitions to a recoverable fault state The Auto Reset functionality does not work in the following conditions 1 If the user project or user data back up is corrupted The controller reports a 1H error 2 If you installed a memory module and selected Load Always or Load on Error a latest user program means the program that you downloaded or a user program that you successfully edited onl...

Page 133: ...Digital 24V DC sink source standard and high speed Analog 0 10V DC Output circuit type Relay Relay FET Relay life Electrical See Relay Life Chart on page 135 Relay life Mechanical 20 000 000 cycles Enclosure type rating None open style Terminal screw torque 0 791 N m 7 0 lb in rated Specifications for Inputs Description 1766 L32AWA A 1766 L32BWA A 1766 L32BXB A Inputs 0 11 12 high speed DC inputs ...

Page 134: ...ms 95 Load range Voltage output 1 KΩ Output coding 0 10V DC 0 4095 Output resolution 12 bit Analog output setting time max 3 ms Overall Accuracy 20 60 C 4 140 F 1 0 of full scale Electrical isolation Non isolated with internal logic Cable length 30 m 98 ft shielded cable Relay and FET Outputs Description 1766 L32AWA A 1766 L32BWA A 1766 L32BXB A Maximum controlled load 1440 VA 1080 VA Maximum Cont...

Page 135: ...VA 125V DC 0 22 A 1 0 A 28 VA 1 Pilot Duty Rating at Relay Contact Ratings C300 R300 ATTENTION Do not exceed the Current per group common specification Relay Contact Ratings 1 Continued Maximum Volts Amperes Amperes Continuous Volt Amperes Make Break Make Break Number of operations x 10 4 Switching capacity A 4 8 12 16 20 28 21 14 7 1766 L32BXB A Typical Power Requirements Calculated Expansion I O...

Page 136: ... ms once every second once every 2 seconds Not Applicable Not Applicable Not Applicable Not Applicable Turn On Time max 11 µs 28 ns Turn Off Time max 89 µs 3 5 µs 0 25 10 C 50 F 30 C 86 F 50 C 122 F 0 75A 60 C 140 F 1 5A 30 C 86 F 70 C 158 F 80 C 176 F 0 5 0 75 1 0 1 25 1 5 1 75 2 0 1 0 10 C 50 F 30 C 86 F 50 C 122 F 3 0A 60 C 140 F 6 0A 30 C 86 F 70 C 158 F 80 C 176 F 2 0 3 0 4 0 5 0 6 0 7 0 8 0 ...

Page 137: ...Maximum Standard DC Input Filter Settings Inputs 4 and higher Nominal Filter Setting ms ON Delay ms OFF Delay ms Maximum Frequency Hz 50 Duty Cycle Minimum Maximum Minimum Maximum 0 500 0 107 0 439 0 024 0 499 1 0 kHz 1 000 0 597 0 964 0 470 0 978 0 5 kHz 2 000 1 437 1 864 1 415 1 990 250 Hz 4 000 3 397 3 964 3 095 3 790 125 Hz 8 000 1 6 757 7 564 6 735 7 690 63 Hz 16 000 14 597 15 964 13 455 14 8...

Page 138: ...C for 1 second 75V DC Working Voltage IEC Class 2 reinforced insulation Output Group to Backplane Isolation Verified by one of the following dielectric tests 1836V AC for 1 second or 2596V DC for 1 second 265V AC Working Voltage IEC Class 2 reinforced insulation Output Group to Output Group Isolation Verified by one of the following dielectric tests 1836V AC for 1 second or 2596V DC for 1 second 2...

Page 139: ...us Locations certified for Canada CE European Union 2014 30 EU EMC Directive compliant with EN 61000 6 2 Industrial Immunity EN 61000 6 4 Industrial Emissions EN 61131 2 Programmable Controllers Clause 8 Zone A B European Union 2014 35 EU LVD compliant with EN 61131 2 Programmable Controllers Clause 11 RCM Australian Radiocommunications Act compliant with AS NZS CISPR 11 Industrial Emissions EAC R...

Page 140: ... reinforced insulation Vendor I D code 1 Product type code 7 Product code 114 96 97 99 98 1 Sinking Sourcing Inputs Sourcing sinking describes the current flow between the I O module and the field device Sourcing I O circuits supply source current to sinking field devices Sinking I O circuits are driven by a current sourcing field device Field devices connected to the negative side DC Common of th...

Page 141: ...B16 1762 OB32T 1762 OV32T Output Specifications 1762 OW8 1762 OW16 1762 OX6I 1762 IQ8OW6 Specification 1762 OW8 1762 OW16 1762 OX6I 1762 IQ8OW6 Shipping weight approx with carton 228 g 0 50 lbs 285 g 0 63 lbs 220 g 0 485 lbs 280 g 0 62 lbs Voltage category AC DC normally open relay AC DC normally open relay AC DC Type C Relay AC DC normally open relay Operating voltage range 5 265V AC 5 125V DC 5 ...

Page 142: ...gs 1762 OX6I Volts max Continuous Amps per Point max 1 1 The continuous current per module must be limited so the module power does not exceed 1440VA Amperes 2 2 Surge Suppression Connecting surge suppressors across your external inductive load will extend the life of the relay contacts For additional details see Industrial Automation Wiring and Grounding Guidelines publication 1770 4 1 Volt Amper...

Page 143: ...500 Hz 5 g 0 030 in max peak to peak Shock Operating 30 g Module power LED On indicates power is applied Recommended cable Belden 8761 shielded For 1762 IT4 shielded thermocouple extension wire for the specific type of thermocouple you are using Follow thermocouple manufacturer s recommendations 1 See the module s Installation Instruction for exact operating temperature range Environmental Specifi...

Page 144: ...0 10V DC Current 4 20 mA Voltage 10 10V DC Current 4 20 mA Voltage 0 10V DC Current 4 20 mA NA NA Full scale 1 analog ranges Voltage 0 10 5V DC Current 0 21 mA Voltage 10 5 10 5V DC Current 21 21 mA Voltage 0 10 5V DC Current 0 21 mA NA NA Resolution 12 bits unipolar 15 bits bipolar 2 12 bits unipolar Input filter and configuration dependent 15 bits plus sign Repeatability 3 0 12 2 0 12 2 0 12 2 0...

Page 145: ...for analog inputs 1 For proper operation both the plus and minus input terminals must be within 27V 10V for 1762 IT4 of analog common 2 Vcm 1 Vpk pk AC 3 Only applicable for Series B and Series C I O modules 4 Vcm 0 includes offset gain non linearity and repeatability error terms Input Specifications 1762 IR4 Specification 1762 IR4 Input types 100 Ω Platinum 385 200 Ω Platinum 385 500 Ω Platinum 3...

Page 146: ...e performs auto calibration upon power up and whenever a channel is enabled You can also program the module to calibrate every five minutes CJC accuracy 1 3 C 2 34 F Maximum overload at input terminals 35V DC continuous 3 Input channel configuration via configuration software screen or the user program by writing a unique bit pattern into the module s configuration file 1 Rated working voltage is ...

Page 147: ... 4 5 C 8 1 F 0 1009 C C 0 1009 F F 50 mV 15 μV 25 μV 0 44μV C 0 80μV F 100 mV 20 μV 30 μV 0 69μV C 01 25μV F 1 The module uses the National Institute of Standards and Technology NIST ITS 90 standard for thermocouple linearization 2 Temperature drift with auto calibration is slightly better than without auto calibration For more detailed 1762 IT4 accuracy information see publication 1762 UM002 Outp...

Page 148: ...ptember 2021 Appendix A Specifications 4 20 mA 21 0 mA 32760 16380 20 0 mA 31200 15600 4 0 mA 6240 3120 0 0 mA 0 0 Valid Input Output Data Word Formats Ranges 1762 IF2OF2 Continued Normal Operating Range Full Scale Range RAW Proportional Data Scaled for PID ...

Page 149: ...ound the 1762 expansion bus connector as shown in Figure 66 on page 150 Topic Page MicroLogix 1400 Replacement Kits 149 Lithium Battery 1747 BA 149 Description Catalog Number Lithium Battery 1747 BA IMPORTANT When the controller s Battery Low indicator is lit check whether the battery wire connector is connected correctly or replace the replaceable battery with a new one immediately When the indic...

Page 150: ...Two Batteries Each battery contains 0 23 g of lithium Therefore up to two batteries can be shipped together within the United States without restriction Regulations governing shipment to or within other countries may differ ATTENTION Do not charge the batteries An explosion could result or the cells could overheat causing burns Do not open puncture crush or otherwise mutilate the batteries A possi...

Page 151: ... by those countries such as the IATA Articles Regulations of the International Air Transport Association Geneva Switzerland Disposal For disposal batteries must be packaged and shipped in accordance with transportation regulations to a proper disposal site The U S Department of Transportation authorizes shipment of Lithium batteries for disposal by motor vehicle only in regulation 173 1015 of CFR ...

Page 152: ...152 Rockwell Automation Publication 1766 UM001O EN P September 2021 Appendix B Replacement Parts Notes ...

Page 153: ...s Figure 67 Controller Status Indicator Location Topic Page Understand the Controller Status Indicators 153 Controller Error Recovery Model 155 Contact Rockwell Automation for Assistance 159 Controller Status Indicators Status Indicator Color Indicates POWER Off No input power or power error condition Green Power on RUN Off Not executing the user program Green Executing the user program in run mod...

Page 154: ...annel 1 On solid rectangle Transmitting via Ethernet port Channel 1 COMM 2 Off empty rectangle Not transmitting via RS 232 port Channel 2 On solid rectangle Transmitting via RS 232 port Channel 2 DCOMM 1 1 When using a MicroLogix 1400 controller the DCOMM LED applies only to Channel 0 Off empty rectangle Configured communications Channel 0 On solid rectangle Default communications Channel 0 BAT LO...

Page 155: ... using the LCD menu See I O Status on page 80 for more information Off empty rectangle Input is not energized On solid rectangle Input is energized terminal status OUTPUTS Off empty rectangle Output is not energized On solid rectangle Output is energized logic status Table 18 Status Indicator Error Conditions If the LEDS indicate The Following Error Exists Probable Cause Recommended Action All LED...

Page 156: ...ference Manual publication 1766 RM001 for more information Identify the error code and description Refer to page 206 for probable cause and recommended action Clear Fault Correct the condition causing the fault Return controller to RUN or any of the REM test modes Test and verify system operation Refer to page 206 for probable cause and recommended action Is the Fault LED on Is the RUN LED on Is t...

Page 157: ... classify module errors into three distinct groups as described in the table below The type of error determines what kind of information exists in the extended error information field These types of module errors are typically reported in the controller s I O status file See MicroLogix 1400 Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 for more information Module...

Page 158: ...nformation Code Error Description Binary Binary No Error X000 000 0 0000 0000 No error General Common Hardware Error X200 001 0 0000 0000 General hardware error no additional information X201 001 0 0000 0001 Power up reset state Hardware Specific Error X210 001 0 0001 0000 Reserved Configuration Error X400 010 0 0000 0000 General configuration error no additional information X401 010 0 0000 0001 I...

Page 159: ...nvalid range select Channel 0 X402 010 0 0000 0010 Invalid range select Channel 1 X403 010 0 0000 0011 Invalid range select Channel 2 X404 010 0 0000 0100 Invalid range select Channel 3 X405 010 0 0000 0101 Invalid filter select Channel 0 1762 IF4 only X406 010 0 0000 0110 Invalid filter select Channel 1 1762 IF4 only X407 010 0 0000 0111 Invalid filter select Channel 2 1762 IF4 only X408 010 0 00...

Page 160: ...160 Rockwell Automation Publication 1766 UM001O EN P September 2021 Appendix C Troubleshoot Your System Notes ...

Page 161: ...system you must Install ControlFLASH software on your personal computer Extract the DMK kit that contains the latest Firmware for ControlFLASH version 13 00 or higher only Prepare the controller for updating Install ControlFLASH Software To install ControlFLASH properly see the Install ControlFLASH section in ControlFLASH Upgrade Kit User Manual publication 1756 UM105 If a ControlFLASH directory d...

Page 162: ...001O EN P September 2021 Appendix D Use ControlFLASH to Upgrade Your Operating System 1 Launch the DMK Extraction Tool application under Programs Flash Programming Tools 2 Click Browse and choose the location of DMK file in the system 3 Click OK ...

Page 163: ...on Tool 6 Once you have extracted the DMK files they no longer appear in the Extraction Tool folder Prepare the Controller for Firmware Update 1 It is important that the SNMP server is enabled before the firmware update begins You can check if the SNMP server is enabled by looking at the Channel Configuration page for Channel 1 in RSLogix 500 RSLogix Micro If the SNMP server is not enabled you can...

Page 164: ...controller s IP address Use ControlFLASH for Firmware Update 1 Launch the ControlFLASH application under Programs Flash Programming Tools If the Ethernet connection IP configuration has not been established attach an Ethernet cable to the controller from your computer or a hub and ensure that the Ethernet connection is intact throughout the upgrade process IMPORTANT The user program is cleared as ...

Page 165: ...umber from the Catalog Number dialog box and click Next The AB_SNMP DLL Enter IP Address dialog box displays 4 Type in the IP address for the processor 5 Click Get Info If the IP address was previously configured and the necessary information about the controller is obtained go to step 9 IMPORTANT Use the IP address that was configured earlier or use an available IP address that is assigned to by ...

Page 166: ...ontroller for Firmware Update on page 163 and click OK For the IP address to be configured using the ControlFLASH BOOTP server enable the BOOTP settings in the controller see step 2 of Prepare the Controller for Firmware Update on page 163 8 The AB_SNMP BOOTP Server Running dialog box may take several seconds or minutes to appear You may need to wait several seconds before you are returned to the ...

Page 167: ...e controller series that is to be upgraded from the dialog box and click Next The Summary dialog box displays 11 Click Finish The ControlFLASH dialog box displays 12 Click Yes if the firmware revision matches the controller series 13 A ControlFLASH warning displays for MicroLogix 1400 Series B controllers only A ControlFLASH warning displays for MicroLogix 1400 Series C controllers only ...

Page 168: ...processor and click OK 15 You may need to wait several seconds before the Progress dialog box displays a typical sequence is shown below While the download is in progress the RUN status indicator FAULT status indicator and FORCE status indicator display a Walking Pattern First RUN status indicator ON then FAULT status indicator ON and then FORCE status indicator ON in sequence When the updating st...

Page 169: ...tage the Power and Force status indicators are solid ON After updating the controller the BOOT screen displays 16 After the controller update is complete a dialog box prompts you to wait for the controller to reset verify that the POWER status indicator is steady green and verify the FAULT status indicator is turned OFF 17 Click OK 18 Enter the hardware address if prompted Otherwise the AB_SNMP BO...

Page 170: ...te was not successful the status text box is red and has an appropriate message If the following dialog box appears it indicates that the controller ended up in a Missing Corrupt OS state The current revision number reflects the version of Boot Firmware To recover the controller from this state see Recover from Missing or Corrupt OS State on page 173 19 Click OK The Welcome to ControlFLASH dialog ...

Page 171: ...ror 1 Click OK The Catalog Number dialog box appears 2 Select the correct catalog number in the dialog box and proceed with the update 3 Restart the firmware update procedure as described in the section Use ControlFLASH for Firmware Update on page 164 Target Module Not in Proper State for Programming This error message displays when the target module is not in a proper state for programming To cle...

Page 172: ... Cycle power to the processor 3 Restart the firmware update procedure as described in the section Use ControlFLASH for Firmware Update on page 164 4 If the error still persists connect the controller Ethernet directly to the computer Ethernet port using a crossover cable and then repeat from step 2 Missing or Corrupt OS state The Boot Firmware runs the controller in this state When the controller ...

Page 173: ... Recover from Missing or Corrupt OS State To recover from this controller state you must restart the operating system firmware update as follows 1 Ensure that the Ethernet connections are intact SNMP is enabled by default in the controller 2 If the IP address was configured during the Preparing for firmware update stage the same IP configuration is retained in the controller 3 Start the firmware u...

Page 174: ...174 Rockwell Automation Publication 1766 UM001O EN P September 2021 Appendix D Use ControlFLASH to Upgrade Your Operating System Notes ...

Page 175: ...ine electrical connection characteristics not protocols The MicroLogix 1400 controller supports an additional non isolated RS 232 interface on Channel 2 One of the biggest benefits of an RS 232 interface is that it lets you integrate telephone and radio modems into your control system using the appropriate DF1 protocol only not DH 485 protocol but it is for point to point connections only between ...

Page 176: ...rotocol DF1 Half Duplex protocol is a multi drop single master multiple slave network DF1 Half Duplex protocol supports data transparency American National Standards Institute ANSI X3 28 1976 specification subcategory D1 In contrast to DF1 Full Duplex communication takes place in one direction at a time You can use the RS 232 RS 485 port on the MicroLogix as both a Half Duplex programming port and...

Page 177: ... programming software and a MicroLogix Programmable Controller or between two MicroLogix 1400 Programmable Controllers via slave to slave communication on a larger multi drop link the devices depend on a DF1 Half Duplex Master to give each of them access in a timely manner As the number of slave devices increase the time between when slave devices are polled also increases This increase in time ma...

Page 178: ... distances up to several miles Line drivers are available in Full Duplex and Half Duplex models Allen Bradley s AIC Advanced Interface Converter is a Half Duplex line driver that converts an RS 232 electrical signal into an RS 485 electrical signal increasing the signal transmission distance from 50 4000 ft 8000 ft when bridged For point to point Full Duplex modem connections that do not require a...

Page 179: ... node sends a message it passes the token to the next device The allowable range of node addresses is 1 31 There must be at least one initiator on the network such as a MicroLogix controller or an SLC 5 02 or later processor DH 485 Configuration Parameters When MicroLogix communications are configured for DH 485 the following parameters can be changed See Software Considerations on page 181 for ti...

Page 180: ...he maximum length of the communication cable is 1219 m 4000 ft This is the total cable distance from the first node to the last node in a segment However two segments can be used to extend the DH 485 network to 2438 m 8000 ft For additional information on connections using the AIC see Advanced Interface Converter DeviceNet Interface User Manual publication 1761 IN002 Planning Cable Routes Follow t...

Page 181: ...contain only serial communication cables Install the conduit so that it meets all applicable codes and environmental specifications For more information on planning cable routes see Industrial Automation Wiring and Grounding Guidelines publication 1770 4 1 Software Considerations Software considerations include the configuration of the network and the parameters that can be set to the specific req...

Page 182: ...here communication is needed between DH 485 and Data Highway Plus DH networks The example below shows how to send messages from a device on the DH network to a MicroLogix controller on the DH 485 network This method uses an SLC 5 04 processor as the bridge connection When using this method as shown in the illustration below PLC 5 devices can send read and write commands to MicroLogix controllers M...

Page 183: ...wever you may need to use an AIC to connect Channel 2 of the MicroLogix 1400 controller to a DH 485 network For more information on the AIC see the Advanced Interface Converter and DeviceNet Interface Installation Instructions publication 1761 IN002 A B PanelView TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL TERM A B...

Page 184: ...OURCE CABLE EXTERNAL 2 AIC 1 3 TERM A B COM SHLD CHS GND TX TX PWR TX DC SOURCE CABLE EXTERNAL AIC AIC AIC AIC DH 485 Network SLC 5 04 PanelView 550 MicroLogix 1500 MicroLogix 1000 MicroLogix 1200 Personal computer AIC AIC MicroLogix 1400 DH 485 Network 1763 NC01 4 Belden shielded twisted pair cable Belden shielded twisted pair cable 1761 CBL AP00 or 1761 CBL PM02 1747 CP3 or 1761 CBL AC00 Port 1 ...

Page 185: ...SCII by configuring the RS 232 RS 485 port channel 0 and the RS 232 port Channel 2 for the ASCII driver For detailed configuration information see MicroLogix 1400 Programmable Controllers Instruction Set Reference Manual publication 1766 RM001 Distributed Network Protocol DNP3 For more information on configuring your MicroLogix 1400 controller for Distributed Network Protocol see Channel Configura...

Page 186: ...186 Rockwell Automation Publication 1766 UM001O EN P September 2021 Appendix E Connect to Networks via RS 232 RS 485 Interface Notes ...

Page 187: ...el must be configured to use the DNP3 protocol The MicroLogix 1400 Series A controller supports DNP3 protocol via Channel 0 and or Channel 2 Serial ports The MicroLogix 1400 Series B and Series C controller also supports DNP3 over IP protocol via Channel 1 Ethernet port To program the controller use RSLogix 500 RSLogix Micro software version 8 10 00 or later for Series A controller and version 8 3...

Page 188: ...n the MicroLogix 1400 controller project tree There are 4 configurations related to DNP3 protocol in RSLogix 500 RSLogix Micro software Channel 0 configuration Channel 2 configuration Channel 1 configuration DNP3 Slave Application Layer configuration Channel 0 and Channel 2 Link Layer Configuration Link Layer related configuration can be done in the Channel 0 and or Channel 2 tab ...

Page 189: ...In RSLogix 500 RSLogix Micro open Channel Configuration in the MicroLogix 1400 Series B and Series C controller project tree To enable DNP3 over IP protocol check DNP3 over IP Enable in the Channel 1 configuration Unlike serial port configuration cycle power to the controller after downloading the Ethernet port configuration to enable the DNP3 over IP feature ...

Page 190: ... Application Layer Configuration Application Layer related configuration can be done in the DNP3 Slave tab For the MicroLogix 1400 Series A controllers you can see the following tabs If you want to communicate with DNP3 protocol using Channel 0 port set both Channel 0 and DNP3 Slave configurations If you want to communicate with DNP3 protocol using Channel 2 port set Channel 2 and DNP3 Slave confi...

Page 191: ...nnel 0 and Channel 2 are configured to DNP3 protocol Any changes in DNP3 Slave configuration tab will affect both channels For the MicroLogix 1400 Series B and Series C controllers you can see the following tabs DNP3 Slave configuration is shared by Channel 0 Channel 1 and Channel 2 ports if Channels 0 1 and 2 are configured for DNP3 protocol Any changes in the DNP3 Slave configuration tab will af...

Page 192: ...bled Unchecked Default value is Disabled Unchecked When this bit is Disabled Unchecked any packets which contain the destination address 65532 FFFCh are ignored When this bit is Enabled Checked any packets which contain the destination address 65532 FFFCh are accepted and processed Master Node0 This value is used to validate the Master node address when the Enable Master Address Validation is Enab...

Page 193: ...nchecked Primary Frames from the controller are sent out with the function code FC_UNCONFIRMED_USER_DATA 4 When the selection is Enabled Checked Primary Frames from the controller are sent out with the function code FC_CONFIRMED_USER_DATA 3 In this case the controller waits for the confirmation and may retry the Frame if it did not receive the confirmation from DNP3 Master within the time Confirma...

Page 194: ...int TCP Dual End Point and Datagram End Point type Listening End Point type supports a single TCP connection as a Server and UDP datagram TCP Dual End Point type supports a single TCP connection as a Server a single TCP connection as a Client and UDP datagram Datagram End Point type supports UDP datagram from DNP3 Masters The default TCP and UDP port numbers are 20000 and the port numbers are conf...

Page 195: ...t value is Disabled Unchecked When this bit is Disabled Unchecked any packets which contain the destination address 65532 FFFCh are ignored When this bit is Enabled Checked any packets which contain the destination address 65532 FFFCh are accepted and processed Enable Access Control The valid selections are Enabled Checked and Disabled Unchecked Default value is Disabled Unchecked A single TCP cli...

Page 196: ...is 0 Master Node1 Master Node2 Master Node3 Master Node4 This value is used for validation of the Master node address when the Enable Master Address Validation is Enabled Checked This value is only valid when the Enable Master Address Validation is Enabled Checked The valid range is 0 65519 Default value is 0 Master IP Address0 This value is used to validate Master IP address when the Enable Acces...

Page 197: ...tus request FC_REQUEST_LINK_STATUS If a response is not received to the keep alive message the controller deems the TCP connection broken and closes the TCP connection The valid range is 1 65535 Default value is 10 Slave Node Address This value is a node address of this DNP3 Slave The valid range is 0 65519 Default value is 1 Local TCP Port Number This value is used to configure Local TCP Port Num...

Page 198: ...does not send any enabled Unsolicited Responses after a restart until it has received a FC_ENABLE_UNSOLICITED 20 command from the DNP3 Master When the selection is Enabled Checked the controller sends any enabled Unsolicited Responses after a restart to the DNP3 Master unconditionally Enable Unsolicited For Class1 Valid selections are Enabled Checked and Disabled Unchecked Default value is Disable...

Page 199: ...led Unchecked Default value is Disabled Unchecked When the selection is Disabled Unchecked the controller sends Response packets with CON bit set in its header under the following conditions only When the response has Event data When the response is multi fragment response When the Unsolicited Response is sent When the selection is Enabled Checked the controller always sends Response packets with ...

Page 200: ...Response If this value has the maximum which is 65535 it means infinite retries of the Unsolicited Response The valid range is 0 65535 Default value is 0 Number of Class1 Events If the controller is configured not to initiate Unsolicited Response this parameter used to limit the maximum number of events which is generated and logged into the event buffer for Class 1 events In this case value 0 wil...

Page 201: ... not delayed due to this parameter Note that parameters Number of Class2 Events and Hold Time after Class2 Events x1 s are used together so that if either one of the criteria are met an Unsolicited Response is transmitted By default the Hold time is re triggered for each new event detected You can choose not to re trigger the hold timer for each new event detected by setting Status Bit S 36 12 to ...

Page 202: ...s also defines the number of corresponding DNP3 objects See DNP3 Objects and Controller Data Files on page 213 for more details DNP3 Object Config File Number The DNP3 Object Config File Numbers define the mapping of the listed DNP3 object properties class number online offline status object quality flags deadbands and or thresholds to controller data table files See DNP3 Objects and Controller Da...

Page 203: ... in this file should not exceed 32 the maximum number of the function codes that can be defined The value of this parameter is N file only Valid range is 0 7 9 255 Default value is 0 When this file number is configured to 0 and there is no configuration file assigned some function codes are considered as critical by default See the table below for the critical function codes When this file number ...

Page 204: ...ollers This parameter is used for configuring the expected session key change count The valid range is 1 10000 Default value is 2000 Reply Timeout x100 ms in Secure Authentication This parameter is supported only in MicroLogix 1400 Series B and Series C controllers This parameter is used for configuring the reply timeout in 100 ms The valid range is 0 1200 120 s Default value is 20 2 s 15 0x0F N A...

Page 205: ...r configuring the HMAC Algorithm 1 HMAC SHA 1 truncated to 4 octets serial 2 HMAC SHA 1 truncated to 10 octets networked 3 HMAC SHA 256 truncated to 8 octets serial 4 HMAC SHA 256 truncated to 16 octets networked The valid range is 1 4 Default value is 2 User Info Config File Number in Secure Authentication This parameter is supported only in MicroLogix 1400 Series B and Series C controllers This ...

Page 206: ...ration File Structure Word Offset Name Default Value By Controller DEC Default Value By RSLogix 500 DEC Valid Range DEC Description 0 User Number 0 1 0 65535 For User 1 1 Reserved 0 0 0 For User 1 2 Update Key 0 0 0 0 65535 3 Update Key 1 0 0 0 65535 4 Update Key 2 0 0 0 65535 5 Update Key 3 0 0 0 65535 6 Update Key 4 0 0 0 65535 7 Update Key 5 0 0 0 65535 8 Update Key 6 0 0 0 65535 9 Update Key 7...

Page 207: ...d properly you can see a DNP3 Default Variation Config File tree in Channel Configuration Table 24 shows the structure of the DNP3 Default Variation Configuration File Table 24 DNP3 Default Variation Configuration File Word Offset Default Variation for the following Objects Group and Standard Default Variation Alternate Default Variations 0 Binary Input Static Object g1v1 v2 1 Binary Input Change ...

Page 208: ... bit Analog Input Static Object g30v3 v1 16 Short Floating Point Analog Input Static Object g30v5 none 17 16 bit Analog Input Change Object g32v2 v4 18 32 bit Analog Input Change Object g32v1 v3 19 Short Floating Point Analog Input Change Object g32v5 v7 20 16 bit Analog Output Static Object g40v2 none 21 32 bit Analog Output Static Object g40v1 none 22 Short Floating Point Analog Output Static Ob...

Page 209: ...ssage with this function code to confirm receipt of a response fragment In a general environment the controller receives a response with this function code But the controller may generate a response with this function code when a DNP3 Master sends a request with the CON bit set in the application control header FC_READ FC Byte 0x01 01 Read The READ function code is used by a DNP3 master to request...

Page 210: ... Immediate Freeze No Resp See FC_IMMED_FREEZE FC Byte 0x07 No response message is returned when this request is issued from a DNP3 master FC_FREEZE_CLEAR FC Byte 0x09 09 Freeze and Clear Upon receiving a request with this function the controller copies the current value to the frozen value then clears the current value to 0 immediately FC_FREEZE_CLEAR_NR FC Byte 0x0A 10 Freeze and Clear No Resp Se...

Page 211: ...ELAY_MEASURE FC Byte 0x17 23 Delay Measurement used for Non LAN Procedure This function code is used to measure the communication channel delay time FC_RECORD_CURRENT_TIME FC Byte 0x18 24 Record Current Time used for LAN Procedure This function code is used in the procedure for time synchronizing controllers that communicate over a LAN This applies only to MicroLogix 1400 Series B and Series C con...

Page 212: ...ICATION_REQUEST FC Byte 0x20 32 Authentication Request The master uses this function code when sending authentication messages to the controller that require a response This applies only to MicroLogix 1400 Series B and Series C controllers FC_AUTHENTICATION_REQUEST_NR FC Byte 0x21 33 Authentication Request No Resp This function code is used by the master to send authentication messages when no ret...

Page 213: ...start setting and set Status Bit S 36 13 to 1 before downloading to the controller IIN2 0 NO_FUNC_CODE_SUPPORT This bit is set when a request which has an unknown function code is received IIN2 1 OBJECT_UNKNOWN This bit is set when a request which has an unknown object is received IIN2 2 PARAMETER_ERROR This bit is set when a request with a qualifier range field that cannot be processed is receive...

Page 214: ...ct DNP3 Analog Input Object DNP3 Analog Output Object DNP3 BCD Object DNP3 Data Set Object Series B and Series C controllers only Some of objects are divided into several Object files to map data files in the controller Counter Object 16 bit and 32bit Counter Object File Analog Input Object 16 bit and 32bit Analog Input Object File and Short Floating Point Analog Input Object File Analog Output Ob...

Page 215: ...umber Maximum Configurable Elements Binary Input Object 1 2 4096 Binary Input Object File Only B file 3 9 255 256 Double Bit Binary Input Object 3 4 2048 Double Bit Binary Input Object File Only B file 3 9 255 256 Binary Output Object 10 12 4096 Binary Input Object File Only B file 3 9 255 256 Counter Object 20 22 256 16 bit Counter Object File Only N file 7 9 255 256 32 bit Counter Object File On...

Page 216: ...ation Files File Type File Number Maximum Configurable Elements Binary Input File Binary Input Config File Only B file 3 9 255 256 Binary Input Online Config File In Series B and Series C Double Bit Binary Input File Double bit Binary Input Config File Only B file 3 9 255 256 Double bit Binary Input Online Config File In Series B and Series C Binary Output File Binary Output Config File Only B fil...

Page 217: ...o configure the object flag Other bits are reserved Two new bits are defined in MicroLogix 1400 Series B and Series C controllers The bit TE is used to generate an event by setting it regardless of the change of state This bit can be used to generate the timed events Once this bit is set by the ladder logic or communications the controller clears it automatically after generating an event at the e...

Page 218: ...32 bit Counter Threshold Config File Number In Series B and Series C For Analog Input type data you can configure deadband information in the Configuration file Each element can be configured to the deadband value for each point An analog input event is generated if the absolute value of the difference between the present value of an analog input point and the value that was most recently queued a...

Page 219: ...configuration of Class information to the relevant objects P0 bit in the first element is for excluding Small BCD Data from Class 0 poll responses Other bits are reserved Related Configuration File Numbers Small BCD Config File Number Word Offset Description Element 0 Deadband for point 0 Element 1 Deadband for point 1 Element 2 Deadband for point 2 Element 3 Deadband for point 3 Element 4 Deadban...

Page 220: ...ct File Number Binary Input Object File Number Related Configuration File Number Binary Input Config File Number To generate a Binary Input Object from the DNP3 Subsystem in the controller you should configure Binary Input Object File Number in the DNP3 Slave Application Layer Configuration file When the Binary Input Object File is configured Index number starts from 0 1 bit is used for 1 Index As...

Page 221: ...Indexes are 0 DNP3 Binary Output Object The supported object group and variations are listed in this section The controller responds with the default group and variation when the DNP3 Master requests to read the object with Any Variation Binary Output Static Objects g10v0 Binary Output All Variations g10v2 Binary Output Output status with flags default Binary Output Command Objects g12v1 Binary Co...

Page 222: ...or Index 1 and B31 9 15 is for Index 159 In the example below all bits are cleared and all of the points are in offline state If this bit is set the Online bit in the status flag of each Binary Output points is set when you read Binary Output Status objects Binary Command Control relay output block CROB The controller has three control models for Binary Output Control They are Activation model Com...

Page 223: ... in Executing mode Note that Executing mode includes Run Remote Run Test Continuous Scan and Test Single Scan modes Any others are Non executing modes DNP3 Double Bit Binary Input Object The supported object group and variations are listed in this section The controller responds with the default group and variation when the DNP3 Master requests to read an object with Any variation Double bit Binar...

Page 224: ...ile has 10 elements and 80 Double Bit Binary Input points Index 0 of the Double Bit Binary Input Object is B20 0 0 and B20 0 1 Index 1 is B20 0 2 and B20 0 3 and Index 79 is B20 9 14 and B20 9 15 As an example a Double Bit Binary Input Config File is shown below This file has 10 elements B39 0 0 and B39 0 1 can be configured for Class Level 0 1 2 or 3 for DNP3 Index 0 7 of the Double Bit Binary In...

Page 225: ... bit Counter Config File Number 32 bit Counter Config File Number To generate a Counter Object from the DNP3 Subsystem in the controller you should configure Counter Object File Numbers in the DNP3 Slave Application Layer Configuration file When only one Counter Object File is configured the Index number starts from 0 for the configured object One word is used for one Index of a 16 bit Counter Obj...

Page 226: ... 19 is L13 9 As an example a Counter Config File is shown below These files have 10 elements for each B32 0 0 and B32 0 1 can be configured for Class Level 0 1 2 or 3 for DNP3 Index 0 of the 16 bits Counter Object File B32 1 0 and B32 1 1 can be configured for Class Level for DNP3 Index 1 of the Counter Object File Default Class Level is 0 Any other bits are reserved So in the example below for 16...

Page 227: ...ounter 16 bit with flag g21v5 Frozen Counter 32 bit with flag and time g21v6 Frozen Counter 16 bit with flag and time g21v9 Frozen Counter 32 bit without flag default g21v10 Frozen Counter 16 bit without flag default Frozen Change Event Objects g23v0 Frozen Counter Event All Variations g23v1 Frozen Counter Event 32 bit with flag default g23v2 Frozen Counter Event 16 bit with flag default g23v5 Fro...

Page 228: ...ct starting index number is 0 and the 32 bit Frozen Counter Object starting index number of starts after the last index number for 16 bit Frozen Counter Object For example if 10 elements of 16 bit Counter Object were configured and 10 elements of 32 bit Counter Object were configured the index numbers are 16 bit Frozen Counter Object From 0 9 32 bit Frozen Counter Object From 10 19 When only one o...

Page 229: ...Analog Input 16 bit with flag g30v3 Analog Input 32 bit without flag default g30v4 Analog Input 16 bit without flag default g30v5 Analog Input Single prec flt pt with flag default Analog Input Event Objects g32v0 Analog Input Event Any Variation g32v1 Analog Input Event 32 bit without time default g32v2 Analog Input Event 16 bit without time default g32v3 Analog Input Event 32 bit with time g32v4 ...

Page 230: ...ber were configured in the DNP3 Slave Application Layer Configuration file the starting index number of 16 bit Analog Input Object is 0 and the starting index number of 32 bit Analog Input Object starts from the ending index number of 16 bit Analog Input Object For example if 10 elements of 16 bit Analog Input Object were configured 10 elements of 32 bit Analog Input Object and 10 elements of Shor...

Page 231: ... the example below for 16 bit Analog Input Config File Class Level of Index 0 is 1 B36 0 0 and B36 0 1 Class Level of Index 1 is 2 B36 1 0 and B36 1 1 Class Level of Index 2 is 3 B36 2 0 and B36 2 1 and Class Level of other Indexes are 0 For a 32 bit Analog Input Config File Class Level of Index 10 is 1 B37 0 0 and B37 0 1 Class Level of Index 11 is 2 B37 1 0 and B37 1 1 Class Level of Index 12 is...

Page 232: ...ler you should configure the Analog Output Object File Number in the DNP3 Slave Application Layer Configuration file When only one of the Analog Output Object File is configured Index number starts from 0 for the configured object 1 word is used for 1 Index of 16 bit Analog Output Object 1 double word is used for 1 Index of 32 bit Analog Output Object and 1 short float is used for 1 Index of Short...

Page 233: ...g mode the controller will not accept an Analog Output Command The controller returns a Control Status Code 7 in the response To access the objects 41 AOB the controller mode should be in Executing mode Note that Executing mode includes Run Remote Run Test Continuous Scan and Test Single Scan modes Any other modes are Non executing modes DNP3 BCD Object The supported object group and variations ar...

Page 234: ...B40 1 1 can be configured for Class Level for DNP3 Index 1 of the Small BCD Object File Default Class Level is 0 Any other bits are reserved In the example below for Small BCD Config File Class Level of Index 0 is 1 B40 0 0 and B40 0 1 Class Level of Index 1 is 2 B40 1 0 and B40 1 1 Class Level of Index 2 is 3 B40 2 0 and B40 2 1 and Class Level of other Indexes are 0 DNP3 Data Set Object This fea...

Page 235: ...Prototypes files if you configure Data Set Prototypes Object File Numbers to 50 and Maximum Number of Data Set Prototypes Files to 9 N Data files 50 58 are reserved to store the structure of the Data Set Prototypes configuration As an example with Data Set Descriptors files if you configure Data Set Descriptors Object File Number to 60 and Maximum Number of Data Set Descriptors File to 9 N Data fi...

Page 236: ...RSLogix 500 RSLogix Micro software you can see the DNP3 DS Prototype X and DNP3 DS Descriptor X trees under the Channel Configuration of RSLogix 500 RSLogix Micro software where X is the element numbers of each Prototype or Descriptor For DNP3 DS Prototype X you can configure the controller to construct the Data Set Prototype objects For DNP3 DS Descriptor X you can configure the controller to con...

Page 237: ...rototype elements that are configured Prototype Element Configuration Each Prototypes element is configured in this configuration Double click an element to edit it Descriptor Code UUID for element 1 NSPC NAME DAEL for element 2 or higher Data Type Code NONE for element 1 NONE VSTR UINT INT FLT OSTR BSTR TIME for element 2 or higher Max Data Length bytes 0 for element 1 0 255 for element 2 or high...

Page 238: ... This bit can also be set by the ladder logic to generate timed events Once this parameter is set by the ladder logic or communications the controller clears it automatically after generating an event at the end of scan This parameter is stored as a bit in the relevant Data Set Descriptor Config file and the bit can be accessed by Nx 2 4 where x is the relevant Data Set Descriptor Config file numb...

Page 239: ...ects consumes a single event buffer When using Data Set events increase the number of events in the DNP3 Slave configuration Descriptor Element Configuration Each Descriptors element is configured in this here Double click each element to edit it Point Address Type Point Type Point Index Event Occurrence Condition Standard DNP3 Point NONE No point type is associated 0 No Event is generated BI Bina...

Page 240: ...w Byte Point Index High Byte Standard DNP3 Point NONE 0 0 NONE 0 No point type is associated 0 NONE 0 UINT 2 INT 3 OSTR 5 BSTR 6 TIME 7 0 0 1 2 or 4 0 1 2 or 4 0 255 0 255 0 6 BI 1 Binary input 0 4095 max When the Data Types other than OSTR and BSTR are used the Point Index must be set to a point offset that is divisible by 16 B2I 3 Double bit input 0 2047 max When the Data Types other than OSTR a...

Page 241: ...t Addressing parameters These should be configured in the same order of the DAEL elements in the relevant Prototypes BSTR 6 0 255 2 S 3 9 255 B 7 9 255 N 0 65 for S 0 255 for B N 0 for S N 0 15 for B TIME 7 0 6 2 S 3 9 255 B 7 9 255 N 9 255 L 0 65 for S 0 255 for B N L 0 for S N L 0 15 for B Table 29 Point Address Type MicroLogix Data File Continued Point Address Type Data Type Code Maximum Data L...

Page 242: ... should be configured properly Object Quality Flags The object flag is composed of an 8 bit string for some DNP3 objects The tables below show Flag Descriptions for each object The ONLINE RESTART COMM_LOST REMOTE_FORCED and LOCAL_FORCED flags are common to all object group types that contain flags There are some rules for the Object flag set or clear for each bit by the controller The rules below ...

Page 243: ...eries B and Series C controllers 0 when the controller is or was in Non executing mode 1 when the controller is or was in Executing mode and the configuration file does not exist May be 1 when the controller is or was in Executing mode and the configuration file exists 1 RESTART Always 0 Not used 2 COMM_LOST Always 0 Not used 3 REMOTE_FORCED Always 0 Not used 4 LOCAL_FORCED Always 0 Not used 5 CHA...

Page 244: ...ting mode 0 when the controller is or was in Executing mode and the configuration file does not exist May be 1 when the controller is in Executing mode and the configuration file exists 2 COMM_LOST 3 REMOTE_FORCED 4 LOCAL_FORCED 5 OVER_RANGE 6 REFERENCE_ERR 7 reserved Object Flags for Analog Output Bit Offset Name Description 0 ONLINE 0 when the controller is or was in Non executing mode 1 when th...

Page 245: ...not exist May be 1 when the controller is in Executing mode and the configuration file exists 2 COMM_LOST 3 REMOTE_FORCED 4 LOCAL_FORCED 5 reserved 6 reserved 7 reserved Object Group 0 Variations for Attribute Set 0 Variation Read Write Attribute Data Type Length in Bytes Series A Max Length in Bytes Series B and Series C Description Value Series A Value Series B 211 Read Only VSTR 27 0 for DNP3 I...

Page 246: ...e string value Device manufacturer s software version This variation returns firmware FRN FRN 1 00 Supported ranges FRN x yy FRN x yyy FRN xx yy or FRN xx yyy where x xx is 0 99 and yy yyy 00 999 For example FRN 1 00 FRN 1 05 FRN 12 05 FRN 102 27 or FRN 103 117 243 Read Only VSTR length of the string value length of the string value Device manufacturer s hardware version This variation returns har...

Page 247: ...e events for a Binary Input Object and a 16 bit Analog Input Object In the DNP3 Slave configuration Binary Input Object Data File Number is configured to 10 and its Configuration File Number is 250 Read Only VSTR length of the string value length of the string value Device manufacturer s product name and model This variation returns Catalog Number and OS Series of the controller 1766 L32BWA SER A ...

Page 248: ... the elements for each file according to your application In this example the number of the elements is 10 for Binary Input Object File and 10 for 16 bit Analog Input Object File In the Binary Input Config File the bit 1 bit 0 of B30 0 B30 1 and B30 2 are configured to 0 1 1 0 and 1 1 respectively The event for the index 0 15 of Binary Input Object are generated as a Class 1 event the event for th...

Page 249: ...bit 0 of B36 0 B36 1 and B36 2 configured to 0 1 1 0 and 1 1 respectively The event for the index 0 of 16 bit Analog Input Object are generated as a Class 1 event the event for the index 1 as a Class 2 event and the event for the index 2 as a Class 3 event if there are any changes for the points N14 0 N14 1 or N14 2 For any other 16 bit Analog Input points the events will not be generated ...

Page 250: ...wo DNP3 configurations on controller power up When the downloaded user program has S 36 11 bit set on the next power cycle the 10000 event configuration is loaded Similarly if the downloaded user program has S 36 11 bit reset to zero on the next power cycle the 6013 event logging configuration is loaded When the controller is configured for 10000 events logging Recipe and or Data Logging operation...

Page 251: ...its in the Object Config Files The example below shows how to control the event generation condition by ladder logic and implements Deadband for Analog Input Objects which is only necessary for MicroLogix 1400 Series A In this example for 16 bit Analog Input point 0 N11 0 if the absolute value of the difference between the present value of N11 0 and the value that was most recently queued as an ev...

Page 252: ...polling requests should be sent to one Channel at a time This avoids mis reporting of events to different DNP3 Masters on different Channels For example Master A and Master B are connected to Channel 0 and Channel 2 respectively and 5000 events are logged in the event buffer Master A sends an event polling request and only 50 events can be fit in an application layer fragment The first 50 events a...

Page 253: ...ormally when the parameter Enable Unsolicited On Start Up is checked the controller initiates an Unsolicited Response with the function code ENABLE_UNSOLICITED 20 if there are any events logged into the event buffer However when a request with the function code DISABLE_UNSOLICITED 21 is received an Unsolicited Response will not be sent When the parameter Enable Unsolicited On Start Up is unchecked...

Page 254: ...k If the controller is preparing to transmit a packet and finds the link busy it waits for an interval defined by the Backoff_Time until it is no longer busy Backoff_Time Pre Transmit Delay x1 ms Max Random Delay x1 ms The Pre Transmit Delay x1 ms in the Link Layer Channel Configuration file is a fixed delay and the Max Random Delay x1 ms in the Channel Configuration file is a maximum random delay...

Page 255: ...ynchronization request for more accurate times in the controller Download a User Program via DNP3 Network Using File Control Status of Requested Operation objects a user program can be downloaded uploaded initialized via DNP3 communication Also Serial Channel 0 Status File Ethernet Channel 1 Status File and Serial Channel 2 Status File can be uploaded from the controller All File Control Status of...

Page 256: ... cannot be removed and cannot be created using DNP3 requests The directory file names must all be in capital letters Root level can only be a directory marker The directory marker is for Series A or for Series B and Series C Directory level can only contain directories File level can only contain files Note that the directory marker is different in MicroLogix 1400 Series A and Series B and Series ...

Page 257: ... Micro v8 10 00 and MicroLogix 1400 Series A controllers do not support the opening of IMG files Be sure to store your ladder program in the RSLogix Files RSS format before generating RSLogix IMG Files IMG Otherwise you may lose the latest modifications to your ladder program IMPORTANT RSLogix 500 RSLogix Micro v8 30 00 and MicroLogix 1400 Series B and Series C controllers support the opening of I...

Page 258: ...0 RSLogix Micro the DNP3 master sends a request with the function code AUTHENTICATE_FILE 29 to authenticate permission before file operation The object g70v2 is used for File Authentication with two parameters Username from the Processor Name in the Controller Properties dialog in RSLogix 500 RSLogix Micro Password from the Master Password in the Controller Properties dialog in RSLogix 500 RSLogix...

Page 259: ...wnloading the user program Maximum file size is 384 Kbytes The controller supports downloading up to 256 Kbyte size of user program when Recipe is not configured When Recipe is configured Maximum file size is 384 Kbytes The first application segment of the ladder program should be larger than or equal to the size of System Exe File structure 64 bytes An application segment of the ladder program ca...

Page 260: ...cannot be exceed 2048 bytes Rules for Initializing a User Program A DNP3 master should send the function code DELETE_FILE 27 for initializing user programs When controller receives a request with the function code DELETE_FILE 27 it clears the current user program which was downloaded into the controller and restores the default user program User programs cannot be initialized while the controller ...

Page 261: ...6 with the object Application Identifier g90v1 it changes mode to Remote Program If the controller is in a fault mode the controller clears the fault before changing the mode to Remote Program Start User Program If the controller receives the function code FC_START_APPL 17 with the object Application Identifier g90v1 it changes its mode to Remote Run If the controller is in a fault mode it sends t...

Page 262: ...out communication channel bits 0 7 Node Address 6 CS0 6 CS2 6 Diagnostic Counters Category Identifier 7 CS0 7 CS2 7 Length 8 CS0 8 CS2 8 Format Code 9 CS0 9 CS2 9 bits 4 15 Reserved modem control line states Always 0 bit 3 Data Carrier Detect bit 2 Reserved modem control line state Always 0 bit 1 Request To Send bit 0 Clear To Send 10 CS0 10 CS2 10 Total Packets Sent 11 CS0 11 CS2 11 Total Packets...

Page 263: ...ion during packet generating E g invalid Data Set Configuration 6 BAD_PARAMETER The received packet has invalid parameters except Function Code and Object Codes E g invalid Qualifier codes 7 BAD_FILE_TYPE The error was caused by invalid configuration in DNP3 Slave Application Layer Invalid File Type specified 8 BAD_FILE_NUMBER The error was caused by invalid configuration in DNP3 Slave Application...

Page 264: ...SEG The received packet was discarded since it was not a first segment 2 DISCARD_DUPLICATED_AND_MORE_SEG The received packet was discarded since it had the same sequence number as previous more segments are expected 3 DISCARD_DUPLICATED_AND_FINAL_SEG The received packet was discarded since it had the same sequence number as previous final segment received 4 DISCARD_OUT_OF_ORDER_SEG The received pa...

Page 265: ... 2021 265 Appendix F MicroLogix 1400 Distributed Network Protocol For the elements of the DNP3 Slave Link Layer diagnostic counter CS0 9 CS0 17 and CS2 9 CS2 17 the counter values are available with the structured display in RSLogix 500 RSLogix Micro as below ...

Page 266: ...ave subsystem for the Ethernet channel are logged in the Data File The data file is configured in the parameter Diagnostic File Number This table shows the 80 words of the data file for the troubleshooting Table 32 Data File for Troubleshooting Word Offset Description Category 0 Counter for Commands Received TCP Server Link Layer Diagnostics for DNP3 TCP Server 1 Counter for Commands Received with...

Page 267: ... 43 Counter for Replies Received with Error 44 Counter for Replies Timed Out 45 Reserved 46 Error Count in sessions 47 Error Code in sessions 48 Outgoing Message Connections 49 Maximum Connections Allowed 50 Counter for Commands Received 51 Reserved 52 Counter for Replies Transmitted 53 Reserved 54 Reserved 55 Reserved 56 Reserved 57 Reserved Firmware use only 58 Reserved Firmware use only 59 Rese...

Page 268: ... 66 Received Confirm Function Code Counter 67 Received Read Function Code Counter 68 Received Write Function Code Counter 69 Received Function Code Counter other than Confirm Read and Write Function Codes 70 Transmitted Solicited Response Function Code Counter 71 Transmitted Unsolicited Response Function Code Counter 72 Number of events to be reported 73 Transport Function Layer Error Codes 0 NO_E...

Page 269: ...g Delete operation 13 14 Reserved 15 ERR_QUE_FULL Firmware use only 16 ERR_BUFFER_ALLOC Firmware use only 17 ERR_PACKET_ALLOC Firmware use only 18 ERR_PACKET_RELEASE Firmware use only 19 29 Reserved 30 ERR_CONN_REJECTED Incoming Connection is rejected by the IP address validation 31 ERR_INVALID_HEADER_CRC Received packet header has invalid CRC 32 ERR_INVALID_HEADER Received packet header has inval...

Page 270: ...09 Security Idle Event Counter for Rx Critical ASDU 10 60 110 Security Idle Event Counter for Rx Valid Reply 11 61 111 Security Idle Event Counter for Rx Invalid Reply 12 62 112 Security Idle Event Counter for Reply Timeout 13 63 113 Security Idle Event Counter for Max Invalid Replies Or Comm Failure Detected 14 64 114 Security Idle Event Counter for Max Invalid Replies Or Comm Failure Detected 15...

Page 271: ... Description Confirmation 0 0x00 FC_CONFIRM Yes Controller parses sends Request 1 0x01 FC_READ Yes Controller parses Request 2 0x02 FC_WRITE Yes Controller parses Request 3 0x03 FC_SELECT Yes Controller parses Request 4 0x04 FC_OPERATE Yes Controller parses Request 5 0x05 FC_DIRECT_OPERATE Yes Controller parses Request 6 0x06 FC_DIRECT_OPERATE_NR Yes Controller parses Request 7 0x07 FC_IMMED_FREEZ...

Page 272: ...TE Yes Controller parses Request 6 0x06 FC_DIRECT_OPERATE_NR Yes Controller parses Request 7 0x07 FC_IMMED_FREEZE Yes Controller parses Request 8 0x08 FC_IMMED_FREEZE_NR Yes Controller parses Request 9 0x09 FC_FREEZE_CLEAR Yes Controller parses Request 10 0x0A FC_FREEZE_CLEAR_NR Yes Controller parses Request 11 0x0B FC_FREEZE_AT_TIME No Request 12 0x0C FC_FREEZE_AT_TIME_NR No Request 13 0x0D FC_CO...

Page 273: ... MicroLogix 1400 Support Description Table 37 Implementation Table for Series A controllers DNP Object Group Variation Request DNP3 Master may issue Controller must parse Response DNP3 Master must parse Controller may issue Group Num Var Num Description Function Codes dec Qualifier Codes hex Function Codes dec Qualifier Codes hex 0 211 239 241 243 248 250 252 Device Attribute 1 read 00 start stop ...

Page 274: ... 00 01 start stop 20 6 Counter 16 bit without flag 1 read 7 freeze 8 freeze noack 9 freeze clear 10 frz cl noack 06 no range or all 129 response 00 01 start stop 21 0 Frozen Counter Any Variation 1 read 06 no range or all 21 1 Frozen Counter 32 bit with flag 1 read 06 no range or all 129 response 00 01 start stop 21 2 Frozen Counter 16 bit with flag 1 read 06 no range or all 129 response 00 01 sta...

Page 275: ... limited qty 129 response 130 unsol resp 17 28 index 32 5 Analog Input Event Single prec flt pt without time 1 read 06 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 32 7 Analog Input Event Single prec flt pt with time 1 read 06 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 40 0 Analog Output Status Any Variation 1 read 06 no range or all 40 1...

Page 276: ...init appl 17 start appl 18 stop appl 5B free format 06 no range or all 101 1 Binary Coded Decimal Integers small 1 read file 06 no range or all 129 response 00 01 start stop 130 unsol resp 17 28 index 101 2 Binary Coded Decimal Integers medium No Object function code only 13 cold restart No Object function code only 23 delay meas Table 37 Implementation Table for Series A controllers Continued DNP...

Page 277: ...ponse 130 unsol resp 17 28 index 4 3 Double bit Binary Input Event With relative time 1 read 06 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 10 0 Binary Output Any Variation 1 read 00 01 start stop 06 no range or all 10 2 Binary Output Output status with flags 1 read 00 01 start stop 06 no range or all 129 response 00 01 start stop 12 1 Binary Command Control relay out...

Page 278: ...6 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 23 2 Frozen Counter Event 16 bit with flag 1 read 06 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 23 5 Frozen Counter Event 32 bit with flag and time 1 read 06 no range or all 07 08 limited qty 129 response 130 unsol resp 17 28 index 23 6 Frozen Counter Event 16 bit with flag and time 1 read 06...

Page 279: ...te Absolute time at last recorded time 2 write 07 limited qty 1 51 1 Time and Date CTO Absolute time synchronized 129 response 130 unsol resp 07 limited qty qty 1 51 2 Time and Date CTO Absolute time unsynchronized 129 response 130 unsol resp 07 limited qty qty 1 52 2 Time Delay Fine 129 response 07 limited qty qty 1 60 1 Class Objects Class 0 data 1 read 06 no range or all 60 2 Class Objects Clas...

Page 280: ... Coded Decimal Integers Any Variation 1 read 06 no range or all 101 1 Binary Coded Decimal Integers Small 1 read 06 no range or all 129 response 00 01 start stop 130 unsol resp 17 28 index 120 1 Authentication Challenge 32 Auth Request 5B free format 131 Auth resp 5B free format 120 2 Authentication Reply 32 Auth Request 5B free format 131 Auth resp 5B free format 120 3 Authentication Aggressive M...

Page 281: ...for more information on Ethernet physical media The MicroLogix 1400 supports Ethernet communication via the Ethernet communication channel 1 shown in the drawing below Topic Page MicroLogix 1400 Controllers and Ethernet Communication 281 MicroLogix 1400 Performance Considerations 282 MicroLogix 1400 and PC Connections to the Ethernet Network 282 Ethernet Connections 285 Duplicate IP Address Detect...

Page 282: ...p is simple and cost effective Typical network topology is pictured in Figure 76 on page 283 Channel 1 Ethernet 10 100Base T Channel 0 RS 232 RS 485 DH 485 DF1 or ASCII Table 39 Optimal Performance MicroLogix 1400 controller to MicroLogix 1100 Series B and Series C OS FRN 4 controller 2 node Ethernet network Operation Words MSG per Second Words per Second Single Typed Read 1 20 20 Single Typed Rea...

Page 283: ...ever in an industrial application cable length should be kept to a minimum IMPORTANT The MicroLogix 1400 controller contains a 10 100Base T RJ45 Ethernet connector which connects to standard Ethernet hubs or switches via 8 wire twisted pair straight through cable To access other Ethernet mediums use 10 100Base T media converters or Ethernet hubs or switches that can be connected together via fiber...

Page 284: ...sed to connect network cards with hubs on 10Base T and 100Base Tx networks On network cards pair 1 2 is the transmitter and pair 3 6 is the receiver The other two pairs are not used On hubs pair 1 2 is the receiver and 3 6 the transmitter It may be best to wire your cables with the same color sequence In this cable layout all pins are wired one to one to the other side The pins on the RJ45 connect...

Page 285: ...of 32 EtherNet IP connections and 32 Modbus TCP connections allowing a maximum of 32 outgoing and a maximum of 32 incoming simultaneous connections with up to 64 other devices or applications The connections are dedicated as follows Duplicate IP Address Detection The MicroLogix 1400 firmware supports duplicate IP address detection In Series B and Series C duplicate IP address detection can be disa...

Page 286: ...and have as interior characters only letters digits or hyphens Maximum length is 63 characters NULL undefined read write PrimaryNameServer This is the IP address of the computer acting as the local Ethernet network Primary Domain Name System DNS server 0 undefined read write Secondary Name Server This is the IP address of the computer acting as the local Ethernet network Secondary Domain Name Syst...

Page 287: ...ation The Location string which is specified by the SNMP client The maximum length is 63 characters read only Network Link ID The Link ID assigned to the MicroLogix 1400 by either an RSLinx OPC topic or by the routing table in a 1756 DHRIO or 1756 DH485 module The range is 0 199 0 read write Starting Data File Number The first ASCII A file number in a contiguous block of 4 32 ASCII files 4 per Use...

Page 288: ...r friendly graphical interface It is located in the Utils directory on the RSLogix 500 RSLogix Micro installation CD The newest version of the utility can be downloaded from the Product Compatibility and Download Center at rok auto pcdc The device must have BOOTP enabled factory default or DHCP enabled to use the utility To configure your device using the BOOTP utility perform the following steps ...

Page 289: ... DHCP requests 3 Double click on the hardware address of the device you want to configure You will see the New Entry pop up window with the device Ethernet Address MAC 4 Enter the IP Address and Description you want to assign to the device and click OK Leave Hostname blank The device is added to the Relation List displaying the Ethernet Address MAC and corresponding IP Address Subnet Mask and Gate...

Page 290: ...ter that a node applies to IP addresses to determine if an address is on the local subnet or on another subnet If an address is located on another subnetwork messages are routed through a local gateway to be transferred to the destination subnetwork If your network is not divided into subnets then leave the subnet mask field at the default ATTENTION The processor must be assigned a fixed network a...

Page 291: ... data file via Ethernet using a standard web browser For more information on MicroLogix 1400 embedded web server capability see MicroLogix 1400 Embedded Web Server User Manual publication 1766 UM002 Table 45 Subnet and Gateway Address Fields This field Specifies Configure by doing the following Subnet Mask The controller s subnet mask The subnet mask is used to interpret IP addresses when the Inte...

Page 292: ...eturns to enable mode even if you set it to disable in order for the user project to download successfully If the Ethernet channel is in disable mode after a power cycle you cannot set the Ethernet channel and the other Ethernet related protocols except for BOOTP back to enable mode at the same time To do this you need to set the Ethernet channel to enable and perform a power cycle on the controll...

Page 293: ... equipment Use the System Loading Worksheet on page 294 to calculate your controller configuration System Loading Example Calculations Current Loading Topic Page System Loading Calculations 293 System Loading Worksheet 294 Calculating Heat Dissipation 296 A maximum of seven 1762 I O modules in any combination can be connected to a MicroLogix 1400 controller You can use this appendix to determine t...

Page 294: ...le 46 Calculating the Current for Expansion I O Continued Catalog Number 1 n A B n x A n x B Number of Modules Device Current Requirements max Calculated Current at 5V DC mA at 24V DC mA at 5V DC mA at 24V DC mA Table 47 Validating Systems using 1766 L32AWA or 1766 L32BXB Maximum Allowable Values Calculated Values Current Current Subtotal from Table 46 on page 293 1225 mA 5V DC 1155 mA 24V DC 0 mA...

Page 295: ...Requirements not listed in this table 2 Only applicable for Series B and Series C I O modules Table 50 Validating Systems using 1766 L32AWA or 1766 L32BXB Maximum Allowable Values Calculated Values Current Current Subtotal from Table 49 1225 mA at 5V DC 1155 mA at 24V DC mA 5V DC mA 24V DC System Loading System Loading 33 845 W ________ mA x 5V ________ mA x 24V __________ mW __________ mW _______...

Page 296: ...762 IQ8 3 7 W x number of modules 3 7 W x _________ W 1762 IQ16 5 4 W 1 x number of modules 5 4 W 1 x _________ W 1762 IQ32T 6 8 W x number of modules 30 0V DC 5 4 W x number of modules 26 4V DC 6 8 W x _________ 30 0V DC 5 4 W x _________ 26 4V DC W W 1762 IR4 1 5 W x number of modules 1 5 W x _________ W 1762 IT4 1 5 W x number of modules 1 5 W x _________ W 1762 OA8 2 9 W x number of modules 2 ...

Page 297: ...such as software running on a personal computer takes place controller A device such as a programmable controller used to monitor input devices and control output devices controller overhead An internal portion of the operating cycle used for housekeeping and set up purposes control profile The means by which a controller determines which outputs turn on under what conditions counter 1 An electro ...

Page 298: ...roduced when a device or circuit is initially energized instruction A mnemonic and data address defining an operation to be performed by the processor A rung in a program consists of a set of input and output instructions The input instructions are evaluated by the controller as being true or false In turn the controller sets the output instructions to true or false instruction set The set of gene...

Page 299: ...ivated They are closed when the relay is energized or the switch is activated In ladder programming a symbol that allows logic continuity flow if the referenced input is logic 1 when evaluated off delay time The OFF delay time is a measure of the time required for the controller logic to recognize that a signal has been removed from the input terminal of the controller The time is determined by ci...

Page 300: ... status file location that the user should not read or write to retentive data Information associated with data files timers counters inputs and outputs in a program that is preserved through power cycles RS 232 An EIA standard that specifies electrical mechanical and functional characteristics for serial binary communication circuits A single ended serial communication interface run mode This is ...

Page 301: ...status of an instruction that provides a continuous logical path on a ladder rung upload Data is transferred to a programming or storage device from another device watchdog timer A timer that monitors a cyclical process and is cleared at the conclusion of each cycle If the watchdog runs past its programmed time period it causes a fault workspace The main storage available for programs and data and...

Page 302: ...302 Rockwell Automation Publication 1766 UM001O EN P September 2021 Glossary Notes ...

Page 303: ...ics 157 system wiring guidelines 51 troubleshooting 156 analog inputs analog channel wiring guidelines 43 application 297 B battery 123 baud rate 297 before calling for assistance 159 bit 297 bit file monitoring 83 block diagrams 297 Boolean operators 297 BOOTP using the Rockwell Utility 288 branch 297 buttons 79 C cable pinout MicroLogix controller channel 0 to modem cable 62 69 cables planning r...

Page 304: ... considerations 180 DIN rail 297 disable Ethernet channel 292 EtherNet IP Incoming Connections 208 serial channels 185 disconnecting main power 20 Distributed Network Protocol DNP3 185 DNP3 analog input object 229 analog output object 232 BCD object 233 binary input object 220 binary output object 221 counter object 225 device attribute object 245 diagnostics 262 double bit binary input object 223...

Page 305: ...ftware 161 memory module 25 your controller 19 instruction 298 instruction set 298 isolated link coupler installing 67 isolation transformers power considerations 21 J jump 298 L ladder logic 298 LCD configuring advanced settings 97 I O status indicators 80 154 loading communication EEPROM 111 main menu 78 menu structure tree 76 saving communication EEPROM 111 setup 113 status indicators 154 user ...

Page 306: ... for upgrade 161 preventing excessive heat 22 processor 300 processor file 300 program file 300 program mode 300 program scan 300 programming 16 programming device 300 protocol 300 R read 300 real time clock 14 battery operation 123 operation 123 removal installation under power 123 writing data 123 relay 300 relay logic 300 remote packet support 182 replacement battery 149 disposing 151 handling ...

Page 307: ...9 error conditions 109 location 107 using 107 troubleshooting 153 true 301 TUF 82 U unsupported connections 16 upload 301 user defined LCD screen 96 using communications toggle functionality 58 using communications toggle push button 58 using emergency stop switches 23 using memory modules 123 using real time clock 123 using the battery 26 using trim pots 107 V viewing fault code 110 viewing syste...

Page 308: ...308 Rockwell Automation Publication 1766 UM001O EN P September 2021 Index Notes ...

Page 309: ...Rockwell Automation Publication 1766 UM001O EN P September 2021 309 MicroLogix 1400 Programmable Controllers User Manual ...

Page 310: ... the telephone number for your country rok auto phonesupport Literature Library Find installation instructions manuals brochures and technical data publications rok auto literature Product Compatibility and Download Center PCDC Download firmware associated files such as AOP EDS and DTM and access product release notes rok auto pcdc At the end of life this equipment should be collected separately f...

Reviews: