background image

Chapter 5: Memory Addressing and Communications to the Allen-Bradley ControlLogix Using Control Information Protocol (CIP) Messaging

5-7

Addressing Examples

The following are examples of legal addressing syntax (note that all tag names shown here are just
examples of legal tag names in the ControlLogix PLC family)

Tag Name

Data Type

Machine_Speed

BOOL, INT, DINT, SINT, REAL

Tank_22_Parameters[25]

BOOL, INT, DINT, SINT, REAL

Tank_3_Parameters[244].07

INT, DINT, SINT

Tank_3_Parameters[522].14

INT, DINT

Tank_3_Parameters[18].25

DINT

Limit_switch_status

Alias for any legal data type

Box_sensor

Alias for any legal data type

Part_count_machine1_shift3.ACC

COUNTER or TIMER

Zone3_Extruder5_Temp.PV

PID

Zone3_Extruder5_Temp.CTL

PID

Controller1.POS

CONTROL

message31.REQ_LEN

MESSAGE

Main_program:Counter.pre

COUNTER within a Program tag

First_Floor:Tank[0].0

INT within a Program tag

The following are examples of illegal addressing syntax (here again all tag names are just examples).  We
recommend mapping these data types to supported data types within the processor.

Tag Name

Illegal Reason

Machine  Speed

spaces in tag name are not allowed in ControlLogix

Tank_22_Parameters[25][33]

only single-dimension arrays are supported in
PanelMate’s ControlNet interface

Machine1.motor_amps

User-defined data types are not supported in  PanelMate’s
ControlNet interface

drive14.MotionStatus.7

AXIS data type is not supported in PanelMate’s
ControlNet interface

Local:3:I.Fault

Local I/O cannot be accessed directly.

Motor_Speed[0].acc.0

Bits within a structure like the accumulator in a timer
cannot be accessed directly.

Содержание EATON PanelMate ControlNet

Страница 1: ...Eaton Corporation Cutler Hammer Group 811 Greencrest Drive Columbus OH 43081 PanelMate ControlNet CommunicationDriver Manual...

Страница 2: ...e law to copy the software on any medium except as specifically allowed in the agreement RESTRICTED RIGHTS LEGEND Use duplication or disclosure by the Government is subject to restrictions set forth i...

Страница 3: ...ple Stations to Multiple PLCs 3 3 PLC Modules 3 4 Operator Station Connection to ControlNet using the ControlNet Interface Module 3 4 Wiring Guidelines 3 4 Chapter 4 Memory Addressing and Communicatio...

Страница 4: ...ii PanelMate ControlNet Communication Driver Manual ControlNet Interface Peer Error codes A 2 System Errors A 2 Local Errors A 3 Index I 1...

Страница 5: ...Preface I Preface Welcome to Cutler Hammer s PanelMate ControlNet Communication Driver Manual This chapter gives a brief overview of this manual and provides information on Support Services...

Страница 6: ...ControlNet module connects to the network the connectivity options how to configure the PLC Name and Port Table in PanelMate software and wiring guidelines Chapter 4 Memory Addressing and Communicatio...

Страница 7: ...echnical support A technical support engineer can be paged for emergencies involving plant down situations or safety issues Emergency support calls are automatically routed directly to our answering s...

Страница 8: ...form Repair and Upgrade Service VOICE 614 882 3282 ext 7601 FAX 614 882 3414 Our well equipped Customer Service department is ready to assist you with repairs upgrades and spare parts services If a si...

Страница 9: ...Chapter 1 Introduction 1 1 Introduction This chapter discusses Driver installation 1...

Страница 10: ...OM Caution Before installing the drivers make sure that the PanelMate Configuration software is not already running To install the drivers from the CD ROM select the Install Software option and then I...

Страница 11: ...Chapter 2 ControlNet Interface Module 2 1 ControlNet Interface Module This chapter discusses The Hardware Layout Address Settings LED Indicators 2...

Страница 12: ...pecific status The bottom set of stacked LED s are used to monitor redundant ControlNet channel status See the table below for a more detailed description of each component Item Description 1 ControlN...

Страница 13: ...71 0 1 0 0 0 1 1 1 22 0 0 0 1 0 1 1 0 72 0 1 0 0 1 0 0 0 23 0 0 0 1 0 1 1 1 73 0 1 0 0 1 0 0 1 24 0 0 0 1 1 0 0 0 74 0 1 0 0 1 0 1 0 25 0 0 0 1 1 0 0 1 75 0 1 0 0 1 0 1 1 26 0 0 0 1 1 0 1 0 76 0 1 0 0...

Страница 14: ...d Recoverable configuration fault Invalid firmware OEM data or Personality Block Flashing Green No errors Solid Green No errors Amber Configuration mode Channel Status The Channel Status LEDs are the...

Страница 15: ...5 Connectors The Channel A and Channel B connectors J2 and J3 respectively on the ControlNet interface card provide redundant coax media connections to ControlNet using standard BNC female connectors...

Страница 16: ...2 6 PanelMate ControlNet Communication Driver Manual...

Страница 17: ...Chapter 3 Connectivity 3 1 Connectivity This chapter discusses Supported Messaging Network Connection Connectivity Options PLC Modules Wiring Guidelines 3...

Страница 18: ...low shows the rear of a PanelMate Power Pro Series unit To connect the operator station to the ControlNet network 1 Install a passive Tee Tee and drop cable are combined connector 1 on the network cab...

Страница 19: ...Chapter 3 Connectivity 3 3 Connectivity Options One Operator Station to One PLC Connecting to ControlNet using the ControlNet Interface Card Multiple Stations to Multiple PLCs...

Страница 20: ...s N A Stop Bits N A Parity N A Baud Rate N A Electrical N A Name Use a six character name alphanumeric or underscore Port I O Name assigned to the PLC by the user Model Set to match the A B PLC model...

Страница 21: ...to the Allen Bradley PLC 5 Using DF1 PCCC Messaging 4 1 Memory Addressing and Communications to the Allen Bradley PLC 5 Using DF1 PCCC Messaging This chapter discusses PCCC Memory Addressing I O Form...

Страница 22: ...C Counter Signed 16 F Floating point IEEE single precision floating point N Integer Signed 16 PD PID R Control Signed 16 T Timer Signed 16 For Control Timer and Counter files word 0 is read only and...

Страница 23: ...umber is not specified optional 0 15 Decimal for all other files types including Bit type files which specify the element number Note Access to bits directly within a complex structure such as timers...

Страница 24: ...er Manual Bit Counter C 15 CUup enable 14 CD down enable 13 DN done 12 OV overflow 11 UN underflow 0 10 INVALID Bit PID EN CT CL PVT DO SWM CA MO PE INI SPOR OLL OLH EWD DVNA DVPA PVLA PVHA SP KP KI K...

Страница 25: ...LC 5 Using DF1 PCCC Messaging 4 5 OUT PVH PVL DVP DVN PVDB DVDB MAXI MINI TIE Bit Control R 15 EN enable 14 EUunload enable 13 DN done 12 EMempty 11 ER error 10 UL unload 9 IN inhibit 8 FD found 0 7 I...

Страница 26: ...utput Rack delimiter r Assigned rack number 0 3 for PLC 5 12 and PLC 5 15 0 7 for PLC 5 25 g I O group number 0 7 for all PLC 5 models Bit delimiter b Terminal bit number 0 17 for all PLC 5 models Not...

Страница 27: ...2 len Length value in element 52 of Control file 53 R111 721 PoS Position value in element 721 of Control file 111 b041 581 Element 581 of Bit file 41 n421 008 Element 8 of Integer file 421 F8 23 Elem...

Страница 28: ...4 8 PanelMate ControlNet Communication Driver Manual...

Страница 29: ...ng 5 1 Memory Addressing and Communications to the Allen Bradley ControlLogix Using Control Information Protocol CIP Messaging This chapter discusses CIP References ControlNet Messaging ControlLogix A...

Страница 30: ...by commas There can be 0 1 2 or 3 dimensions defined in a single reference All dimensions are delimited by the and characters Range of each dimension is limited by 16 bits 0 0xFFFF and define the offs...

Страница 31: ...of data is needed for the new page In this case the old connection s is are terminated and new ones established Background reads for alarming trending and message display are established at startup an...

Страница 32: ...en communicating to a ControlLogix PLC and then use that tag cross reference file CSV within the PanelMate Power Pro editor To export with the RSLogix 5000 editor select Export Tags from the Tools pul...

Страница 33: ...LC Messages The PLC2 3 5 SLC Mapping dialog box lets the user establish the assignment of file number to array tag name Note that this PLC 5 or SLC file assignment is not shown in the exported tag cro...

Страница 34: ...n 0 through 15 DINT nn 0 through 31 SINT nn 0 through 7 mmm is an array element in a one dimensional 1 D array mmm 0 to 65535 Alias is an alias or pointer to another tag An alias can be configured as...

Страница 35: ...ruder5_Temp CTL PID Controller1 POS CONTROL message31 REQ_LEN MESSAGE Main_program Counter pre COUNTER within a Program tag First_Floor Tank 0 0 INT within a Program tag The following are examples of...

Страница 36: ...5 8 PanelMate ControlNet Communication Driver Manual...

Страница 37: ...Appendix A Error Codes A 1 Error Codes This appendix includes ControlNet specific error messages A...

Страница 38: ...or The ControlNet Interface module data exchange interface could not be opened Sys 0 ControlNet Interface open data exchange interface timeout The ControlNet Interface module attempt to open the data...

Страница 39: ...1 via ControlNet Interface error parsing reference n10 0 An error was encountered parsing the reference the operation cannot be performed Loc 0 on plc1 via ControlNet Interface unscheduled messaging n...

Страница 40: ...A 4 PanelMate ControlNet Communication Driver Manual...

Страница 41: ...Local Errors A 3 System Errors A 2 ControlNet Interface Status 2 3 ControlNet Messaging 5 3 Correspondence Address P IV D Driver Installation 1 2 E Emergency Technical Support P III H Hardware Layout...

Страница 42: ...I 2 PanelMate Power Pro ControlNet Communication Driver Manual...

Страница 43: ...cribed in this document Are the instructions easy to follow Are the examples helpful useful Are there enough examples Is the document organized logically Is it easy to find what you are looking for Ar...

Отзывы: