Allen-Bradley InView Marquee 2706-P42 User Manual Download Page 96

Publication 2706-UM016A-EN-P - June 2002

6-8

        EtherNet/IP Communications

1.

After creating a new application the first thing is to set up the 
channel configuration as shown below:

The IP address shown above is the IP address of the SLC 5/05. 

2.

Then next thing is to create a file type String (ST). This is where 
the user will insert the ASCII/Hex commands. 

3.

The last thing is to set up the ladder logic like shown below:

Summary of Contents for InView Marquee 2706-P42

Page 1: ...InView Marquee Message Display 2706 P42 2706 P43 2706 P44 2706 P72 2706 P74 User Manual Allen Bradley Spares...

Page 2: ...the Application Installation and Maintenance of Solid State Control available from your local Allen Bradley office describes some important differences between solid state equipment and electromechan...

Page 3: ...onnectivity Chapter 2 Serial ASCII Communications 2 2 DF1 Point to Point Communications 2 2 EtherNet IP Communications 2 2 DeviceNet Communications 2 3 Serial ASCII Communications Chapter 3 Using a PL...

Page 4: ...6 Using a PLC with EtherNet IP to an InView Display 6 1 Using a PLC Side Car with EtherNet IP to a InView Display 6 4 Using a SLC 5 05 with EtherNet IP to a InView Display 6 7 Using a ControlLogix wi...

Page 5: ...Sign Communication protocol is used with Modbus ASCII protocol 9 10 Examples of using Modbus ASCII Functions 9 16 InView Display Communication Protocol Functions and Descriptions 9 40 ASCII Character...

Page 6: ...Publication 2706 UM016A EN P June 2002 Table of Contents iv...

Page 7: ...ures are intended for indoor use and are in a sealed case dust free gasketing and spray down resistant Changing the Serial Address A serial address for an InView sign is a number from 1 to 255 in deci...

Page 8: ...he sign The bottom conduit is recommended to reduce noise from power wires crossing serial wires ATTENTION Electrical Warning for all NEMA 12 Models 2706 P42 and 2706 P44 Series A readily accessible d...

Page 9: ...ration 5 Insert the serial wires through the right conduit on either the top or the bottom of the sign TIP Use watertight conduit connectors only Flexible conduit should be used Insert the power wires...

Page 10: ...trical interference TIP TB1 can be used for incoming serial connection for RS 232 or RS 485 The full pinout diagram is shown below TB1 TB1 Full 1 GND 5 RS 485 2 5V 6 RS 485 3 RS 232 TX 7 NC 4 RS 232 R...

Page 11: ...Connect the power cable to a power source Mounting Instructions 2706 P42 2706 P43 and 2706 P44 TB1 RS 485 1 NC 5 RS 485 2 NC 6 RS 485 3 NC 7 NC 4 NC 8 SHIELD P1 Incoming serial wires TIP Be sure to p...

Page 12: ...2 1 6 InView Marquee Message Display Installation Before mounting a sign remove power from the sign WARNING Hazardous voltage Contact with high voltage may cause death or serious injury Always disconn...

Page 13: ...ws to 2 7 Nm 24 lb in 4 Replace the end cap using the 4 screws removed in Step 1 above Torque the screws to 2 7 Nm 24 lb in 5 Repeat Steps 1 to 4 for the other end of the sign Distances between the br...

Page 14: ...gle 9 Fasten the mounting brackets together using two 10 32 x 3 4 Phillips screws two 10 32 washers and two 10 32 lock nuts through selected alignment holes on each end of the sign Torque to 2 7 Nm 24...

Page 15: ...ne that fits with the screw hole s countersunk side facing out Secure the ceiling bracket with the screw removed in Step 1 Torque the screws to 2 7 Nm 24 lb in 3 Repeat steps 1 and 2 for the other end...

Page 16: ...secure the stacking bracket from the first sign to the second sign using one of the screws removed in Step 3 Torque to 2 7 Nm 24 lb in 5 Secure a ceiling bracket to the top of each end cap on the seco...

Page 17: ...and replace the end caps following Steps 1 to 4 of the Wall mounting instructions However replace only the bottom three screws for each end cap Torque the screws to 2 7 Nm 24 lb in Do this step for ea...

Page 18: ...back Connect them together following Steps 7 through 9 of the Wall mounting instructions Torque to 2 7 Nm 24 lb in 4 Use chains not supplied to hang the signs from the ceiling Fasten these three screw...

Page 19: ...that you install power and serial wires at the bottom of the power supply enclosure However to accommodate power or serial wire installation at the top of the enclosure you may want to remove the lef...

Page 20: ...they do not interfere with fan operation 7 Insert the serial wires through the right conduit hole on either the top or the bottom of the sign TIP Use watertight conduit connectors and flexible conduit...

Page 21: ...sirable electrical interference TIP TB1 can be used for incoming serial connection for RS 232 or RS 485 The full pinout diagram is shown below TB1 Full 1 GND 5 RS 485 2 5V 6 RS 485 3 RS 232 TX 7 NC 4...

Page 22: ...lication downloads and RS 485 terminating resistor only TB1 RS 232 1 GND 5 NC 2 NC 6 NC 3 RS 232 TX 7 NC 4 RS 232 RX 8 NC L N L N G G TB1 8 7 6 5 4 3 2 1 P1 1 6 TIP Be sure to place the wires so they...

Page 23: ...ddress on InView 2706 P43 signs The 2706 P43 Display has the added feature of dip switch settings for the display address With the 2706 P43 display the user can set the display address as follows All...

Page 24: ...3 4 5 6 7 8 O F F ROCKERDOWN Serial address in decimal DIP switch 1 ON 0 OFF 8 7 6 5 4 3 2 1 00 0 0 0 0 0 0 0 0 01 0 0 0 0 0 0 0 1 02 0 0 0 0 0 0 1 0 03 0 0 0 0 0 0 1 1 04 0 0 0 0 0 1 0 0 05 0 0 0 0 0...

Page 25: ...bracket into the screw hole in the sign case ATTENTION Do NOT install the sign directly to drywall or plasterboard The sign must be fastened to a surface capable of supporting at least four times the...

Page 26: ...rical cable through 1 water tight conduit the outside end of the connector supplied the electrical opening in the sign case and then through the inside end of the connector Screw the inside and outsid...

Page 27: ...to step 7 on page 1 23 These signs can be used with either RS 232 or RS 485 communications Right end view Electrical opening Front view Sign case inside Conduit Connector outside end Connector nut wi...

Page 28: ...can be used for incoming RS 485 or RS 232 serial connection but not both TB1 and RS 485 are recommended to reduce undesirable electrical interference TIP TB1 can be used for incoming serial connectio...

Page 29: ...ing Message Application InView Message applications are created using the InView Messaging Software 2706 PSW1 After creating the Message Application you need to download it into your InView Display me...

Page 30: ...485 Networking With the use of an Allen Bradley 1761 NET AIC you can convert RS 232 to RS 485 and daisey chain InView Displays up to 4000 ft 1219m Figure 1 1 1761 NET AIC Grounding and Terminating the...

Page 31: ...fication Figure 1 2 End of Line Termination Figure 1 3 Network Wiring TIP End of line InView Display should have terminating resistor in RJ11 P1 Jumper Jumper Jumper Belden 3106A or 9842 Cable 1219 m...

Page 32: ...Publication 2706 UM016A EN P June 2002 1 26 InView Marquee Message Display Installation...

Page 33: ...Below are samples of these configurations Table 2 1 Controller Network InView Connectivity Controllers Serial Channel 0 to ENI DNI EtherNet IP Scanner or EtherNet IP Portto ENI DeviceNet Scanner to D...

Page 34: ...Channel Zero of an Allen Bradley controller EtherNet IP Communications Refer to Chapter 5 for more information on EtherNet IP Communications from Channel Zero of an Allen Bradley controller with a dua...

Page 35: ...ore information on communicating from Channel Zero of an Allen Bradley controller with a dual DNI system Refer to Chapter 8 for more information on communicating over DeviceNet from an Allen Bradley c...

Page 36: ...Publication 2706 UM016A EN P June 2002 2 4 InView System Connectivity...

Page 37: ...w application 2 Set up the channel configuration as shown below 3 Create a file type String ST This is where the user inserts the ASCII Hex commands 4 Set up the ladder logic like shown below ER 0 B3...

Page 38: ...similar to the PLC In fact it uses the same ladder logic as the PLC shown below 1 Create the new application and then set up the channel configuration as shown 2 Under the general tab make sure the mo...

Page 39: ...ogix the user can download with either channel 0 or 1 and can also write ASCII using channel 0 or 1 In this example the ASCII is done using channel 1 Using ControlLogix out Channel Zero 1 Open a new a...

Page 40: ...f type SINT 50 Using the CompactLogix out Channel Zero or One 1 Open a new application 2 Then set up the controller properties by right clicking on the controller name and selecting properties and the...

Page 41: ...nnel Zero 1 Open a new application Set up the controller properties by right clicking on the controller name and selecting properties and then the serial port tab as follows ER 0 toggle 0 EN DN ASCII...

Page 42: ...gs The example below illustrates this 3 The tag set up for this example is as follows Toggle is of type DINT Message_send is of type SERIAL_PORT_CONTROL Message is of type SINT 50 ER 0 toggle 0 EN DN...

Page 43: ...nnel Zero 1 Create a new application Set up the channel configuration as shown below 2 Create a file type String ST This is where the user inserts the ASCII Hex commands 3 Set up the ladder logic like...

Page 44: ...5 which is M in rung 2 and puts it into ST11 0 which will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the...

Page 45: ...Communication 4 3 Using a SLC with DF1 Protocol out Channel Zero 1 After creating a new application set up the channel configuration as shown below TIP The examples below are one way to trigger messa...

Page 46: ...takes ST11 3 which is either T or V and adds it to ST11 4 and puts it into ST11 2 ST11 2 is then added to ST11 5 which is M in rung 2 and puts it into ST11 0 which will be the string file that is sen...

Page 47: ...2706 UM016 A EN P June 2002 DF1 Point to Point Communication 4 5 function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is as follows Allen Brad...

Page 48: ...n set up the channel configuration as shown below 2 Then next thing is to create a file type String ST and a file type Message MG This is where the user will insert the ASCII Hex commands and then sen...

Page 49: ...g 2 and puts it into ST11 0 which will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is as f...

Page 50: ...tocol out Channel Zero 1 Open a new application 2 Then set up the controller properties by right clicking on the controller name and selecting properties and then the serial port tab as follows 3 Mode...

Page 51: ...e next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file of type SINT Message_...

Page 52: ...er in order for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to...

Page 53: ...he MSG function is as follows 5 In the message configuration under the communication tab shown on the next page the path is 2 1 The 2 stands for the channel zero DF1 port The 1 can actually be anythin...

Page 54: ...actLogix is to open a new application 2 Then set up the controller properties by right clicking on the controller name and selecting properties and then the serial port tab as follows 3 Mode under Ch1...

Page 55: ...e next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file of type SINT Message_...

Page 56: ...er in order for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to...

Page 57: ...uration under the communication tab shown on the next page the path shows a 3 2 The 3 stands for channel one of the CompactLogix If using channel zero then replace the 3 with a 2 i e path 2 2 The seco...

Page 58: ...tocol out Channel Zero 1 Open a new application 2 Then set up the controller properties by right clicking on the controller name and selecting properties and then the serial port tab as follows 3 Mode...

Page 59: ...14 T In Rung 2 string_tag 2 is concatenated with string_tag 5 which would be the M r M In rung 3 the string_tag 0 data is copied to sint_file 2 It is copied to sint_file 2 because the message being s...

Page 60: ...ssage to be triggered as stated above is kept in Dint_file 0 This is shown by locating the file type under the controller tags heading The setup for the MSG function is as follows 5 In the message con...

Page 61: ...Publication 2706 UM016 A EN P June 2002 DF1 Point to Point Communication 4 19 Allen Bradley Spares...

Page 62: ...Publication 2706 UM016 A EN P June 2002 4 20 DF1 Point to Point Communication...

Page 63: ...NI Configuration The figure above shows the setup for the example that follows Below is the setup for the ENI coming from the controller TIP The examples below are one way to trigger messages in the I...

Page 64: ...trigger in the Inview Display It gets converted into a String file type ST11 4 Rung 1 then takes ST11 3 which is either T or V and adds it to ST11 4 and puts it into ST11 2 ST11 2 is then added to ST1...

Page 65: ...es of the ST11 data type below The setup for the MSG function is as follows TIP The Local Station Address which equals 0 corresponds to the Destn 0 on the ENI message routing table on page 5 1 Destn 0...

Page 66: ...for the example that follows Below is the setup for the ENI coming from the controller 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP The...

Page 67: ...ual ENI 5 5 2 The next thing is to create a file type String ST This is where the user will insert the ASCII Hex commands The last thing is to set up the ladder logic like shown below TIP The channel...

Page 68: ...will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is as follows 0000 AIC Integer to String...

Page 69: ...corresponds to the Destn 0 on the ENI message routing table on page 5 4 Destn 0 points to the IP address 192 168 1 20 That is the IP address of the ENI that is attached to the InView Display TIP The...

Page 70: ...for the ENI coming from the controller 1 After creating a new application the first thing is to set up the channel configuration as shown below 2 The next thing is to create a file type String ST and...

Page 71: ...rung 2 and puts it into ST11 0 which will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is...

Page 72: ...h equals 0 corresponds to the Destn 0 on the ENI message routing table on page 5 8 Destn 0 points to the IP address 192 168 1 20 That is the IP address of the ENI that is attached to the Inview Displa...

Page 73: ...m the controller 1 The first thing to do when setting up to use the ControlLogix is to open a new application 2 Then set up the controller properties by right clicking on the controller name and selec...

Page 74: ...Dual ENI 4 The next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file of type...

Page 75: ...rder for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to be trig...

Page 76: ...sage Configuration under the Communication tab the path is 2 0 The 2 represents the channel zero DF1 port The 0 represents the Local Node Address which corresponds to the Destn 0 on the ENI message ro...

Page 77: ...EtherNet IP Communications with Dual ENI 5 15 Using a CompactLogix with DF1 Protocol to a Dual ENI Configuration TIP The examples below are just one way to trigger messages in the Inview using a Dual...

Page 78: ...setup for the ENI coming from the controller 1 The first thing to do when setting up to use the CompactLogix is to open a new application 2 then set up the controller properties by right clicking on t...

Page 79: ...tection must be CRC The setup would be the same for channel zero if using it instead of channel one 4 The next thing to do is to create the different file types needed for this program In the ladder e...

Page 80: ...uffer in order for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message...

Page 81: ...next page the path shows a 3 0 The 3 stands for channel one of the CompactLogix If using channel zero then replace the 3 with a 2 i e path 2 0 The 0 represents the Local Node Address which corresponds...

Page 82: ...ications with Dual ENI Using a FlexLogix with DF1 Protocol to a Dual ENI Configuration TIP The examples below are one way to trigger messages in the InView using a Dual ENI configuration Controller CH...

Page 83: ...om the controller 1 The first thing to do when setting up to use the FlexLogix is to open a new application 2 Then set up the controller properties by right clicking on the controller name and selecti...

Page 84: ...Dual ENI 4 The next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file of type...

Page 85: ...rder for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to be trig...

Page 86: ...age Configuration under the Communication tab the path is 2 0 The 2 represents the channel zero DF1 port The 0 represents the Local Node Address which corresponds to the Destn 0 on the ENI message rou...

Page 87: ...Publication 2706 UM016A EN P June 2002 EtherNet IP Communications with Dual ENI 5 25 Allen Bradley Spares...

Page 88: ...Publication 2706 UM016A EN P June 2002 5 26 EtherNet IP Communications with Dual ENI...

Page 89: ...to an InView Display Below is the setup for the ENI 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP The examples below are just one way to...

Page 90: ...igger in the Inview Display It gets converted into a String file type ST11 4 Rung 1 then takes ST11 3 which is either T or V and adds it to ST11 4 and puts it into ST11 2 ST11 2 is then added to ST11...

Page 91: ...the multihop MUST be Yes Under the Multihop tab the IP address shown is the IP address of the ENI module The setup for the MSG function is as follows TIP To do Multihop messaging you need a series E r...

Page 92: ...with EtherNet IP to a InView Display Below is the setup for the ENI 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP The examples below are...

Page 93: ...user will insert the ASCII Hex commands The message file type is used as the control word for the message function 3 The last thing is to set up the ladder logic like shown below 0000 AIC Integer to S...

Page 94: ...ing file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below 4 Under the Message setup as shown below the port must be assigned to 3A This is the Et...

Page 95: ...IP Communications 6 7 Using a SLC 5 05 with EtherNet IP to a InView Display Below is the setup for the ENI TIP The examples below are one way to trigger messages in the InView using EtherNet IP and a...

Page 96: ...the first thing is to set up the channel configuration as shown below The IP address shown above is the IP address of the SLC 5 05 2 Then next thing is to create a file type String ST This is where th...

Page 97: ...ng 3 The properties of the ST11 data type below 0000 AIC Integer to String Source N7 0 0 Dest ST11 4 AIC MSG14 0001 ACN String Concatenate Source A ST11 3 Source B ST11 4 Dest ST11 2 ACN 0002 ACN Stri...

Page 98: ...cations 4 Under the Message setup as shown below the channel must be assigned to 1 This is the Ethernet port Also the multihop MUST be Yes Under the Multihop tab the IP address shown is the IP address...

Page 99: ...uration can be left as the default because the DF1 port will not be used Instead under the I O Configuration folder an Ethernet module will need to be created This is done by right clicking the folder...

Page 100: ...ns 3 The next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file of type SINT M...

Page 101: ...r the InView to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to be triggered a...

Page 102: ...on tab the path is enet 2 192 168 1 10 The enet represents the 1756 ENET module that was created This is found by selecting the created module under the browse button The user must then add the 2 IP a...

Page 103: ...Publication 2706 UM016A EN P June 2002 EtherNet IP Communications 6 15 Allen Bradley Spares...

Page 104: ...Publication 2706 UM016A EN P June 2002 6 16 EtherNet IP Communications...

Page 105: ...ne attached to the InView is Node 26 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP The examples below are one way to trigger messages in...

Page 106: ...akes ST11 3 which is either T or V and adds it to ST11 4 and puts it into ST11 2 ST11 2 is then added to ST11 5 which is M in rung 2 and puts it into ST11 0 which will be the string file that is sent...

Page 107: ...as follows Using a SLC to a Dual DNI Configuration TIP The Local Station Address represents the node address of the DNI which is attached to the InView Display where the message will be triggered TIP...

Page 108: ...the controller is Node 25 and the one attached to the InView is Node 26 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP When using the DNI...

Page 109: ...l DNI 7 5 2 The next thing is to create a file type String ST This is where the user will insert the ASCII Hex commands 3 The last thing is to set up the ladder logic like shown below TIP The channel...

Page 110: ...will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is as follows 0000 AIC Integer to String...

Page 111: ...ion TIP The Local Node Address represents the node address of the DNI which is attached to the InView Display where the message will be triggered TIP The examples are one way to trigger messages in th...

Page 112: ...creating a new application the first thing is to set up the channel configuration as shown below 2 The next thing is to create a file type String ST and a file type Message MG This is where the user...

Page 113: ...rung 2 and puts it into ST11 0 which will be the string file that is sent out the MSG function in rung 3 This is shown in the properties of the ST11 data type below The setup for the MSG function is a...

Page 114: ...figuration TIP The Local Node Address represents the node address of the DNI which is attached to the InView Display where the message will be triggered TIP The examples below are just one way to trig...

Page 115: ...setting up to use the ControlLogix is to open a new application 2 Then set up the controller properties by right clicking on the controller name and selecting properties and then the serial port tab a...

Page 116: ...ons with Dual DNI 3 The next thing to do is to create the different file types needed for this program In the ladder example below the following file types are used String_tag of type String Sint_file...

Page 117: ...der for the InView to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1 as the buffer The message to be trigg...

Page 118: ...etup for the MSG function is as follows TIP In the Message Configuration under the Communication tab the path is 2 26 The 2 represents the channel zero DF1 port The 26 represents the Local Node Addres...

Page 119: ...ove is the configuration used in the examples that follow The DNI attached to the controller is Node 25 and the one attached to the InView is Node 26 TIP The examples below are one way to trigger mess...

Page 120: ...serial port tab as follows Mode under Ch1 Serial Port Tab is System Under the Ch1 System Protocol Tab shown next the error detection must be CRC The setup would be the same for channel zero if using...

Page 121: ...le 2 It is copied to sint_file 2 because the message being sent out to the InView display needs to have a one word buffer in order for the InView to read the message Therefore in rung 4 the message be...

Page 122: ...r tags heading 3 The setup for the MSG function is as follows In the Message configuration under the communication tab shown on the next page the path shows a 3 26 The 3 stands for channel one of the...

Page 123: ...is the configuration used in the examples that follow The DNI attached to the controller is Node 25 and the one attached to the InView is Node 26 TIP The examples below are just one way to trigger mes...

Page 124: ...r name and selecting properties and then the serial port tab as follows Mode under Serial Port Tab is System Under the System Protocol Tab shown next the error detection must be CRC 3 The next thing t...

Page 125: ...to the InView display needs to have a one word buffer in order for the InView to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_f...

Page 126: ...setup for the MSG function is as follows In the Message Configuration under the Communication tab the path is 2 26 The 2 represents the channel zero DF1 port The 26 represents the Local Node Address...

Page 127: ...Publication 2706 UM016A EN P June 2002 DeviceNet Communications with Dual DNI 7 23 Allen Bradley Spares...

Page 128: ...Publication 2706 UM016A EN P June 2002 7 24 DeviceNet Communications with Dual DNI...

Page 129: ...Node 26 1 After creating a new application the first thing is to set up the channel configuration as shown below TIP The examples below are one way to trigger messages in the InView using DeviceNet Pr...

Page 130: ...ouble click You can either put it in manually from the device list to the right or if you are already online with the controller you can do it automatically by clicking on the read I O button shown be...

Page 131: ...M in rung 2 and puts it into ST11 0 which will be the string file that is sent out the MSG function in rung 4 This is shown in the properties of the ST11 data type below The setup for the MSG function...

Page 132: ...bove Using a ControlLogix with 1756 DNB Card to an InView Display Below is the configuration used in the examples that follow The DNI attached to the Inview is Node 26 TIP The Local Node Address repre...

Page 133: ...nd choosing new In the module properties screen shown below the module must be given a name told what slot the 1756 DNB module resides in Then select finish 2 The next thing to do is to create the dif...

Page 134: ...needs to have a one word buffer in order for the Inview to read the message Therefore in rung 4 the message being sent out is an array starting with sint_file 0 This makes sint_file 0 and sint_file 1...

Page 135: ...tab the path is dni 2 26 The dni represents the 1756 DNB module that was created This is found by selecting the created module under the browse button The user must then add the 2 Node address of targ...

Page 136: ...Publication 2706 UM016A EN P June 2002 8 8 DeviceNet Communications...

Page 137: ...CTRL T function allows for two different ways of displaying messages Priority Messaging and Add Remove Messages The CTRL V function is used to update variables on all displays or a specific display P...

Page 138: ...priority levels assigned to them Low Medium and High Messages with the highest priority level in the queue will be displayed until they are cleared When all messages are removed or cleared the Backgro...

Page 139: ...variables and Table 9 2 shows the acceptable values for the CTRL V function Figure 9 2 Control V Frame Format TIP If Message pause of zero 0 is used the message will be shown only briefly If no backg...

Page 140: ...on all Displays Table 9 2 Control V Frame Description Data Acceptable Values Description ASCII Hex CTRL V V 16 Start of Header Variable Data 32768 to 32767 ASCII decimal 1 2D 33 32 37 36 38 to 33 32 3...

Page 141: ...Or Name CTRL T MSG Backslash Display address Return ASCII T 45 255 M Hex 14 34 35 5C 32 35 35 0D Name CTRL T MSG Backslash Function Backslash Display address Return ASCII T 45 1 255 M Hex 14 34 35 5C...

Page 142: ...displays and will automatically display the Background Message 4095 without adding the Background Message number to the Message Queue Name CTRL T MSG Backslash Function Backslash Display address Retu...

Page 143: ...hout adding the Background Message number to the Message Queue The following will remove all messages on display address 024 and add the Background Message 4095 to the Message Queue using Priority Mes...

Page 144: ...n messages If no display address is used it will update all displays with the variable data The following example will update variable 0 in all displays Update a Variable on all Displays Update variab...

Page 145: ...g for one master and up to 247 slaves Each slave is assigned a unique address because only the master can initiate a transaction The protocol controls the query and response that takes place between m...

Page 146: ...y Transmission Sending information to all node addresses where no response is expected How InView Sign Communication protocol is used with Modbus ASCII protocol Allen Bradley uses only a small portion...

Page 147: ...o all displays on the Modbus ASCII display network A broadcast address is used that will require no response from the displays Modbus ASCII protocol uses address 00h for broadcasting information from...

Page 148: ...using Priority Messaging messages are sent to holding register 40103 The register number that is transmitted would be 40103 40001 102 or 102 0x66 would be transmitted at 100 64h The following shows th...

Page 149: ...isters 101 and 102 The display will give no response to transmission Add Remove a Message using a Guaranteed transmission Triggers a message s on a specific display address 10 Writes information into...

Page 150: ...ave will give a response if the message data is correct All other slaves will ignore the data transmission When a master sends a broadcast message addressed of 255 0xff then all slaves interpret this...

Page 151: ...ave must perform Error Check Field The error checking is the LRC of the message and allows for the master and slave to detect message errors A response message is only sent if the original message was...

Page 152: ...ions Examples of using Modbus ASCII Functions The following sections show examples of Modbus ASCII protocol Query Response transmissions to from a display for each command instruction listed above Mod...

Page 153: ...w the display to determine if it is no longer on the network or if the host device is not functioning properly not sending data or a heartbeat Should the display not see any serial activity valid or i...

Page 154: ...he Heartbeat function has been enabled Figure 9 21 Transmission for the Heartbeat TIP See InView Display Communication Protocol Functions and Descriptions for further explanation of the InView Sign Pr...

Page 155: ...emory Response NONE TIP Recommended interval to be transmitted once every 500 ms Variable data or Message data that is being updated in the displays will also act as a Heartbeat for the No Network Act...

Page 156: ...n Guaranteed Mode The following transmission is used to remove all currently running messages on a specific display address For example clearing all messages being displayed for display address 001 Tr...

Page 157: ...Transmission 1 Set the time and time format Figure 9 26 Transmission for Setting Time with AM PM Format Response NONE 300 ms pause 2 Clear the Message Queue This transmission is used to remove the tim...

Page 158: ...24 hour Military format 1 Set the time and time format Transmission Figure 9 28 Transmission for Setting Time with 24 Hour Format Response NONE 300 ms pause 2 Clear the Message Queue This transmission...

Page 159: ...ate Transmission Figure 9 30 Transmission for Setting Date Response NONE 300 ms pause 2 Set the Day of week Transmission Figure 9 31 Transmission for Setting Day of Week Beg of Frame ADDR FUNC H O ADD...

Page 160: ...eview a message First the Message Queue must be cleared Second the message must be downloaded to the appropriate memory partition Third the message must be triggered for viewing Fourth a Heartbeat mus...

Page 161: ...e appropriate memory position This will store the message in the message number used within the data field It will overwrite any data already stored in the memory position Transmission Figure 9 34 Dow...

Page 162: ...at was downloaded if the Heartbeat function has been enabled Use the Heartbeat to provide serial activity so the message may be previewed Disabling the Heartbeat causes the previewed message to turn o...

Page 163: ...sary to clear the memory in the display prior to downloading of messages This can be done either through a serial transmission or using the infrared IR Keyboard Example 1 Downloading three messages Th...

Page 164: ...ause TIP See section InView Display Communication Protocol Functions and Descriptionsfor further explanation of the InView Sign Protocol being used TIP The total number of bytes for each transmission...

Page 165: ...running messages downloaded to the Message Queue Beg of Frame ADDR FUNC H O ADDR L O ADDR DATA EOF Ready to rec resp FF 01 00 64 AZ00 BA1002 b I 1 1Priority Medium D CR LF TIP See section InView Displ...

Page 166: ...smission Figure 9 42 Transmission for Setting Message Size to 60 Bytes Example 2 Response NONE 2000 ms pause 2 Download two messages This step is accomplished with two separate transmissions to the di...

Page 167: ...resp must not exceed 500 bytes Beg of Frame ADDR FUNC H O ADDR L O ADDR DATA EOF Ready to rec resp FF 01 00 64 AZ00 BA2001 b I 1 1Hello D CR LF TIP See section InView Display Communication Protocol F...

Page 168: ...Message Queue This transmission is used to remove all currently running messages downloaded to the Message Queue Transmission Figure 9 45 Transmission for Clearing the Message Queue Response NONE Beg...

Page 169: ...n 10 is to echo the address function code starting address and the number of registers that were loaded Figure 9 47 Response for Add Remove a Message Add Remove a Message using Modbus ASCII 10 Frame T...

Page 170: ...age 0099 to display address 001 Transmission Figure 9 49 Query for a Priority Message Response The normal response to a function 06 is to echo or re transmit the query after the holding register is up...

Page 171: ...ate variable registers in all displays The following is an example of loading variable 20 register 40020 with the value of 3656 for all displays on the network Transmission Figure 9 52 Transmission to...

Page 172: ...e following example shows how to update variables 1 2 and 3 registers 40001 40002 and 40003 with values 24 53 and 56 respectively in all displays Transmission Figure 9 55 Transmission for Updating Var...

Page 173: ...egister transmission Transmission Figure 9 56 Query for Updating Variable Registers using a 10 Frame Response The normal response to a function 10 query is to echo the address function code starting a...

Page 174: ...ddress and the function code followed by the information field The information field contains 2 bytes describing the quantity of data bytes to be returned The contents of the registers requested DATA...

Page 175: ...tents of the registers requested DATA are two bytes each with the binary content right justified within each pair of characters Below shows the response to Query for registers 40002 40004 having the d...

Page 176: ...rotocol is mostly limited due to the number of functions and features that required by the InView products This Protocol can be used for downloading new messages of alpha numeric messages from an Alle...

Page 177: ...display type to communicate with Display Address Address of display where information is written STX Start of Text Command Code Describes what type function to perform Message priority and Message nu...

Page 178: ...explanation of the Special Function Command Command Code Continued Message Control Message ESC Display Position Description ASCII Hex Description ASCII Hex Description ASCII Hex 0001 001 303031 Start...

Page 179: ...ge Attributes Continued Insert Objects Character Flash Time Date Description ASCII Hex Descripti on ASCII Hex Description ASCII Hex Flash ON G1 0731 Time S 13 MM DD YY K0 0B30 Flash OFF G0 0730 DD MM...

Page 180: ...isplay Memory Figure 9 65 Special Function command to Clear Display Memory Insert Object Continued Insert Variable Insert Variable Message Field EOT Call Variable Message or Data Description ASCII Hex...

Page 181: ...of bytes used in each message is the number of bytes used from the SOH to the EOT inclusive Therefore care must be used to insure that the number of bytes sent does not exceed the Message Size The ra...

Page 182: ...ext B 02 Write Special Function E 45 Set Message Size a 61 Command Code Continued EOT Description ASCII Hex Description ASCII Hex Message Size minimum 50 Bytes 0032 30303332 End of Transmission D 04 M...

Page 183: ...tion ASCII Hex HhMm 1034 Example 1034 31303334 End of Text C 03 HhMm 0945 Example 0945 30393435 H ASCII digit for hours 10 s digit h ASCII digit for hours 1 s digit M ASCII digit for Minutes 10 s digi...

Page 184: ...cription ASCII Hex Description ASCII Hex Start of Text B 02 Write Special Function E 45 Set Date Command Code Continued ETX Set Date Set Hour and Minutes HhMm ASCII Hex Description ASCII Hex January 4...

Page 185: ...scription ASCII Hex Description ASCII Hex Description ASCII Hex Start of Header A 01 All displays Z 5A Display Address 00 3030 STX Command Code Command Function Description ASCII Hex Description ASCII...

Page 186: ...elow are some rules for the P44 and P72 display The P42 will ignore the Display Position and show display the text SOH Type Code Display Address Description ASCII Hex Description ASCII Hex Description...

Page 187: ...Position Description Comment 1 Comment 2 Top Displays text on top line only If the top line only has one row of text the remaining bottom rows are considered bottom If the top line only has two rows...

Page 188: ...characters may not show up depending on the fonts on your PC Please refer to the software help 2706 PSW1 for a complete listing of the extended ASCII character set Reference Material Reference materia...

Page 189: ...s within those messages Assuming that the InView Messaging Software has already been used to load the display with messages there are five basic steps to using the control to trigger a message 1 Add t...

Page 190: ...display SerialParity Sets Returns serial parity used to communicate with the display SerialDataBits Sets Returns serial data bits used to communicate with the display SerialStopBits Sets Returns seri...

Page 191: ...e of 1 TCP IP NetworkPort Syntax object NetworkPort value Read Write short Values A listening socket port such as 3001 the Ethernet Adapter s port is 3001 DownloadMessageEx Used to download any type o...

Page 192: ...CP IP SerialComPort Syntax object SerialComPort string Read Write BSTR Values COM1 COM2 COM3 COM4 Default COM1 Description This property is used to set the serial port that the control will use to com...

Page 193: ...cription This property is used to set the serial parity that the control will use to communicate with the display It is only necessary to set this property if the ConnectMode is set to a value of 0 Se...

Page 194: ...1 Display address 1 only Default 255 Description This property is used to set the address the control will use to communicate with the display If the address is set to 255 all of the connected displa...

Page 195: ...t to 1 the control will generate a serial heartbeat command that prevents the display from displaying the no activity message If the heartbeat property is set to 2 the need for constant serial activit...

Page 196: ...thod is used to clear the queue of messages that are running on the display Once the queue is cleared the background message if any will be displayed The clear message queue command will be sent to th...

Page 197: ...ne 2002 InView Control InView Control API 10 9 DownloadMessage Syntax HRESULT DownloadMessage short nMessageNumber short nPriority short nPosition short nMode short nSpeed short nFont short nColor BST...

Page 198: ...e 0 0 Second 1 1 Second 2 2 Second 3 3 Second 4 4 Second 5 5 Second nFont The font used to display the message text 0 Five high 1 Seven high 2 Seven high fancy 3 Ten high 4 Sixteen high fancy 5 Sixtee...

Page 199: ...essageNumber Parameters nMessageNumber The number of the message to be added to the queue of running messages Return Value S_OK Success E_FAIL Failure Description This method is used to trigger a mess...

Page 200: ...will be removed The message to trigger must be downloaded to the display before it can be triggered The single message command will be sent to the display address set by the DisplayAddress property Di...

Page 201: ...values in the array If any of the variables are embedded in a running message the new values will be shown The update variable command will be sent to the display address set by the DisplayAddress pro...

Page 202: ...ty DisplayAddress should be set before calling this method ChangeDisplayAddress Syntax HRESULT ChangeDisplayAddress short nNewDisplayAddress Parameters nNewDisplayAddress The new address to which the...

Page 203: ...ard and Extended ASCII Standard and Extended ASCII Approximate Viewing Distance 60m 200 ft 60m 200 ft 100m 350 ft Electrical and Environmental Input Voltage 100 to 240V ac 50 60 Hz 100 to 240V ac 50 6...

Page 204: ...Publication 2706 UM016A EN P June 2002 A 2 Technical Specifications...

Page 205: ...rom the sign is turned off If the internal temperature of the sign does not continue to increase after it is forced into the dimming mode the LED output from the sign returns to normal and forced dimm...

Page 206: ...Publication 2706 UM016A EN P June 2002 B 2 Temperature Protection in NEMA Rated Enclosures...

Page 207: ...able in color only 2706 P 7 2 C N2 Bulletin Number Display Height Max Character Height Display Length Large Marquee LED Color NEMA Rating 2706 P InView Marquee Display 4 4 inch max display character 7...

Page 208: ...Publication 2706 UM016A EN P June 2002 C 2 Catalog Number Explanation...

Page 209: ...annel zero 3 5 with DF1 out channel zero 4 16 with DF1 to dual DNI 7 19 with DF1 to dual ENI 5 20 I installation 1 1 InView communication used with Modbus ASCII 9 10 InView Control methods 10 7 proper...

Page 210: ...ASCII communications 2 2 SLC with DF1 out channel zero 4 3 with DF1 to dual DNI 7 3 with DF1 to dual ENI 5 4 with Ethernet to InView 6 7 SLC 5 03 5 04 or 5 05 out channel zero 3 2 T technical specific...

Page 211: ...Allen Bradley Spares...

Page 212: ...Publication 2706 UM016A EN P June 2002 5 PN 41061 279 01 1 Supersedes Publication XXXX X X X Month Year Copyright 2002 Rockwell Automation All rights reserved Printed in the U S A...

Reviews: