Home

Connect EZ HMIs to AB Controllers

image

Contents

1. Controller ControlLagix_5 gt A Controller Tags Controller Faulk Handle a Power Lp Handler d TS Tasks Ja E MainTask H 28 MainProgram i Unscheduled Programs g Motion Groups Ungrouped Axes Trends fl Delete Map G Data Types Cb User Defined PLC 2 Mapping Strings Tag Name Oe LR Predefined aae 0 ares Cr Module Defined 1O Configuration Aug 2014 Phone 1 563 359 7501 www ezautomation net 48 Page 4140 Utica Ridge Rd Bettendorf IA 52722 lE Z ave 7 EZAutomation After you click OK from the PLC SLC Mapping window your RSLogix 5000 screen should look similar to the example below Application Guide 2 RSLogix 5000 ControlLogix_5555 1756 L55 File Edit View Search Logic Communications Tools Window Help Sisig S he olf Offline D F RUN E Contr Controller Tags A Controller Fault Handler 3 Power Up Handler A E Tasks o NTHO Decimal 5 nana BE TT E F Ca MainProgrami Unscheduled Programs EE Motion Groups E Ungrouped Axes Trends 2 69 Data Types CR User Defined Y LH Strings Y LR Predefined C Module Defined I O Configuration 5 Save the project and download it to the PLC for the changes to take effect Repeat the Tag Creation process and PLC SLC Mapping process as needed After completing the previous steps your EZTouch will be able to access tags N7 0
2. lt C FLOATING PT_32 Retentive TE SIGNED _INT_16 YPE Aoating Point No of Chars SIGNED INT 32 Decimal point Tag Name Aug 2014 Phone 1 563 359 7501 e www ezautomation net 29 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide 12 EZAutomation F Float Data type R W or R O word Address Range 0 255 Numeric Display Visibility Details _ Label Text Language Label Text ADD NEW TAG DETAILS ee Enter Tag Details for the Tag Top FLOAT Bottom PLC T upe Allen Bradley SLC 500 DF1 Full Dl uples Rev l gt Tag Name FLOAT a F8 1 Expected O Type HAM or ROndly Data Type FLOATING_PT_32 Format Data Type Unsigned Decimal Color No of Chars Text Bl EE i L Initial Value Retentive Background T Bl Patera Aetentive Use tag for decimal point Aug 2014 Phone 1 563 359 7501 s www ezautomation net 30 Page 4140 Utica Ridge Rd Bettendorf IA 52722 EZ AS 1 2 3 Application Guide Om EZAutomation Timers Addressing Timers can be addressed in a few ways depending on what you are trying to accomplish Here are some of the ways to address them using the different flags associated with the timer instruction The Timer instruction requires a flag address to be programmed in EZ programming software The Accumulator T4 0 ACC R O Address range 0 255 Numeric Display General Scaling Visibility Details Label Text Language iz ADD NEW TAG DETA
3. Application Guide A EZAutomation Default PLC Address The default PLC station address is used when a PLC address is not specified in a map entry The default entry is 2 Station Number The station address is the address of the DH 485 RS232 DF1 module The station address defaults to 2 Timeout Time Enter the time in tenths of a second the panel should wait for communications with the PLC before displaying an error The default for this is 30 tenths of a second 3 seconds Poll Time Enter the time in tenths of a second the panel should wait between executing one complete sequence of reads for the current screen The default value is zero for constant polling Remote I O The following describes the attributes that define the PLC2 3 and 5 Remote I O setup This is found in under the menu item Setup gt Select PLC Click on the appropriate PLC type and protocol and then click on the View Edit PLC COM Setup button Allen Bradley Remote I O PLC Revision Number F Baud Hate 57 6 PLE Model PLC3 5 Character Order in Registers Char 2 Char 1 Default C Char 1 Char 2 Hack Definitions Rack Number Pack Status Undefined Undefined Undefined Undefined Define Undefined __ Define Undefined Undefined Undefined Delete Undefined Undefined Undefined Undefined Undefined cancel PLC Editor Revision This lists the latest PLC code revision It is useful in determining if you have the la
4. Edit Tags Produced Tags Map PLCISLO Messages verify LO Forcing SFC Forcing Start Pending Routine Edits ccept Pending Routine Edits Cancel Pending Routine Edits ccept Pending Program Edits Gancel Pending Program Edits Test Program Edits Untest Program Edits 455embile Program Edits Gancel Program Edits Window Help ISIS 7189 j Z IOB gt JSD 3 TAEAE aed eee y avorites Ei X Tmercounter K Inpuloupat A Mitroller Tags ControlLogix_5555 controller E ControlLogix_5555 c Show Show All H Tag Name 77 Ala DEG NT SS Aug 2014 Phone 1 563 359 7501 s www ezautomation net 47 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide BB Le iis 7 EZAutomation EZ AS 1 2 3 2 Define a FILE NUMBER to be associated with our newly created tag In our example we have used a File Number of 7 3 Next select the TAG NAME that you would like to associate with the File Number 7 Here we have selected EZTouch_INT Please complete the Mapping by clicking O X RSLogix 5000 Controllogix_5555 1756 L55 gt DS oe HEN Fil Edit View Search Logic Communications Tools Window gwa ajajaj S sele el agl IK R 2 2 Offline lM E RUN ee E Path lt none gt Ez Mo Forces py T OK PLC 3 5 SLC Mapping M x BAT o Edits C po PLC 3 5 SLC Mapping Redundancy Compare Help T MAA O O RS aves las For El
5. PLC Revision Number Parity Baud Rate ERIN Default PLC Address Seem One Parity None M 1 Transmit 1 Station Number Timeout Time 1 255 30 E Checksum Type BCC se tenths of a second heehee aaa 30 Select R5485 No w Poll Time 0 255 Poll Time 0 255 E tenths of a second _ tenths of a second PLC Editor Revision This states the current revision of the PLC Baud Rate Click on the arrow to the right of the dialog box and select the entry that corresponds to the baud rate of the DF1 port Parity Click on the arrow to the right of the dialog box and select the stop bit number for the DF1 port Default value is even Stop Bits Click on the arrow to the right of the dialog box and select the entry that corresponds to the stop bits of the DF1 port The default is one Checksum Type Click on the arrow to the right of the dialog box and select the entry that corresponds to the checksum of the DF1 port The default checksum is BCC Select RS485 If the PLC is operating with RS 485 select Yes If Yes is chosen control RTS is forced to Yes controlling the RS 485 driver This will also force the panel to disable the receiver while the panel is driving the RS 422 485 driver Note The PLC port will not work correctly at baud rates less than 9600 when RS 485 is selected Aug 2014 Phone 1 563 359 7501 e www ezautomation net 13 Page 4140 Utica Ridge Rd Bettendorf IA 52722
6. SLC 500 MicroLogix DH 485 AIC Available Drivers with the option card Data Highway Plus EH Remote I O Ethernet IP EH Aug 2014 Phone 1 563 359 7501 e www ezautomation net 9 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Me N Application Guide 42 HAutomation EZ Windows 7 15 EZW This is the award winning 15 WIN7 HMI This unit support most serial drivers and Ethernet IP protocols For the DH protocols you would need to order the unit with DH preinstalled Available Serial Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Available Drivers with the option card Data Highway Plus Remote I O EZ3 Series EZ3 This is our newest HMI with 64K colors and supports most serial drivers and Ethernet IP protocols Available Serial Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Available Drivers with the option card Data Highway Plus Aug 2014 Phone 1 563 359 7501 e www ezautomation net 10 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 8 EZAutomation Communications and Wiring Pinouts Below will be examples of the communication parameters setup You will find these settings in the Project Information window when you first open up the programming Software In the PLC secti
7. below will be shown RSLogix 5000 Control Logix 5555 1756 L55 File Edit View Search L alse Neale lt A SISIR Ve IE Off_line F RUN K C DE BAT EEFT Np Forces No Edits a E Redundancy A Controller Tags S Tasks I a MainTask Unscheduled Pro a Motion Groups Ungrouped Axes Trends Data Types lk User Defined L Strings L Predefined D Module Defined Z LO Configuration El a Controller Controllogix 5555 Controller Fault Handler Power Up Handler MainProgram ogic Communications Tools Window Help S SSE See Kamla gt 4 gt Favorites A Bit A TimeriCounter A Input Output X Compare grams Controller Tags ControlLogix_5555 controller Scope ControlLogix_5555 c Show Shaw All Sort P Tag Name Alias For Monitor Tag Edit Tag Properties Alt Enter Edit Date Type Greate Tag which aliases Go bo Gross Reference Cid Go bo Asis Wizard Go bo Axis Properties Go to Motion Group wizard Go to Motion Group Properties 50 bo PID Properties 50 bo Message Properties Go bo Gamgam Profile Editor Phone 1 563 359 7501 e www ezautomation net 43 Page Aug 2014 4140 Utica Ridge Rd Bettendorf IA 52722 BA he ais Application Guide 8 EZAutomation 3 Give your new tag a name for this example we have used EZTouch_INT Enter a description if needed
8. connected to this series of PLCs without errors occurring The amount of information being requested from the Panel and the amount of activity on the DH485 network can affect the response time of a message Discrete All map entries that specify a bit are read only The driver cannot perform bit writes The error PLC Element Read Only is returned when an attempt is made to write to a discrete element DH 485 RS 232 Interface Module Setup The DF1 port on the interface module should be set to match the PLC port on the panel The DF 1 port must be set to eight bits per character The rest of the settings must match the settings on the panel The panel will not be able to communicate to the module if the settings on this port do not match the settings on the PLC port of the panel The DF1 module must be configured for half duplex by selecting the DF1 protocol option from the top level setup menu on the interface module SSS a a a a ee ee Aug 2014 Phone 1 563 359 7501 s www ezautomation net 57 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation Do you still need help Technical Support Most of the frequently encountered problems regarding the communications of the AB PLCs are answered in the sections above However if you still need answers to your questions please call our technical support at 1 877 774 EASY Copyright 2014 by AVG All Rights Reserved Aug 2014 Phone 1 563 359 7501 e www ezau
9. for PLCS N7 100 N255 0 255 Micro SLC Float F READ WRITE Word F8 F255 0 999 F9 3 0 255 Micro SLC Timer T READ ONLY Discrete T4 T9 0 999 for PLCS READ ONLY Discrete T255 0 255 Micro SLC READ ONLY Discrete T255 32 DN READ_WRITE Word T4 0 ACC READ_WRITE Word T4 0 PRE Counter READ ONLY CS 0 999 for PLCS C5 0 CU C READ _ ONLY C9 C255 0 255 Micro SLC C5 1 CD READ ONLY C10 254 DN READ ONLY C255 1 0V READ _ ONLY C5 0 UN READ_WRITE C5 7 ACC READ_WRITE C5 123 PRE Control READ ONLY R6 0 999 for PLCS5 R6 1 EN R READ ONLY 0 255 Micro SLC R6 2 EU READ_ONLY R9 R255 R255 254 DN READ_ONLY R6 1 EM READ_ONLY R10 1 ER READ ONLY R11 121 UL READ ONLY R6 1 IN READ ONLY R6 1 FD READ_WRITE R44 5 LEN READ_WRITE J R77 1 POS String ST READ_WRITE Word ST3 ST999 0 779 for PLCS ST3 775 SLC Micro Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 36 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation Address Syntax for ControlLogix Ethernet IP Unlike PLCS or SLC the ControlLogix family of PLCs uses tags for its variables To access a ControlLogix variable enter the ControlLogix Tag Name as the Address in the Panel Tag Details dialog box Touch panel Software allows you to enter tag names that are of 40 character length same as the number of characters you would be allowed to enter for ControlLogix Tag name A Logix5000 controller lets you divide your application into multi
10. message returned a status error Error 8 INVALID CARD ERROR Screen Message INVALID OR NO OPTION BOARD Condition Invalid or no card found during restart Aug 2014 Phone 1 563 359 7501 e www ezautomation net 56 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation Error 9 INVALID DRIVER STATE Screen Message INVALID DRIVER STATE Condition Driver reached an invalid state during a write Driver reached an invalid state during a read Error 10 GENERAL_ERROR Screen Message ERROR CODE xxx Condition Never should occur Error 11 LAST_ERROR Screen Message N A Condition Never would occur NOTES Time out Errors The time out time specifies the amount of time the panel will wait for a reply to a message before triggering an error Each message sent to the PLC must be acknowledged by the PLC The acknowledgment must be received within a certain amount of time If an acknowledgment is not received the driver will retry the message After the message has been sent twice with no response the driver will report a time out If the panel is constantly displaying time out errors or communication errors the time out time or poll time may have to be increased Only the Panel is allowed to communicate with the SLCS500 20 20 or 40 series PLCs These PLCs can only handle one or two messages at a time and if more than one Panel is trying to communicate errors will occur A panel and a program loader can be
11. results 8 After selecting a DATA TYPE of INT we will need to move down and define the ARRAY DIMENSIONS The array dimensions define the number of elements in your tag ex 100 means that you have created 100 data elements using the INT format You need only to fill in a value for DIM 0 9 Once the Data Type and Array Dimensions have been established click OK C RSLogix 5000 ControlLogix_5555 1756 L55 gt Bice N T x File Edit View Search Logic Communications Tools Window Help SISIR a aele clo ce EE Offline oe ee Et z Select Data Type E E x Mo Force ee ata Woes i i i i i Redund e FED_ TIMER OF Cancel FED TAUNCATE FILTER_HIGH PAS 5 FILTER LOW PASS Help a _ JK FUNCTI N_GENERATOR HL LIMIT ka Consumers Array Dimensions Dim Dim 1 Dim 2 S Configure io a I 3 fi oller E 6 Strings B Predefined ft Module Defined Z WoO Configuration Aug 2014 Phone 1 563 359 7501 www ezautomation net 45 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide BB Le iis 7 EZAutomation EZ AS 1 2 3 Now your NEW TAG window should look as in the example below Fie Edit View Search Logic Communications Tools sag 5 ele is lol 782 Offline Ho Forces Ho Edits Redundancy Hame A Sy Controller Contrallogix BERRE 224 Controller Tags Description 7 Controller F
12. screen exceeded This occurs when there are too many register on the display that can be monitored 0x0008 PLC MSG time out CMD xX This error occurs when the unit does not receive a reply to its command The unit will retry a command and wait for the specific time out period before reporting this command The command ID causing this error is reported CMD OxAA READ CMD OXA2 WRITE 0x0010 Invalid PLC attributes using defaults This will occur if the PLC driver receives an invalid set of attributes The default attributes will be used when this occurs 0x0020 PLC bad checksum CMD x This occurs when a reply with an invalid checksum is received by the unit The command ID of the command that incurred the error is reported as part of the message CMD OXAA Read CMD OXA2 Write 0x0040 PLC Error STS XX EXTSTS XX CMD ZZ This is reported when a controller responds to a command with an error The error code is shown and can be looked up in the Allen Bradley documentation The command ID of the command causing the error is reported CMD OXAA Read CMD OXA2 Write 0x0080 PLC Nack Error This error is reported when a controller responds to a command with a negative acknowledgment 0x0100 PLC element read only This is reported when an attempt is made to write to an element with a read only map entry Read only map entries are input file output file and all discrete entries The driver can only read discrete entries it cannot write to a single b
13. then download to the PLC Note RSLogix must be Offline to create tags or to map them as PLC SLC Messages Let s create a new tag in RSLogix 5000 While RSLogix 5000 is offline go to LOGIC gt EDIT TAGS z RSLogix 5000 ControlLogix_5555 1756 L55 File Edit View Search Logic Communications Tools Window Help alelu S AE al 4 y Open SISIR Te Monitor aiii E feres No Forces ok Produced Tags Mo Edits a E O Map PLC SLC Messages koi kal F FF F F H Redundancy verify favorites A Hit A TimerfCounter A Inputlutp LO Forcing b SPL Forcing E L S araras J Controller Faul L Start Pending Routine Edits Power LUp Han F E E G L e Tasks ccept Pen ir Gu Ine 5 E Sal MainTask Cancel Pending Routine Edits H MainProgr Accept Pending Program Edits Unscheduled F 5 6 Motion Groups ii Ungrouped 4x Test Program Edits J Trends Untest Program Edits a E Data Types Ep User Defined Assemble Program Edits H E Strings Gancel Program Edits Sl La Predefined a ST Module Defined Z UO Configuration Cancel Pending Program Edits Aug 2014 Phone 1 563 359 7501 e www ezautomation net 42 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ei iis 79 EZAutomation BZ AS 1 2 3 1 Once the EDIT TAG window is open right click on an empty cell and chooses EDIT TAG PROPERTIES 2 After choosing EDIT TAG PROPERTIES the window in figure
14. this is optional and not required 4 Choose a TAG TYPE For our purpose we will use a BASE type tag 5 Click on the box next to the DATA TYPE field to bring up the menu in Figure 4 a R E ae a T 7 RSLogix 5000 ControlLogix_5555 1756 L55 m File Edit View Search Logic Communications Tools window rag Bla 2 elm elt alai IR a TET mee e 3 No Forces a d i i i 1 il i i i No Edits T a a x Redundancy BE A Compa Name EZTouch INT Ok El Controller Controllogix REEE i P Controller Tags ESTE Cancel 2 Controller Fault Handler r Help Alias For Power Up Handler S Tasks Tag Type v Base E L MainT ask C Alias MainProgram S S d C Produced f Consumers Unscheduled Programs c 16 Motion Groups Consumed Ungrouped Axes Data Type ti Configure Trends a a y a Z SCOPE Contrallogix 5555 cortraller ka Y LR Strings Style P H Lm Predefined a er Module Detined Z I O Configuration Phone 1 563 359 7501 www ezautomation net 44 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA he ais Application Guide 8 EZAutomation 7 Scroll down through the list until you come to INT or type INT into the DATA TYPE field The data types supported by EZTouch for use with ControlLogix are INT REAL floating pt Note The BOOL data type is not recommended for use as it may cause unpredictable
15. you to enter tags either with one two or three dimensional arrays and they support address range which goes from 0 to 65535 Example of how a Tag name defined with array is addressed in our software can be seen below EDIT TAG DETAILS Enter Tag Detads for the Tag DINT gt PLC Type Ethemet IP CE Rev D Address String 2 gt 0dd 3 3 IO Type RAW Data Type SIGNED_INT_32 No of Chars Initial Value Retentive e ees TEE LR cms Heb ControlLogix Controller Tag Syntax PLCID gt Tag Name index Example 2 gt Odd 3 3 ControlLogix Program Tag Syntax PLCID gt Program Program Name Tag Name index Example 2 gt Program Extruder Odd 3 3 Aug 2014 Phone 1 563 359 7501 e www ezautomation net 38 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation Rules to follow while addressing the Tags that are of Array type 1 There should be a bracket at the beginning as well as at the end of an address location E g array 10 array 10 10 array 10 10 10 2 There shouldn t be any space between the name of an array and its address location The correct way of addressing would be tag1 10 tag2 32 etc If you enter the tag address as tag1 10 or tag2 3 3 it would be an invalid tag 3 There should be a comma between the row and column while addressing a two dimensional array and comma between row column and no of characters i
16. 1512 2000200905 5 2211002002000125 3092100500 20000097 EA 9 Windows Embedded Le a 9 Z TOUCH PLUS EZ T15C E TTT 9 Z IW H90W57 15 EZ TT 10 EZ3 56025 et As EE ee E A A ne eee eee A 10 Communications and Wiring PINOUTS ss ccdavctdeisccdacisssretiesracdcakscessiiasenchseinnnwodiennenteakeeaodswannedantsdainsiennecdseliteentavernrs 11 B p a e R poses 2124 S A E E EE A 0022010022740992 12451920 10 2090009276712108 T 1 0000 N 11 DET FU AST AU CN T 12 Ramo TTT 14 DA a E A E E T T E E E E E E E E 17 Data Highway Plus TOr PLC 1 22429442055020 2000409550065044 E E NENERE ARTIE ARAAr DRA ANAAAREA ADER 20 EROON P a 770 0 2000007020 ee eee ee 22 PLC Communication Wiring Diagrams sees eee ee eee eee eee eee eee eee ee eee 25 Tag Addressing for SLC and MicroLogix PLC BI sese 28 PEC EIEIO INE 999 crs E C 12122 raw 220 4 120 E E 2290 2022 G 0000 220501 220 022001 28 Ter ATAren E E 31 Counter Adre Sine sorniera E E seater 34 Complete Address Tabl6 eee enema RE nr en ean Oa OP 36 Address Syntax for Control Logix Ethernet IP oc sss sese 37 Aug 2014 Phone 1 563 359 7501 www ezautomation net 3 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 8 EZAutomation St ojora AALOE L eS 2222223022001005 POE ETA EEEE EEE SETST EE SEE PEET E 38 SupporrTOr e e E R 40 Support for Timer and Counter Status Bits and Flags sese eee eee 41 Steps to configure ControlLogix Tags for use with EZTOUCh sss sees eee 42 Map tag asa PLC
17. 3 359 7501 s www ezautomation net 33 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BB Le iis 7 EZAutomation EZ AS 1 2 3 Application Guide Counter Addressing Counters can be addressed in a few ways depending on what you are trying to accomplish Here are some of the ways to address them using the different flags associated with the counter instruction The Counter instruction requires a flag address to be programmed in EZ programming software The Accumulator C5 0 ACC R W Address range 0 255 Numeric Display General Scaling Visibility Details C Label Text Language h g Label Text Fosition lop Bottom Tag Name Format Data Type Unsigned Decimal x Color Tet B lt Rin Background Blini C Use tag for decimal point Decimal point Tag Name The Preset T4 0 PRE R W or R O Address range 0 255 Numeric Display General Scaling Visibility Details C Label Text Language h g Label Text Position Top Bottom Tag Name Format Data Type Unsigned Decimal Color Tet MZ C Background L C Use tag for decimal point Decimal point Tag Name Aug 2014 Phone 1 563 359 7501 s www ezautomation net EDIT TAG DETAILS Enter Tag Details for the Tag C5 1 4CC PLC Type Ethernet Drivers Ethernet lP Rev G C5 1 4CC IO Type Aa UNSIGNED_LINT_16 Address String Data Type No of Chars Initial Value Retentive Mitral alle Retentive ADD NEW TAG DETAILS Ent
18. 85 network This address will be used when a node address has not been entered in the panel internal register map The default for the node address is one Max Station Number Enter the maximum node address for the DH 485 network This address should be equal to or greater than the PLC or panel with the highest node address on the network The default is address 31 Timeout Time 1 255 tenths of a second Enter a time out time between 1 and 255 tenths of a second This is the time the panel will wait to get a response from a PLC before it reports a time out error The default is 30 tenths of a second 3 seconds Poll Time 0 255 tenths of a second This is the time between poll of the PLC by the panel in tenths of a second For constant polling set this to zero The default for poll time is 0 for constant polling DF 1 Full and Half duplex The following describes the attributes that define the Allen Bradley SLC MicroLogix PLC with DF1 Full Half Duplex Protocol setup This is found in under the menu item Setup gt Select PLC Click on the appropriate PLC type and protocol and then click on the View Edit PLC COM Setup button Aug 2014 Phone 1 563 359 7501 www ezautomation net 12 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 8 EZAutomation Allen Bradley MicroLogix DF1 Full Duplex gt X PLC Revision Number sn Baud Rate azn Allen Bradley LC500 MicroLogix DF 1 Half Duplex E
19. BA Ae ais Application Guide 0 EZAutomation Connecting EZ HMIs to Allen Bradley Controllers Application Guide This document will serve as a guide explaining how to connect our EZ HMls to an Allen Bradley Controller We communicate with most of the Allen Bradley drivers available Please follow the steps outlined in this document to configure the EZ HMI to communicate with an Allen Bradley Controller EZTouch Plus shown MP Aug 2014 Phone 1 563 359 7501 e www ezautomation net 1 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation WARNING Programmable control devices such as EZ Series Touch Panel are not fail safe devices and as such must not be used for stand alone protection in any application Unless proper safeguards are used unwanted start ups could result in equipment damage or personal injury The operator must be made aware of this hazard and appropriate precautions must be taken In addition consideration must be given to the use of an emergency stop function that is in dependent of the programmable controller The diagrams and examples in this user manual are included for illustrative purposes only The manufacturer cannot assume responsibility or liability for actual use based on the diagrams and examples CAUTION Do not press the EZ Series Touch Panel touch screen with any sharp objects This practice may damage the unit beyond repair Trademarks This publication may contain r
20. Condition If writing a value to a T or R and the values id greater than Ox7FFF or value is less than O If writing to a T C or R and the value are a DISCRETE Error 2 MSG_ TIMEOUT Screen Message PLC COMMUNICATION TIMEOUT Condition Driver timed out while waiting for a reply to a transmission Error 3 OPTION_BRD_ERROR Screen Message OPTION BOARD CONFIGURATION ERROR Condition While resetting the card failed to load code from prom to RAM While resetting the card failed to reach a waiting to transmit condition While resetting the card failed to indicate restart was successful While taking the card offline the card failed to reach a waiting to transmit condition Error 4 REGISTER_READ_ONLY Screen Message OI REGISTER IS READ ONLY oo Nxxx yyyy Condition If writing to or O Error 5 BAD_ADDRESS Screen Message BAD ADDRESS 00 Nxxx yyyy Condition If writing to SLC500 and the file address is greater than 255 or the word address is greater than 255 If reading from SLC500 and the file address is greater than 255 or the word address is greater than 255 Error 6 COMM_ERROR Screen Message COMMUNICATION ERRORS Condition Driver timed out while waiting for a reply to a transmission Card was notin a waiting to transmit condition during an attempted transmission Error 7 STATUS ERROR Screen Message STS xx EXT_STS xx ERRORS FROM PLC xx Condition PLC s reply to a read message returned a status error PLC s reply to a write
21. Condition Invalid or no card found during restart Error 3 RACK ERROR Screen Message RACK STATUS RACK ERROR T aabg ww bb tag map string Condition While reading or writing a tag the PLC indicated a rack error The PLC sees no response from this rack in this map string Error 4 NO RACK Screen Message NO RACK ERROR T aabg ww bb tag map string Condition When reading or writing a tag the PLC indicated that the rack in this map string is not present Error 5 PROGRAM _MODE_ERROR Screen Message PLC IN PROGRAM MODE T aabg ww bb tag map string Condition When reading or writing a tag the PLC indicated that it was in program or test mode Error 6 NO WORD ERROR Screen Message WORD NOT IN BTX T aabb ww bb tag map string Condition When reading from the BTX specified in the map string the word number was not found in the BTR or the length of the tag element was longer than the specified BTX Error 7 NO CONI ERROR Screen Message NO COMM ERROR Condition When reading or writing the Remote I O interface card indicated that it has not received a valid message from the PLC within a period of 160 milliseconds Error 8 NONACTIVE_QUARTER_ERROR Screen Message WRITE TO NONACTIVE QUARTER T aabg ww bb tag map string Condition When writing to the quarter specified by the group in the map string the PLC indicated that this quarter was not active Aug 2014 Phone 1 563 359 7501 www ezautomation net 54 P
22. DH or Remote 1 0 DH uses a peer to peer communications with a Token Passing system The max node allotment is 64 nodes The communications baud rate supported are 56 7K 115 2K and 230 k AB Remote I O Used primarily for the PLC_3 amp 5 controllers with its rack mounted hardware that is very robust This protocol is slowing being phased out by the newer line of AB products and protocols Aug 2014 Phone 1 563 359 7501 www ezautomation net 7 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation EZ HMI Driver Compatibility This section will break down the types of drivers supported by the different EZ HMls Some Touch Panels may support most of the Allen Bradley drivers however the Remote I O and DH would require a separate option card to support the connections and drivers Full Featured FS Units These units can support all serial drivers out of box but require additional option cards to run EtherNet IP DH or Remote I O Available Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Available Drivers with the option card Data Highway Plus Remote I O EtherNet IP FSE supports only the inputs and outputs Serial and Ethernet SE These units support all serial and EtherNet IP protocols out of box This unit does not support DH and Remote I O Available Drivers Mi
23. ILS Label Text Enter Tag Details for the Tag TIMER PLC Type Allen Bradley SLC 500 DF1 Full Duplex Rev Tag Name TIMER Address String T4 0 4CC Format Expected IO Type RAW or ROnly Data Type Unsigned Decimal v Jus Data Type UNSIGNED_INT_16 w SIGNED_INT_16 Color E d che SIGNED_INT_32 UNSIGNED INT 16 Text iz C Blink a d B F Birk C Initial Value Rd H NSIGNED INT_32 A groun in INT BCD_INT_32 FLOATING PT 32 C Use tag for decimal point Position Decimal point Tag Name Numeric Display General Scaling Visibilty Details D Label Text Language naracter i ae ADD NEW TAG DETAILS Enter Tag Details for the Tag TIMER PLC Type Allen Bradley SLC 500 DF1 Full Duplex Rev Tag Name TIMER Address String T4 0 PRE Expected 10 Type AZW or ROnly Position Format Data Type Unsigned Decimal v Data Type UNSIGNED_INT_16 Color Tet B 7 Blink No of Chars Z EH C Initial Value Retentive Background v C Blink F C Use tag for decimal point Damnoni iiS Aug 2014 Phone 1 563 359 7501 e www ezautomation net 31 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide 12 EZ AS 1 2 3 The Enable bit T4 0 EN Discrete Read only Indicator Light General Visibility Details Label Text Language Label Ted Tag Name 74 0 EN On Off Text Languag
24. LCs After entering all the necessary details click on Add PLC Details to add the PLC You can add up to 64 PLCs for CE unit and up to 4 total PLCs for EZ Touch Jr and SE HMs Finally click OK and you are all set to communicate with added PLC PLCs from EZ Touch Panel over Ethernet IP NOTE The SLC5 05 DF1 over Ethernet also works with compatible MicroLogix PLCs Aug 2014 Phone 1 563 359 7501 e www ezautomation net 24 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide g EZAutomation PLC Communication Wiring Diagrams This section will include wiring diagrams for communications from our 15 pin port COM 2 to the Allen Bradley PLC Allen Bradley SLC500 5 01 02 03 DH 485 AIC RS 485A P N EZ DH485 Allen Bradley SLC500 DH 485 AIC Point to Point PLC Port AB SLC500 Phone mpeg foc D sub 15 pin Pala be Aug 2014 Phone 1 563 359 7501 www ezautomation net 25 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA he Na Application Guide 42 EzAutomation Allen Bradley SLC DF1 RS 232C P N EZ SLC 232 CBL AB SLC DF1 RS 232 PLC For D sub S p ih D sub 15 51m Female Bale Allen Bradley MicroLogix 1000 1200 1500 RS 232C P N EZ MLOGIX CBL A B Micrologiz RS 232 D sU 1S p in Bl all Mint Din 8 pin Male Nonstandard keying Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 26 Page 4140 Utica Ridge Rd Bettendorf A 52722 Application Guide Om EZAut
25. N7 99 Aug 2014 Phone 1 563 359 7501 www ezautomation net 49 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Oe EZAutomation Importing ControlLogix Tags In order to eliminate the need for having to enter the Tag Information from ControlLogix manually our touch panel software provides you this feature Importing ControlLogix Tags through which you could Import the ControlLogix Tags into your Touch Panel Project All you need to do is to Export the ControlLogix Tags from RS Logix Software into a CSV file and then Import the ControlLogix tags into your project in the Touch Panel Software To import ControlLogix Tags from CSV file perform the steps below 1 Click on Import Tags gt Import ControlLogix Tags from CSV file as shown below item Remote Access Window Help Tay Database Tag Cross Referenta Tag Cross Reference By Screen st IU U L Export Tags E 35 Ep L _ Import Tags L Comma delimited i Excel format Alarm Database Export Alarms Import Alanis k Import ControlLogi Tags from CSY file Message Database Export Messages b impart Messages b Language Texts b Panel Attributes Project Desorption Upgrade Firrevare Import ControlLogix Tags PLCID 2 lt Select CS File Path FileName Select ControlLooix tags CSV File and Click OK Aug 2014 Phone 1 563 359 7501 e www ezautomation net 50 Page 4140 Utica Ridge R
26. Plus network The node address 0 77 octal must be unique on the network The default is 1 Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 17 Page 4140 Utica Ridge Rd Bettendorf A 52722 BA he Na Application Guide 225 EZAutomation Default PLC Station Number Enter the default PLC address 0 77 octal The address must be unique on the network This address will be used when a node address has not been entered in the panel internal register map The default for the node address is two Important Note If connecting to a SLC500 the Station Number of the SLC500 MUST be entered in the SLC 500 Station Number field Timeout Time Enter a time out time between O and 255 tenths of a second This is the time the panel will wait to get a response from a PLC before it reports a time out error The default is 30 tenths of a second 3 seconds Poll Time 0 255 tenths of a second This is the time between poll of the PLC by the panel in tenths of a second For constant polling set this to zero The default for poll time is 0 for constant polling SLC 500 Station Numbers Enter the Station Number node address of SLC 500 PLCs that reside on the Data Highway Network and that the Panel must communicate with This address should be equal to or greater than the PLC or panel with the highest node address on the network The Station Number will be in Octal Values Click on the Add button to transfer the Station Number you have added to t
27. SLC MESSI sn rE E ee eee 47 Mon mne ela d go e rT 50 DRIVER ERROR CODES cerns aarne aE tnsacntasecuseotusavnddanevenoonseced E A 52 DFT MENG EMOTS ac seis eee ee E tae tne esse ceatansecne qpoee eee seen AMARA AAA AAM ALEIS ADRA AA DAAR 52 Remote 1 O Driver Erre 52 DAT DAVO ENON korear a L sees seca ee ees 52 N Te 52 HE lt 6 610 1672p P 029012 190 Ee 200272400 2 1200001 erent ee er ene 52 Aug 2014 Phone 1 563 359 7501 www ezautomation net 4 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae ais Application Guide 8 EZAutomation This page left intentionally blank Aug 2014 Phone 1 563 359 7501 www ezautomation net 5 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 13 EZAutomation Allen Bradley Drivers Our units communicate with most of the Allen Bradley drivers available The list below shows the drivers we support and PLC controllers There are 7 different protocols we offer as tools to communicate to MicroLogix PLC_3 amp 5 SLCs ControlLogix and CompactLogix However not all of them utilize the same drivers Allen Bradley AB A B DF1 Half and Full Duplex PLC 5 SLC500 MicroLogix 1000 1200 and 1500 DH485 AIC AIC for MicroLogix 1000 1200 1500 SLC 500 5 01 5 02 5 03 A B Ethernet I P ControlLogix amp CompactLogix A B DF1 over EtherNet IP for MicroLogix amp SLC 500 PLCs A B Data Highway Plus DH A B Remote I O Driver Types AB DF1 This driver i
28. age 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation Error 9 NONACTIVE_BTR_ERROR Screen Message WORD NOT IN BTR T aabg ww bb tag map string Condition When writing to the BTR specified in the map string the word number was not found in the BTR or the length of the tag element was longer than the specified BTR Error 10 NONACTIVE_QUARTER_32_ERROR Screen Message WRITE TO NONACTIVE INPUT QTR T aabg ww bb tag map string Condition When writing a 32 bit or string value to an Input the value was either mapped to a non active quarter or out of the range for the rack specified by the map string Error 11 NONACTIVE_QUARTER_R32_ERROR Screen Message NONACTIVE_QUARTER_R32_ERROR Condition When reading a 32 Bit or string value from an Input or Output the value was out of the range for the rack specified by the map string Error 12 GENERAL_ERROR Screen Message ERROR CODE xxx Condition Never should occur Error 13 INVALID DRIVER STATE Screen Message INVALID DRIVER STATE Condition Driver reached an invalid state during a write Driver reached an invalid state during a read Error 14 LAST_ERROR Screen Message N A Condition Never would occur Aug 2014 Phone 1 563 359 7501 e www ezautomation net 55 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation DH Driver Errors Error 1 INVALID WRITE Screen Message INVALID WRITE TO REGISTER 00 Nxxx yyyy
29. aulk Handler gt C Power Up Handler 2 9 Tasks 2 9 MainTask E 3 MainProgramn Z Unscheduled Programs Motion Groups Ungrouped Axes Tag Type Data Type Scope DS Strings ft Predefined Style LO Configuration ae x BES Ef Touch _ INT A Lancel S Help Base Alias Produced f consumes Consumed fI TH UU ae Eonfigure Controllogr 5555 controller To complete the creation of your new tag select a SCOPE amp STYLE In our example we have defined the tag as a CONTROLLER tag Our STYLE type is Decimal Click OK to finalize the tag creation Aug 2014 Phone 1 563 359 7501 s www ezautomation net 46 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Map tag as a PLC SLC Message i Z ii 75 EZAutomation BZ AS 1 2 3 1 Select LOGIC gt MAP PLC SLC MESSAGES The window as shown below will appear A RSLogix 5000 ControlLogix 5555 1756 L55 File Edit view Search alll S Offline fi S aU Ho Forces Ho Edits Redundancy Controller Controll Es E Controller Tag EI Controller Faul Power Lip Han d S Tasks i A MainTask m g MainProgr ef Unscheduled P a i Motion Groups a Ungrouped x Trends E T Data Types L User Defined Strings L Predefined a SET Module Defined TO Configuration Logic Communications Tools Open Monitor Tags
30. croLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Aug 2014 Phone 1 563 359 7501 www ezautomation net 8 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation Restricted RS These units only support the serial drivers and are not compatible with our option cards or any ethernet drivers Available Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Windows Embedded CE These units support all serial and EtherNet IP protocols In addition these units can be equipped with DH and Remote I O cards For the DH protocols you would need to order the unit with DH preinstalled Available Serial Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex SLC 500 MicroLogix DH 485 AIC Available Drivers with the option card Data Highway Plus EH Remote I O Ethernet IP EH EZ Touch PLUS EZ T15C E This is our brand new EZ Automation drop in replacement 15 inch HMI These units support most serial drivers and Ethernet IP protocols For the DH protocols you would need to order the unit with DH preinstalled Available serial Drivers MicroLogix DF1 Full Duplex PLC 3 amp 5 DF1 SLC 500 s DF1 Full Duplex SLC 500 MicroLogix DF1 Half Duplex
31. d Bettendorf IA 52722 Application Guide Om EZAutomation 3 Please Select the ControlLogix PLC ID from the drop down box Import ControlLogix Tags PLEID 2 M Select LXV File C Documents and Settings a arman Dez kop FileName EL Tags EXCSV Select ControlLogm tags CSV File and Click OF Cer Lag 4 Click OK and you would see the following Dialog Box notifying you of the number of ControlLogix Tags that has been successfully imported If there are issues in importing the Tags the tag database log view window will appear to inform you of the errors EZSeries Touch Panel me Successfully imported 825 tag s from C Documents and Settings aramani Desktop Test_of_Mapping Tags CS 5 Once the tags are imported you can click on Setup gt Tag Database to view the imported Tags Aug 2014 Phone 1 563 359 7501 e www ezautomation net 51 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Oy EZAutomation DRIVER ERROR CODES DF 1 Driver Errors The values listed here may be placed in the PLC Error internal register if the error is detected by the EZSeries Touch Panel 0x0001 Incompatible Revision This error will be displayed when the driver and exec have incompatible revision 0x0002 PLC error incorrect map size This error occurs when an incompatible map is loaded into the unit The driver will not attempt to communicate with the PLC when this occurs 0x0004 Limit of elements per
32. e Simulate Press ADD NEW TAG DETAILS Enter Tag Details for the Tag T4 0 EN PLC Type Allen Bradley SLC 500 DF Full D uples Rev l TAH EN Expected Type RAW or ROnly DISCRETE Initial ValueR etentive EZ d Address String Data Type Ho of Chars Initial Yale FRetentive The Done Bit T4 0 DN Discrete Read only Indicator Light Visibility Details C Label Text Language Label Text NDLIG Position Top Bottom Tag Name 7T4 0 DN On Off Text Language Simulate Press Aug 2014 ADD NEW TAG DETAILS Enter Tag Details for the Tag TAU DN PLC Type Allen Bradley SLC 500 DF1 Full Quplex Few TAU DN Expected 0 Type Ae or RUn u DISCRETE Address String Data Type Ho of Chars 0 Initial Yalue Retentive Initial alue Phone 1 563 359 7501 www ezautomation net 4140 Utica Ridge Rd Bettendorf IA 52722 BY gide 32 Page EZ AS 1 2 3 Application Guide Ox EZAutomation The Timer Timming Bit T4 0 TT Discrete Read only Indicator Light Visibility Details EDIT TAG DETAILS Label Ted Language Enter Tag Details for the Tag LE NDLIGH OTT PLC Type Allen Bradley SLC 500 DF1 Full Duplex Fe Address String T4 0 11 ID Type R nly DISCRETE Pasition Data Type Mo of Chars Initial Value Retentive fee Trel re Fel al V al Lie Aetentive Simulate Press Cancel Aug 2014 Phone 1 56
33. eens as shown below On the screen shown below select DH to highlight and then press F5 to access the Channel Configuration screen IT ATTACHS C hanne 1 Cvecirieo Channel 0 STATEA POINT TO POIT Chsnn l ii Chann 1 16 SC LAER MODE C hanne 1 JA UTU EL Aug 2014 Phone 1 563 359 7501 e www ezautomation net 20 4140 Utica Ridge Rd Bettendorf A 52722 Page BY Application Guide 12 EZAutomation Configure the Channel Configuration screen as shown below NOTES 1 Panel baud rate must match PLC baud rate 2 Default PLC Station Number must match PLC Node Address ae E s m mr m m gt ma rr T TT x Laer _ D A IT ATTACHS Dats Highway Plus Channel 14 Configuration Diagnostics file a aud rate BT a q 7 L k al i la e T la Global 1 V TE 5 E Tan CH tile U Mod sddres s Link ID Aug 2014 Phone 1 563 359 7501 s www ezautomation net 21 Page 4140 Utica Ridge Rd Bettendorf IA 52722 JE Z ave B EZAutomation UZ AS 1 2 3 Application Guide Ethernet I P EZ Automation Touch Panels support communication to ControlLogix SLC 500 series and PLC5 over Ethernet using Ethernet IP protocol User would need to define IP address and PLC type for each of the PLC connected to Panel To select EtherNet I P please select an HMI that support this protocol Then on the drop down window on PLC manufacturer please s
34. eferences to products produced and or offered by other companies The product and company names may be trademarked and are the sole property of their respective owners EZ Automation disclaims any proprietary interest in the marks and names of others Copyright 2014 EZAutomation All Rights Reserved No part of this manual shall be copied reproduced or transmitted in any way without the prior written consent of EZAutomation EZAutomation retains the exclusive rights to all information included in this document Designed and Built by AVG 4140 Utica Ridge Rd s Bettendorf IA 52722 1327 Marketed by EZAutomation 4140 Utica Ridge Road s Bettendorf IA 52722 1327 Author Thomas Bernauer Aug 2014 Phone 1 563 359 7501 e www ezautomation net 2 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 6 EZAutomation Table of Contents Allen Bradiey peU ec eee ene cme ne rE eR ge en ree en ce eee eee 6 IV QL o vez xtecetveateceunogtnceinoatncaurdadncuimnassconpiaeneniqonsncuonainenimontnsesouiec einen E E NE EE 1012210206 6 AB DFT a 2741220 2000270001010020 1202042700 047 E 0 0 RIA 2010220007 70 6 EIT 7 529 57134 aei TT 7 AB Data Highway Plus DAF T 7 AB REMON 2002000700 E 2006 22270 00072000 ses eaccsstaedeiiaecawntane nbvasedauuantenaeeuansaansesesteese st 7 EZANI DIVE C M AOU T 8 Full en Te e E 1 D e E E E E EEE AT EEA O EEE E EEA EE E ET 8 Sra Na Ethernet 5E E T A0AADRAA4AA TAREA LAGA AANE 8 REER eae A 30910
35. elect Ethernet Drivers In the next field under PLC Model and Protocol please select Ethernet I P as shown below 1 Project Information Selected Action Edit OFF LINE Write Later SELECT ACTION ENTER PROJECT INFORMATION Project Location Edit P OFFLINE wite a C Documents and Settings tbernauersD eskop Panel Later j l 9 Project Name Ethernet _P ezp w Firmware Revizion m Read Program from Start Editing Screen Select EZSeries Panel Panel Family Size E dit Program ON LINE EZ SE Series v Ob OF Oi O1F PC to Panel Connection Select Model 10 SE Series with Ethernet Serial O Local Host PLC 127 0 0 1 2 10001 PLC Manufacturer PLC Model and Protocol Ethemet Ethemet IP Rev G E A View Edit PLC Com Setup Ethernet E sE ther C 7 Modem EEN LE hee Siemens 150 TCPAIP 57 3007400 Rev b After selecting the Model and Protocol on the right is the View Edit PLC Com Setup button Aug 2014 Phone 1 563 359 7501 e www ezautomation net 22 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 8 EZAutomation After selecting the view edit PLC Com Setup button this window shown below will appear This is where you will add your PLC s IP You can add up to 4 PLCs at a time with our dedicated OS The CE HMI can handle a maximum of 64 PLCs ata time The EZ programming software will assign you a PLC ID for each PLC added Ethernet Drive
36. er Tag Details for the Tag C5 1 PRE PLC Type Ethernet Drivers EthernetlP Rey G C5 1 PRE Expected Type AY or ROnly UNSIGNED_LINT_16 Address String Data Type Mo of Chars Initial Yalue Retentive Retentive 34 Page 4140 Utica Ridge Rd Bettendorf IA 52722 EZ AS 1 2 3 Application Guide Om EZAutomation The Done Bit C5 0 DN Discrete Read only The CU CD OV and UN members are also supported Indicator Light General Visibility Details C Label Text EDIT TAG DETAILS Language Enter Tag Details for the Tag Label Text NDLIG L5 0 0N PLC T upe Ethernet Drivers EthermnetlP Rey G Address String C5 0 0 4 IO Type FOnly PETE CIC Data Type DISCRE No of Chars Initial Value Retentive Initial Value ow Retentive Tag Name Simulate Press Aug 2014 Phone 1 563 359 7501 s www ezautomation net 35 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 12 E1Automation Complete Address Table Memory Access Type Data File Range Address Range Flag Bit Example Type Type Output O READ_WRITE Word None 0 17777 for PLCS 0 017 0 255 Micro SLC Input I READ _ ONLY Word None 0 17777 for PLCS 010 0 255 Micro SLC Status S READ ONLY Word None 0 9999 for PLCS S 127 0 255 Micro SLC Binary B READ_WRITE Word B3 B9 0 999 for PLCS B3 10 2 B255 0 255 Micro SLC Integer N READ_WRITE Word N7 N9 0 999
37. he list Click on a Station Number in the list to highlight it and then click on the Remove button if you want to delete a Station Number from the list Click on OK when done Character Order in Registers If using an ASCII object select the character order that is compatible with the device you are using Select from Char 1 Char 2 Default or Char 2 Char 1 Example Character 1 2 Default Character 2 1 ABCD BADC Panel open showing installed Option Card Allen Bradley DH is shown Aug 2014 Phone 1 563 359 7501 s www ezautomation net 18 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA he ais Application Guide 8 EZAutomation Allen Bradley Data Highway Plus Option Card 62 PIN SOCKET MOUNT ON BACK SIDE The Allen Bradley Data Highway Plus PLC connector that extends over the edge of the board is shown below Next to the connector are two LEDs that illuminate to indicate status oes ee ree ee Lenco 03556506 E AK el x Ke Kalal S gt Te Le Kekal S Kael eis l L Configuration ERROR Transmit Enable Aug 2014 Phone 1 563 359 7501 www ezautomation net 19 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BY EZAutomation Application Guide EZ AS 1 2 The following screens provide you with an example of how to set up a PLC5 with Data Highway Plus Protocol To set up the PLC5 with DH using PLC 5 Programming Software Series A 6200 program the Channel Configuration scr
38. it within a word Sie ee a Aug 2014 Phone 1 563 359 7501 www ezautomation net 52 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation 0x0200 PLC TX buffer full The error is reported if the transmit buffer becomes full in the PLC driver 0x0400 PLC error no reply This occurs when the DF1 modules indicate the PLC has no reply to the last message It is usually displayed when the unit re establishes communications after a PLC message time out error This can also occur when the panel message time out is too short If the PLC message time out does not give the PLC enough time to respond to the message this error will be displayed 0x0800 Error code xx This is reported when the PLC driver encounters an unknown error This should never occur Aug 2014 Phone 1 563 359 7501 www ezautomation net 53 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation Remote I O Driver Errors The values listed here may be placed in the PLC Error internal register if the error is detected by the EZSeriesTouch Panel Error 1 OPTION BRD ERROR Screen Message OPTION BOARD CONFIGURATION ERROR Condition While resetting the card failed to load code from PROM to RAM While resetting the card failed to indicate it is present and running While resetting the card failed to indicate restart was successful Error 2 INVALID CARD ERROR Screen Message INVALID OR NO OPTION BOARD
39. n terms of a 3 dimensional array The correct way of addressing would be tag2 3 3 tag3 10 10 10 etc If you enter the tag address as tag2 3 3 or tag3 10 10 10 it would be an invalid tag 4 There shouldn t be any space between the row and column while addressing a two dimensional array and similarly there shouldn t be any space between row column and no of characters in terms of a 3 dimensional array The correct way of addressing would be tag2 3 3 tag3 5 5 5 etc If you enter the tag address as tag2 3 3 or tag3 10 10 10 it would be an invalid tag Aug 2014 Phone 1 563 359 7501 www ezautomation net 39 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Om EZAutomation Support for Structures Touch panel software would now allow you to define tags with structures When you define tags of Structures make sure that the Tag address you enter in the panel software follows the format below EDIT TAG DETAILS Enter Tag Detads for the Tag FROP1 FLC Type ElhemetlP CE Rev D Address Stramg Fron R TS Time lO Type RAN Data Type No of Chars Initial Value Retentive Cancel Help ControlLogix Controller tag Syntax PLC ID gt Structure Name Member Name Example 2 gt PROP RTSTimer ControlLogix Program tag Syntax 2 gt Prop RTS Time is an example of the addressing format to be followed when you use tags defined with structures in our Panel software Example 2 gt Program E
40. omation EZ AS 1 2 3 Allen Bradley PLC5 DF1 RS 232C P N EZPLC5 232 CBL AB PLCS DE RS 237 FLC Port D sub 18 pin ale Male Data Highway Plus Remote I O EZ Series Touch Panel A B PLC Data Remote O Highway Plus Option Card Connector VENE pnn a A B DH Configuration ER Shield Shield Connector ROR LED 2 Clear 2 Transmit Enable LED 2 Shield 1 HC 2 Shield 1 Aug 2014 Phone 1 563 359 7501 www ezautomation net 27 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide Ox EZAutomation EZ AS 1 2 3 Tag Addressing for SLC and MicroLogix PLC_5 PLC Element strings The element strings identify where tags are mapped to in the PLC The following provides the Map String Memory Type Address Range Flag lO Type Value Type and Examples for mapping tags with the Allen Bradley SLC s MicroLogix and PLC_5 DF1 Full Duplex Protocol O Output Data type discrete R W Word Address range 0 255 Ei Indicator Light Visibility Details Label Text Language i a Enter Tag Details for the Tag NDLIGHT OUTPUT Label Text INDLIGHT PLE Type Allen Bradley MicroLogit DFT Full Quples Few EDIT TAG DETAILS Pasition Tp Address String man IO Tupe Ry Data Type DISCRETE No of Chars C Initial Value Retentive Aa sale Retentive l Input Data type discrete read write word Address range 0 255 Tag Name OUTPUT On Off Text Indicator Light x Visibility Detail
41. on to the right of the PLC model and protocol selection area you will find a View Edit PLC Com Setup button This is where the communication parameters will be at You will need to match these parameters up with that of the PLC DH 485 The following describes the attributes that define the MicroLogix SLC500 DH 485 AIC setup This is found in under the menu item Setup gt Select PLC Click on the appropriate PLC type and protocol and then click on the View Edit Attributes button Allen Bradley SLC500 MicroLogix DH 465 16 PLC Revision Number H Baud Rate Panel Station Number Default Station Number Max Station Humber Timeout Time 255 tenths of 4 second Poll Time 0 255 tenths of a second DK Cancel PLC Editor Revision This lists the latest PLC code revision It is useful in determining if you have the latest PLC code software Baud Rate Click on the arrow to the right of the baud rate field to select the attribute that corresponds to the baud rate of the DH 485 network The default is 19200 Aug 2014 Phone 1 563 359 7501 www ezautomation net 11 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 E1Automation Panel Station Number Enter the address for the Panel on the DH 485 network The node address 0 31 must be unique on the network The default is 8 Default PLC Station Number Enter the default PLC address 0 31 decimal The address must be unique on the DH4
42. p BTR T BTW Group 5 BTA BTW Group BTR RTW The second window is separated into the four quarters of the rack Click on a quarter to select it It also shows if the quarter is an active or non active quarter Phone 1 563 359 7501 www ezautomation net 15 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 12 E1Automation Quarter Definition This window allows for the groups and modules to be defined for that quarter and whether or not the quarter is active Active Click on the box in front of Active if the EZSeriesTouch Panel is to be the only I O to respond on that quarter If selected the EZSeriesTouch Panel will simulate the quarter Do not enable if the EZSeriesTouch Panel is to monitor only that quarter This is to be done if there is a real quarter or maybe another EZSeriesTouch Panel active on that quarter This allows for reading only that quarter any writes will not be returned to the PLC Note The EZSeriesTouch Panel must be the only one to respond to information for that quarter If anything else responds the results could be in error Module 0 Group OO BIRO BIW Group 10 BIRO BIW To ensure that a block transfer is handled by the EZSeriesTouch Panel all modules that are to have a block transfer monitored must be selected from this screen If data is to be transferred by a BTR from the EZSeriesTouch Panel to the PLC it must be in an active quarter The BTW and BTR ins
43. ple programs each with its own data Thus when you create a tag you define it as either a controller tag global data or a program tag for a specific program local data The general addressing format to be followed when you enter Tag Information from ControlLogix in our Touch Panel Software 1 Controller tags PLCID gt Tag Name is the addressing format to be followed when you enter Tag Information from ControlLogix in our Touch Panel Software PLCID is the corresponding Index for each PLC connected to the Panel Example To access a controller tag Parts Count in the ControlLogix PLC you would enter the tag address as 1 gt Parts_ Count 2 Program tags PLCID gt Program Program Name Tag Name PLCID corresponds to the Index in the PLC configuration table from PLC attributes Program name is the name of the specific program that contains the local tag Example To access a program tag Part Number in a ControlLogix PLC program called Extruder you would enter the tag address as 1 gt Program Extruder PartNumber Touch Panel Software currently supports the following data types of ControlLogix Tags BOOL DINT INT REAL STRING INT ARRAYS DINT ARRAYS BOOL ARRAYS REAL ARRAYS and Structures Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 37 Page 4140 Utica Ridge Rd Bettendorf A 52722 BA he Na Application Guide 42 E1Automation Support for Arrays Touch panel Software allows
44. rs Ethernet IP Attributes PLC Revision Number E Timeout Time 1 255 30 tenths of a second Poll Time 0 255 Oo tenths of a second PLC Details Maximum number of PLCs 4 Number of PLCs defined U PLC Id PLC Type IF Addr Slot Lo Timeout Time Enter the time in tenths of seconds that the panel should wait for communications with the gateway to fail before displaying an error Default is 30 tenths of a second 3 seconds Poll Time Enter the time the panel should wait between executing one complete sequence of reads for the current screen This time is defaulted to O for constant polling Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 23 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide 3 EZAutomation Please double click on the grid or press Add Edit to enter your PLC information Add PLC Details PLE Id PLC Type ControlLagix Ethemet IP A ControlLogis E thernet IP k SLC5 05 DFT over Ethernet IF Address PLCS DFT over Ethernet Controller Slot Location Message Time ut tenths of a second There are 3 PLCs that the panel can communicate with as shown from the dialog box above Add PLC Details PLC Id PLC Type Contrallogix Ethernet AIP IP Address T 0 0 0 Controller Slot Location Message Time Out EH tenths of a second l Add PLC Details Note Entering the slot number of the PLC s CPU is only applicable for the ControlLogix P
45. s C Label Text Lane YS Enter Tag Details for the Tag S INFOT Label Text MULIAF PLC Type Allen Bradley MicroLogi OF 1 Full Duples Rev J Address String 0 0 IO Type Anly EDIT TAG DETAILS Position Data Type DISCRETE Mo of Chars C Initial Yalue Retentive A Retentie Tag Name INPUT On Off Text Simulate Press Aug 2014 Phone 1 563 359 7501 s www ezautomation net 28 Page 4140 Utica Ridge Rd Bettendorf IA 52722 EZ AS 1 2 3 Application Guide Ox EZAutomation B Binary Data type R W word Address range 0 255 Buttons 2 Eba Toa ADD NEW TAG DETAILS Language Enter Tag Details for the Tag ma ie 2 es B00 Position PLC Type Allen Bradley WicroLogis DF1 Full Duples Few J Address String E 3 070 Expected Type AAW Data Type DISCRETE Tag Name 63 00 aac Type Ho of Chars U B eee Initial Yalue Retentive On Text FE _ s Simulate Press N Integer Data type R W or R O word Address Range 0 255 Numeric Display Scaling Visibility Details C Label Text nee TT ADD NEW TAG DETAILS Label Text Enter Tag Details for the Tag Position N 7 255 Top PLC Type Allen Bradley MicroLogix OF 1 Full Duples Rev J Bottom Address String N 7 255 Tag Name Expected 10 Type AAW or aU pnl G Data Type FLOATING_PT_32 a UNSIGNED INT 16 or JUNSIGNED_INT_32 Initial V ale Ag er Txt Z O L Initial YSS C0 INT 16 Initial value BCD_INT_32 Background
46. s an asynchronous byte oriented protocol that uses RS232 This is the most common protocol used by many engineers This protocol uses a link layer serial frame Full Duplex This protocol is used for point to point link For two way communications between two different units or peers Half Duplex This protocol is a multi drop communications with one master and multiple slaves It has slower data transmission but can speak to many devices using the same port Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 6 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA A N Application Guide 42 HAutomation AB DH485 DH 485 is a proprietary communications protocol allows multiple PLC to communicate over a network This RS 485 uses a token passing medium access control This DH 485 allows connection for up to 32 devices Communications with other nodes within the network is achievable AB EtherNet IP This protocol is a standard industrial network and preferred network of Rockwell automation This protocol uses the same standard as Ethernet and TCP IP This enables real time control for discrete automatic processes safety drives and high demanding applications AB Data Highway Plus DH A vast majority of North American Plants still have AB s Data Highway Plus DH or Remote I O RIO networks in place No other Touch Panel HMI manufacturer other than EZAutomation Uticor and Allen Bradley can communicate over Data Highway Plus
47. test PLC code software Aug 2014 Phone 1 563 359 7501 e www ezautomation net 14 Page 4140 Utica Ridge Rd Bettendorf IA 52722 Application Guide E Z ave 8 EZAutomation Baud Rate Click on the arrow to the right of the baud rate field to select the attribute that corresponds to the baud rate of the Remote I O network The default is 57 6K PLC Model Click onto the arrow to the right of the combo box to select the model of PLC the I O is connected to An incorrect selection will result in data being read from or written to the wrong rack Character Order in Registers If using an ASCII object select the character order that is compatible with the device you are using Select from Char 2 Char 1 Default or Char 1 Char2 Example Character 1 2 ABCD BADC Character 2 1 Default Rack Definitions Click on the rack number in the list that you want to define Click on the Define button The following window will appear Rack Sumber 01 Quarter _AAp a gt F uarter 1 Active MW Active Module U Module 0 Group BIR T BTW Group 2 BTR T BTW Group 1 BTR T BTW Group 3 T BTR T BTW Module T Module T Group BIR T BTW Group z BIR T BTW Group 1 T BTR BTW Group 3 T BTR T BTW Quarter 2 IZ Active m Module 0 Group 4 BIR T BTW Quarter 3 IZ Active Module Group amp BIR BTW Group 5 BTA BTW Group F BTR BTW Module 1 Module 1 Group 4 BTR D BTW Group am
48. tomation net 58 Page 4140 Utica Ridge Rd Bettendorf IA 52722
49. tructions must still be executed in the PLC logic To select BTRs or BTWs for a quarter simply click on all that are to be used Aug 2014 Phone 1 563 359 7501 lt www ezautomation net 16 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA Ae e Application Guide 8 EZAutomation DH The following describe the attributes that define the DH setup This is found in under the menu item Setup gt Select PLC Click on the appropriate PLC type and protocol and then click on the View Edit PLC COM Setup button NOTE Tech Support has a wonderful guide on setting up the DH protocol Please call 877 774 3279 and we will be glad to send it to you Allen Bradley Data Highway Plus PLC Revision Number M Baud Rate Panel Station Humber Octal values Default PLC Station Humber Octal Values Timeout T ine 1 255 tenths of a second Poll Time 0 255 tenths of a second SLC 500 Station Numbers Station Humber L Octal Values Character Order in Integer Registers 9 Char 2 Char 1 Default C Char 1 Char 2 PLC Editor Revision This lists the latest PLC code revision It is useful in determining whether or not you have the latest PLC code software Baud Rate Click on the arrow to the right of the baud rate field to select the attribute that corresponds to the baud rate of the Data Highway Plus network The default is 57 6K Panel Number Octal values Enter the address for the Panel on the Data Highway
50. xtruder Prop RTSTimer Aug 2014 Phone 1 563 359 7501 s www ezautomation net 40 Page 4140 Utica Ridge Rd Bettendorf IA 52722 BA he Na Application Guide 42 E1Automation Support for Timer and Counter Status Bits and Flags ControlLogix Controller tag Syntax PLCID gt Timer Counter Name Flag Example 1 gt Timerl EN ControlLogix Program Tag Syntax PLCID gt Program Timer Counter Name Flag Example 1 gt Program Extruder Counter2 ACC Memory Access Data Type Type Type Timer T READ ONLY EN 1 gt Timer1 EN READ_ONLY TT 1 gt Timer1 TT READ_ONLY DN 1 gt Timer1 DN READ_ONLY ACC 1 gt Timer1 ACC READ_WRITE PRE 1 gt Timer1 PRE Flag Example Counter C READ ONLY Discrete CU 1 gt Counter2 DU READ ONLY Discrete CD 1 gt Counter2 CD READ ONLY Discrete DN 1 gt Counter DN READ ONLY Discrete OV 1 gt Counter OV READ ONLY Discrete UN 1 gt Counter UN READ ONLY Word ACC 1 gt Counter ACC READ WRITE Word PRE 1 Counter2 PRE Aug 2014 Phone 1 563 359 7501 s www ezautomation net 41 Page 4140 Utica Ridge Rd Bettendorf IA 52722 2A Lem aie 73 EZAutomation UZ AS 1 2 3 Application Guide Steps to configure ControlLogix Tags for use with EZTouch In this section will show how to configure tags to work with our HMls Step by step process will walk you through the RSLogix 5000 software You will be creating a new tag using the Allen Bradley RSLogix 5000 You will map the tag save and

Download Pdf Manuals

image

Related Search

Related Contents

OPERATION MANUAL  Manual E-Hybrid Comp P-25  Massive Spot light 54083/17/10  X 線CT装置 仕 様 書  実績報告書  White Rodgers CAZ-2 Design Guide  

Copyright © All rights reserved.
Failed to retrieve file