Home

Manual - Spectrum Controls, Inc.

image

Contents

1. Gateway 10 0 0 View or specify the following options UDP Port Ox XXXN Default address OxBACO IP Address Enter IP address Example 10 0 0 91 Subnet Mask Enter subnet mask Default mask value 1s 255 255 255 0 Gateway Enter gateway address Example 10 0 0 1 MS TP Master Slave Token Ring Passing LAN Type J BACNet IP MAC Address 56 Max Masters 127 Max Number of Frames 20 Baudrate 38400 m This connection is set up using the 6 pin connector on the front panel of the BACnet module Mstp is RS 485 Mtsp is RS 485 When you set up your module to use an MS TP physical interface which is RS 485 half duplex communication you specify the following fields MAC Address Enter the module MS TP MAC address Default suggested value is any value between 1 and 127 If there are more devices on Chapter 3 Configuring the Module 3 7 your MS TP network you will need to determine what MAC address to use that makes this device unique on your network You will need to exercise care to avoid entering duplicate MAC addresses in your device network Max Masters In a token ring network each node is responsible for searching for the next node and passing the token to 1t Max Masters is the maximum MAC address this module searches for For example if this module s MAC address 1s 5 and the Max Master value 1s 20 this module will poll MAC add
2. 200121 This is a module instance number e param 2 0 This is the object type Object type is defined as BI 3 BO 4 AK0 AO 1 e param 3 1 This is the object instance e param 4 85 This is the property Example present value 85 object name 77 WriteProperty This executablebacwp exe will write the property of the module LINT and ULINT cannot have the same upper range LREAL has twice as many bits to work with than REAL User s Manual Pub 0300274 01 Rev A 0 3 22 Chapter 3 Configuring the Module Examples To write BO 3 present value to 1 do this bacwp 200121 4 3 85 15 191 e param 1 200121 This is the module instance number e param 2 0 This is the object type Object type is defined as BI 3 BO 4 AI O AO 1 e param 3 3 This is the object instance e param 4 85 This is the property present value 85 property array 87 object name 77 object list 76 e param 5 15 This is the priority BACnet property write uses priority levels from 1 to 16 The module keeps a table for those priorities high priority overrides lower priority So if there is a value in priority 14 priority 15 value has no effect e param 6 1 This is the index Use 1 for a single property write e param 7 9 Value type Use 9 for BI and BO use 4 for Al and AO e param 8 1 Value This is the actual value to be written to the tag Section 3 6 Vie
3. Criteria B standard Signal Ports 2 kV line earth CM 20 on Surge transient shielded ports immunitv IEC 61000 4 5 Performance Criteria Rockwell Document QTP X0327 B Power Ports 2 kV CM 120 1kV DM 2Q Conducted RF immunity IEC 61000 4 6 Performance Criteria Rockwell Document QTP X0327 A 10 V rms with kHz sine wave 80 AM from 150 kHz 80 MHz on signal and power ports User s Manual Pub 0300274 01 Rev A 0 Appendix A Configuration Information A 3 Environmental Tests Industry Standards Test Level Limits Magnetic Field IEC 61000 4 8 Performance Criteria Rockwell Document QTP X0327 30 Arms m A AC Mains Voltage IEC 61000 4 11 Dips Interruptions Follow the 61000 4 1 1 and Vanations Rockwell Document QTP X0327 Safety Tests and Test Limits Safety Tests Industry Standards UL Equipment for use in Class I Division 2 Hazardous Locations March CE c UL 508 Industrial Control Equipment Seventeenth Edition Dated January 28 1999 with revisions through July 11 2005 ANSI UL 508 2005 NRAQ NRAQ7 cUL CSA C22 2 No 142 M1987 Process Control Equipment May 1987 ULH ANSI ISA 12 12 01 2007 Non incendive Electrical Equipment for Use in Class I Division 2 Hazardous Classified Locations CULH CSA C22 2 No 213 M1987 Non incendive Electrical 1987 CE LVD IEC 61131 2 Programmable Controllers Part 2 Equipment Requirements and Tests Second Edition 2003 02 Section 11 14 Per
4. Peeves S Status Flags Event State Out of Service Appl Software revision Protocol Version Protocol Revision Services Supported Object Types Supported Object List Max APDU Length Segmentation Support Status Flags Event State Priority Array Relinquish Default Polarity Section 4 2 Parameter Offset for Module Block 0 00 0 to 0x1F 31 MOD_ID_LO Module ID 193 VENDOR_ID_LO Vendor ID 58 Ox3a User s Manual Pub 0300274 01 Rev A 0 Chapter 4 Implementing the BACnet Protocol 4 5 ki PRODUETTWPELO en PRODUCT TYPE HI oo PRODUCT CODE LO 06 mo MOD REV LO Minor revision l 255 MOD REV HI Major revision l 127 Section 4 3 User Interface Options The configuration software uses Adobe Flash Xour personal computer must be able to run an Adobe Flash Player compatible browser You use the configuration software to set up the svstem See Chapter 3 Configuring the Module using Software Technical Assistance Note that vour module contains electrostatic components that are susceptible to damage from electrostatic discharge ESD An electrostatic charge can accumulate on the surface of ordinarv wrapping or cushioning material In the unlikely event that the module should need to be returned to Spectrum Controls Inc please ensure that the unit is enclosed in approved ESD packaging such as static shielding metallized bag or black conductive container Spectrum Controls Inc reserves the
5. There 1s no project portability among different PLCs You have to create a new project if you are using a different Micro830 PLC The CCW sample project consists of a Main function and one user defined function block The Main function is generated by the Module when you click Generate Structured Text on the Tags dialog The Function block BACNET_Convert is provided in the sample project User s Manual Pub 0300274 01 Rev A 0 Project Organizer Name BACNET LC30 48AWB Chapter 3 Configuring the Module 3 13 This function block does not need to change when you make a tag mapping change 2 X Main VAR Micro830 VAR Micro830 BACNET_Convert POU Main POU Programs Eu Ti Local Variables w Global Variables aS DataTypes z User Defined Function Blocks 4 BACNET Convert w Local Variables 135 136 137 138 139 140 141 142 160 bacnet module datalen i bacnet convert mode 7 bacne t_convert_o ffset 161 162 163 tag ANY TO DINT bacnet convert fn tmp raw var BACnet Binary Outputs bacnet module address 8e bacnet module read fn TRUE BACNET MODULE SLOT bacnet module address bacnet module dat 4 BinaryOutput tag666 2 4 i bacnet convert fn bacnet convert offset bacnet convert var bacnet convert mode IO EM DO 00 ANY TO BOOL bacnet convert fn tmp raw var NOTE There is no defined behavior for t
6. User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 21 e DWORD 0 to 429467295 e LINT 1e18 to 1e18 e ULINT O to lel amp e LWORD O to lel amp e REAL 1e18 to 1e18 e LREAL lel8 to lel8 3 5 5 Tools Spectrum Controls Inc provides multiple Windows command line executables you may use to communicate with the module These utilities are compiled from an open source BACnet stack The tools require an Ethernet to B ACnet router This gives you the ability to send BACnet messages across the BACnet RS 484 network for easier troubleshooting You can find the source code on sourceforge at http sourceforge net projects bacnet files bacnet stack Setup To access the BACnet IP traffic set the module IP address using a network address that on the same network as the PC IP address To access the MS TP connection on the module set the baud rate and other parameters using the User Interface Then connect a BACnet router to your setup The router converts BACnet IP packets to MS TP packets that are then routed to the module Set the router IP address using a network address that is also on the host network Whols The executable bacwi exe looks for who 1s on the BACnet network Example bacw1 1 will find all the nodes on the BACnet network ReadProperty This executable bacrp exe will read the property of the module Examples To read Al present value do this bacrp 200121 0 1 85 e param 1
7. the module writes the mapped PLC tag when it receives an AO write property request User s Manual Pub 0300274 01 Rev A 0 3 8 Chapter 3 Configuring the Module To set up tag mapping between the Micro800 PLC and BACnet objects 1 Select the Tag Setup tab The Tag Setup dialog appears Tags PLC Al tag0 PLC AI tag1 Reload System Configuration Tag Setup PLC BACnet LREAL ReadWrite ccc Analoginput 0 8 613415e 15 LREAL ReadWrite AAA Analoginput 1 8 613415e 15 Save Edit XML Generate Structured Text 2 View or specify the following options Add Tags To add a tag click the Add Tag icon A new row is added to the tag list PLC Al tag0 LREAL Readvirte ccc Analoginput 0 8 613415e 15 PLC Al tag LREAL Readiirte AAA Analoginput 1 8 613415e 15 Enter the tag data for each of the editable fields in the PLC and BACnet mapping fields as follows Tag Name Enter the PLC variable tag name Click on the field and type in the name _Tag Name O OO o PLC_Al tagi Data Type Select the PLC variable data type Click on the field and select the correct data type associated with the tag User s Manual Pub 0300274 01 Rev A O Chapter 3 Configuring the Module 3 9 Attribute Enter the PLC variable attribute Readirite T Read Read Write Object Name Enter the BACnet object name Use a meaningful description such as Damper Angle Object Type Click on the field a
8. 0 4 2 Chapter 4 Implementing the BACnet Protocol Properties Supported Property Data Type Identifier Read Write Event_State BACnetEventState Binary Input BA CnetObjectTvpe 3 Properties Supported Read Write Binary Output BACnetObjectType 4 Properties Supported Read Write Device BACnetObjectType 8 Properties Supported Property Data Type Identifier Read Write Object_Identifier BACnetObjectidentifier Object Name CharacterString Object_Type BACnetObjectType System_Status BACnetDeviceStatus Vendor Name CharacterString 121 User s Manual Pub 0300274 01 Rev A 0 Chapter 4 Implementing the BACnet Protocol 4 3 Properties Supported Property Data Type Identifier Read Write Vendor Identifier Unsigned16 Model Name CharacterString 0 2 Application_Software_Version CharacterString i a 12 7 i 1 la 3 gt 7 Protocol_Object_Type_Supported BACnetObjectTypesSupported Object_List Sequence of BACnetObjectIdentifier Max APDU Length Supported Unsigned O R Segmentation Supported BACnetSegmentation R RW RW RW Device Address Binding Seguence of BACnetAddressBinding The following table lists BACnet object types and properties supported by the BACnet Communications Module Supported Object Types Properties Vendor Identifier Model Name User s Manual Pub 0300274 01 Rev A O 4 4 Chapter 4 Implementing the BACnet Protocol Property Binary Value Analog Value
9. Analoginput 32 0 000000 tag444 AnalogOutput 32 0 000000 tag555 Binarvinput 2 false D D D 1 wv oo 0000 o d B S 555 5 5 TA gt vop ar D 2 From the Tags dialog click Generate Structured Text Generate Structured Text User s Manual Pub 0300274 01 Rev A 0 3 12 Chapter 3 Configuring the Module The software generates the CCW structured text and shows the text in the Structured Text dialog a A Structured Text ra BACNET MODULE SLOT 1 BACnet Analog inputs 0 Analoginput CCC bacnet convert var ANV TO ULINT PLC Al tag0 1000 0 bacnet convert offset 0 bacnet convert mode 1 bacnet convert fn bacnet convert offset bacnet convert var bacnet convert mode 1 Analoginput AAA bacnet convert var ANY TO ULINT PLC Al tag1 1000 0 bacnet convert offset 8 bacnet convert mode 1 3 Copy the structured text and paste into your CCW software as Main function Section 3 5 Using the CCW Structured Text Example Spectrum Controls Inc provides a sample CCW project with a sample Main function and a Function block named BACNET_Convert in a zipped project file BACNET U lities zip downloadable from the Spectrum Controls website If you have the same PLC as the sample project you may directly use this project Otherwise this project can only be referenced in relation to the PLC in which you installed your BACnet module
10. Controls Inc with respect to the use of any of the information products circuits programming or services referenced herein The information in this owner s guide is subject to change without notice Limited Warranty Spectrum Controls Inc warrants that its products are free from defects in material and workmanship under normal use and service as described in Spectrum Controls Inc literature covering this product for a period of 1 year The obligations of Spectrum Controls Inc under this warranty are limited to replacing or repairing at its option at its factory or facility any product which shall in the applicable period after shipment be returned to the Spectrum Controls Inc facility transportation charges prepaid and which after examination is determined to the satisfaction of Spectrum Controls Inc to be thus defective This warranty shall not apply to any such equipment which shall have been repaired or altered except by Spectrum Controls or which shall have been subject to misuse neglect or accident In no case shall the liability of Spectrum Controls Inc exceed the purchase price The aforementioned provisions do not extend the original warranty period of any product which has either been repaired or replaced by Spectrum Controls Inc User s Manual Pub 0300274 01 Rev A O V BACnet Communication Module Microsoft and Microsoft Windows are registered trademarks of Microsoft Corporation The Encompass l
11. ELSE tmp raw var lt 0 END IF if param mode This is for Binary Input Table z ELSIF param mode 3 THEN tmp index param offset 8 tmpl MOD param offset 8 tmp2 1 tmp2 SHL tmp2 tmp1 tmpl ANY TO DINT bac raw tbl tmp index IF param var 0 TREN gt se 0 tmpl NOT MASK tmpl tmpl OR MASK tmpl tmp2 tmpl NOT MASK tmpl ELSE set 1 tmpl OR MASK tmpl tmp2 END IF bac raw tbl tmp index ANY TO BYTE tmpl ELSE do nothing tmp index param offset 8 END IF In the Main function you see a variable called bacnet convert fn type as BACNET Convert is called This is how the Main function calls the user defined function block Since CCW has many different types of data types this function block 1s able to convert all the different data types to a bytes array When CCW reads from the module the module fills this bytes array first Then CCW reads the array and converts the data to different data types When CCW writes to the module CCW converts a variable to this 8 bytes array and writes 1t to the module The following examples shows how an analog output variable is read from module and an analog input variable is written to the module from CCW Structured text 1s generated by the module A variable called tagi is converted to ULINT variable bacnet convert var and then placed at offset O of the byte array table because you are writing
12. Output 1 Block 0x500 0x5FF BAC AO 0 0x500 BACnet Analog Output tag 0 0x507 BAC AO 1 0x508 BACnet Analog Output tag User s Manual Pub 0300274 01 Rev A O 3 20 Chapter 3 Configuring the Module Register Name Default R W From PLC R W From Module BAC AO 31 0x5F8 BACnet Analog W Output tag 31 Ox5FF This block 1s for the first 32 BACnet Analog Output tag values BACnet Analog Output objects are made available via the BACnet stack as a writable value that 1s then written by the module to the PLC The data are then copied into a user specified PLC variable BACnet Analog Output 2 Block 0x600 0x6FF Register Name Default R W From PLC R W From Module BAC_AO 32 0x600 BACnet Analog Output tag 32 0x607 BAC AO 63 0x6F8 BACnet Analog Output tag 63 Ox6FF This block 1s for the last 32 BACnet Analog Output tag values Module Block 0x00 0x1F Register Name Default R W From PLC R W From Module VENDORID LO 002 VendoriD 8 OR W vermom oo Jo k w PRODUCT TYPELO o Jo x w PRODUCT TWEHI os o x w 3 5 4 Data Type Range The maximum and minimum value of the tags is decided by the PLC data type and it is also limited by data storage and conversion e BOOL TRUE or FALSE e SINT 128 to 127 e USINT 0 to 255 e BYTE 0 to 255 e INT 32768 to 32767 e UINT 0 to 65535 e WORD 0 to 65535 e DINT 2147483648 to 2147483647 e UDINT 0 to 429467295
13. an explosion in hazardous location installations Be sure that power 1s removed or the area 1s nonhazardous before proceeding e Cable length should be less than 10 meters 30 feet e Do not insert or remove the plug in module while power 1s applied otherwise permanent damage to equipment may occur User s Manual Pub 0300274 01 Rev A 0 1 6 Chapter 1 Module Overview WARNING o A Cet quipement est consid r comme tant un quipement industriel du Groupe 1 classe A selon CEI CISPR 11 En l absence de precautions appropri es des probl mes de compatibilit lectromagn tique peuvent survenir dans des environnements r sidentiels et dans d autres environnements en raison de perturbations conduites et rayomn es Soyez vigilant en d nudant les fils Tout fragment de fil tombe dans l automate risquerait de le d t riorer Une fois le c blage termin veillez ce que l automate ne pr sente aucun copeau de m tal avant de retirer la bande de protection Ne c blez pas plus de 2 conducteurs sur une m me borne L insertion ou le retrait du module enfichable sous tension peut provoquer un arc lectrique susceptible de provoquer une explosion dans un environnement dangereux Assurez vous que l alimentation est coup e ou que l environnement est class non dangereux avant de poursuivre La longueur de c ble devrait tre inf rieure 10 m tres N ins rez pas et ne retirez pas l
14. e System Configuration Use to set up password date and time device and LAN settings e Tag Setup Use to set up tag mapping between your Micro800 controller and the BACnet Communications module User s Manual Pub 0300274 01 Rev A 0 3 4 Chapter 3 Configuring the Module Section 3 1 Configuring the System System configuration includes setting up or changing your system password setting the date and time choosing your device and setting up the LAN To set up or change system configuration settings 1 Access the System Configuration tab System Configuration Tag Setup Login Password spectrum Password Reset DCC Password 1234 Determined by Network Date Time Date 12 17 2010 Time 10 16 49 Device Instance 123456 jk Name SpectrumB jk LAN Type BACNet IP _ MS TP UDP Port 0x BACO LAN IP Address 10 0 0 91 Subnet Mask 255 255 0 0 Gateway m j P J P Pi J Version Info Show Log Upgrade Reload 2 View or specify the following options e Password The software ships with a default password spectrum You log onto the module software User Interface with this password when you first log onto the module However Spectrum Controls Inc highly recommends that you immediately change this password to one of your own choosing There are two passwords Login Password This is the password you use to log onto so
15. prevent personal injury resulting from accessibility to live parts The enclosure must have suitable flame retardant properties to prevent or minimize the spread of flame complying with a flame spread rating of 5 VA V2 V1 VO or equivalent if non metallic The interior of the enclosure must be accessible only by the use of a tool Subsequent sections of this publication may contain additional information regarding specific enclosure type ratings that are required to comply with certain product safety certifications In addition to this publication see Industrial Automation Wiring and Grounding Guidelines Allen Bradley publication 1770 4 1 for additional installation requirements NEMA Standards publication 250 and IEC publication 60529 as applicable for explanations of the degrees of protection provided by different types of enclosure User s Manual Pub 0300274 01 Rev A O WARNING A Chapter 1 Module Overview 1 3 Cet quipement est pr vu pour fonctionner en environnement industriel avec une pollution de niveau 2 dans des applications de surtension de cat gorie II telles que d finies dans la publication 60664 1 de la CED et une altitude maximum de 2000 m sans d classement Cet quipement est consid r comme tant un quipement industriel du Groupe 1 classe A selon CEI CISPR 11 En l absence de pr cautions appropri es des probl mes de compatibilit lectromagn tique peuvent survenir dans de
16. right to void the warrantv on any unit that is improperly packaged for shipment For further information or assistance please contact vour local distributor or call the technical support number provided under the Technical Support section in the Preface User s Manual Pub 0300274 01 Rev A O 4 6 Chapter 4 Implementing the BACnet Protocol User s Manual Pub 0300274 01 Rev A 0 Appendix A Configuration Information This appendix contains configuration information as follows Environmental Specifications Environmental Tests Industry Standards Test Level Limits IEC60068 2 1 Test Ad Operating Temperature Cold Operating IEC60068 2 2 Test Bd Operating 20 C to 65 C 4 F to 1499P Performance Criteria Dry Heat A IEC60068 2 14 Test Nb Operating Thermal Shock IEC60068 2 1 Test Ab Unpackaged Non operating Cold IEC60068 2 2 40 C to 85 C 40 F to 185 F Test Bb Unpackaged Non operating Dry Heat IEC60068 2 14 Test Na Unpackaged Non operating Thermal Shock Temperature Non operating Performance Criteria B Humiditv Operating IEC60068 2 30 Performance Criteria 5 to 95 non condensing A Vibration Operating 5 G 10 to 500 Hz 0 030 in max Performance Criteria IEC60068 2 6 Test Fc Operating peak to peak A Test Db Unpackaged Damp Heat Shock Operating Performance Criteria A Shock Non operating IEC60068 2 27 Test Ea Unpacka
17. 24 Chapter 3 Configuring the Module Confirm you wish to save the data Please Confirm Are you sure you want to save the data DE AE e To save the data click Yes e To cancel the data save click No 2 If you select Yes the software saves the changes to the system configuration on the module Section 3 10 Reloading System Configuration To reload the system configuration from the module 1 From the main software dialog click Reload Reload 2 The software reloads the system configuration from the module into the software User s Manual Pub 0300274 01 Rev A 0 Chapter 4 Implementing the BACnet Protocol This chapter describes the BACnet protocol and its implementation in the BACnet Communications Module e BACnet Protocol Requirements e Tag Mapping e API Address Mapping and other considerations Section 4 1 BACnet Object Types The following data shows the supported BACnet object types and the properties supported for each object type Each table also includes the property data type the identifier number and whether the property 1s read or read write Analog Input BA CnetObjectTvpe 0 Properties Supported Read Write Analog Output BACnetObjectType 1 Properties Supported Property Data Type Identifier Read Write Object_Identifier BACnetObjectidentifier Object Name CharacterString Object_Type BACnetObjectType Status_Flags BACnetStatusFlags User s Manual Pub 0300274 01 Rev A
18. 274 01 Rev A O 3 2 Chapter 3 Configuring the Module To access the software on your module 1 Access your PC local area connection properties dialog as shown below Start Control Panel Network and Sharing Center Change Adapter Settings Local Area Connection Settings Properties 2 From the Local Area Connection n Properties dialog select the Internet Protocol Version 4 TCP IPv4 option kud See full map U Local Area Connection 2 Properties Internet Connect or disconnect amp Intel R PRO 1000 GT Desktop Adapter qal tions Lo U Local Area Connection 2 Status Configure This connection uses the following items General M JE File and Printer Sharing for Microsoft Networks A M Rawether NDIS 6 X MPR Protocol Driver type Na Connecilon M Rawether NDIS 6 X SPR Protocol Driver tions B Lo IPv4 Connectivity No Inti Y SIMATIC Industrial Ethemet ISO IPv6 Connectivity No M PROFINET IO RT Protocol V2 0 Media State M Intemet Protocol Version 6 TCP IPv6 type Na Duration 7 de CAS intemet Protocol Version 4 TCP IPv4 A 4 TT tions al Speed Y Details Uninstall y Detals gv Transmission Control Protocol Intemet Protocol The default V o wide area network protocol that provides communication Activity across diverse interconnected networks Sent A a i 7 Bytes 27 746 3 Change the settings to the equivalent settings for your personal compute
19. Analoglnput 0 If itis AnalogInput 1 the offset will be 8 as each BACNET object instance takes 8 bytes Variable bacnet convert mode is 1 means this is a write operation O indicates a read operation 0 Analoqlnput alada bacnet convert var ANY TO ULINT tagl bacnet Conver ol ek U Bac et Convert mode gt bacnet convert inibachet Convert O LLSSty ba net convert Var Dacnet Convert mode User s Manual Pub 0300274 01 Rev A 0 3 18 Chapter 3 Configuring the Module gt Write Input Table to Module 2 bacnet module address i 112 bacneu module datal n 8 bacnet module write fn TRUE BACNET MODULE SLOT bacnet mod le address baenet module datalen bacnet converieE rn bac Law tblj Similarly for Analog Output a read operation is performed to read the whole analog table to bac raw tbl defined in function block bacnet convert fn Then individual AnalogOutput objects are written to the variable after conversion from ULINT to a tag data type Read Output Table from Module bacnet module read fn TRUE BACNET MODULE SLOT patnet module address Dacnet module datalen bacnet Convert insbac raw tol 10 Afalo outpuc AO acn convert mode 407 bacnel Convert Oi set 07 Danet convert n bacnct Convert Oi rsct Dacnet Convert Var Dacnet Convert mode Lage 37 ANY TO TNT bacnet Convert ns tmp taw var 3 5 3 Memory Mapping This section discusses mem
20. Baudrate field 3 7 Binary Output BACnetObjectType 4 2 Changes changes 3 saving 3 23 Configuring system 3 4 Connector Ethernet 1 7 Conventions used in the manual vil Data Type field 3 8 Data Type Range 3 20 Date field 3 5 Date Time section 3 4 DC power specifications 2080sc BACnet Communication Module 1 8 Delete Tags icon 3 9 Index Device section 3 5 Device BACnetObjectT ype 4 2 Edit XML option 3 9 Electrostatic discharge prevention guidelines 1 4 Ethernet Connector 1 7 LED indicator 1 8 pinouts 1 7 port number OxBACO 3 1 Function Blocks 3 15 Gateway field 3 6 Generate Structured Text option 3 9 Ground earth ground not present 1 8 isolated 1 8 Hardware Features 2080sc BACnet Communication Module 1 6 How to use this manual vi Important Notes About the guide ili Indicator Ethernet 1 8 Installing 2080sc BACnet 1 IP address entering 169 254 3 3 1 IP Address field 3 6 LAN section 3 5 LED indicator 1 8 Limited Warranty ili Log viewing information 3 22 MAC Address field 3 6 Main function 3 13 Max Masters field 3 7 Max Number of Frames field 3 7 Memory Mapping 3 18 MS TP field 3 6 Notice User s Manual Pub 0300274 01 Rev A 0 l 2 Index user requirement ili Object ID field 3 9 Object Name field 3 9 Object Type field 3 9 Parameter module block offset 4 4 Parts List 2080sc BACnet Communication Module 1 5 Password entering 3 3 login 3 4 Reset DCC 3 4 section 3 4 spectru
21. INT Var Read Write l User Defined Function Blocks B BACNET Convert w Local Variables After creating the local variables vou need to create a function block called BACNET Convert and paste the code below to this function block if param mode 0 convert byte array bac raw tbl to ULINT variable tmp raw var This is for Analog Output Table Pl IF param mode 0 THEN User s Manual Pub 0300274 01 Rev A 0 3 16 Chapter 3 Configuring the Module tmp index param offset tmp raw var 0 tmp raw var tmp raw var 1 tmp index i tmp index 1 tmp raw var tmp raw var 164100 tmp index tmp index 1 tmp raw var tmp raw var 16 10000 tmp index 5 Emp index 45 tmp raw var tmp raw var 1641000000 tmp index lt tmp index 1 tmp raw var tmp raw var 164100000000 tmp index lt Emp index 1 tmp raw var tmp raw var 1610000000000 tmp index i Emp index 1 tmp raw var tmp raw var 16 1000000000000 tmp index lt tmp index 1 tmp raw var tmp raw var 16 100000000000000 x if param mode convert ULINT variable tmp raw var This is for Analog Input Table ELSIF param mode 1 THEN ANY TO ULINT bac raw tbl tmp index ANY TO ULINT bac raw tbl tmp index ANY TO ULINT bac raw tbl tmp index ANY TO ULINT bac raw tbl tmp index ANY TO ULINT bac raw tbl tmp index ANY TO ULINT bac raw tbl
22. User s Manual Pub 0300274 01 Rev A O Micro800 BACnet Communication Module Catalog Number 2080sc BAC hua ji b O rf Qo Y F x l al y LE y ec M T R L S ji BACnet Communication Module User s Manual Pub 0300274 01 Rev A O Important Notes BACnet Communication Module lii 1 Please read all the information in this owner s guide before installing the product 2 The information in this owner s guide applies to hardware Series A and firmware version 1 1 or later 3 This guide assumes that the reader has a full working knowledge of the relevant processor Notice The products and services described in this owner s guide are useful in a wide variety of applications Therefore the user and others responsible for applying the products and services described herein are responsible for determining their acceptability for each application While efforts have been made to provide accurate information within this owner s guide Spectrum Controls Inc assumes no responsibility for the accuracy completeness or usefulness of the information herein Under no circumstances will Spectrum Controls Inc be responsible or liable for any damages or losses including indirect or consequential damages or losses arising out of either the use of any information within this owner s guide or the use of any product or service referenced herein No patent liability is assumed by Spectrum
23. as pour obtenir une description des indices de protection que fournissent les diff rents types d armoires User s Manual Pub 0300274 01 Rev A O 1 4 Chapter 1 Module Overview Section 1 3 Prevent Electrostatic Discharge WARNING Electrostatic discharge can damage integrated circuits A or semiconductors if you touch bus connector pins Follow these guidelines when you handle the module e Touch a grounded object to discharge static potential e Wear an approved wrist strap grounding device e Do not touch connectors or pins on component boards e Do not touch circuit components inside the module e If available use a static safe work station e When not in use keep the module in its static shield box WARNING Cet quipement est sensible aux d charges lectrostatiques lesquelles peuvent entra ner des dommages internes et nuire son bon onctionnement Conformez vous aux directives suivantes lorsque vous manipulez cet quipement e Touchez un objet mis la terre pour vous d charger de toute lectricit statique ventuelle e Portez au poignet un bracelet antistatique agr e Ne touchez pas les connecteurs ni les broches figurant sur les cartes des composants e Ne touchez pas les circuits internes de l quipement e Utilisez si possible un poste de travail antistatique e Lorsque vousn utilisez pas l quipement stockez le dans un emballage antistatique WARNING To compl
24. ccccccccccccccccccccccccccccccccccccccccccceccccccccccccceccccccecccecccs 2 1 SECTION 2 1 INSERT MODULE INTO CONTROLLER a dia 2 1 CHAPTER 3 CONFIGURING THE MODULE USING SOFTWARE cccccccccccccccccccccccccccccccccccccccccccccccccccccecccecccs 3 1 SECTION 5 CONFIGURING THE SYSTEM asset en e kal ta a al la lak add 3 4 SECTION gt 2 SETT NG U RA GS el na b an mn a umu baie an le scsi cn ape kalkan ale le delal aide a 3 7 SECTION 3 3 EDITING XML TAG INFORMATION ccceccccececccccccececccceccececcececcececeeceaeeceaeeceaeeseeeceaeeceaeeceaeeseceeseceeseceeceueecs 3 10 SECTION 3 4 GENERATING STRUCTURED TE Tete 3 11 SECTION 3 5 USING THE CCW STRUCTURED TEXT EXAMPLE sakini islak ame s resi aa ela sil marsi ra salad 3 12 79 eg Eg eg A 3 13 L sa AS EEE MADAM NC ERKE PE iz IN MN PAL EEE IS 3 15 2 5 2 Memo IA OD DIAG A AAA tai ml AA A Mola Alal m Ma imei 3 18 2 5 Data We Esas ma nda alam amaaan ait ale ami allak amal ale ada 3 20 ao A po a Ga dd il cat ad eker ie ilk ae dada dia kadi dike dada midilli 3 21 SECTION 3 6 VIEWING VERSION INFORMATION ccccceccccecccceccccececcecsccececeececcececeecsaeeceaeecsaeeceaeeceaeecsaeecsaeecsceeseeeseceeseaeecs 3 22 SECTION S 7 VIEWING LOG INFORMATION a iet a 3 22 SECTION 5 8 UPGRADING THE SOFTWARE ii ii 3 23 SECTION 3 9 SAVING CHANGES aiii 3 23 SECTION 3 10 RELOADING SYSTEM CONFIGURATION ccecccceccccececceccccecccccceccececcecececceceecsaceceeeceaeeceaeessaeeseceesseesscseceaeec
25. ce ID The device responds with an l Am n and provides the master with either an IP address 1f the device 1s an Ethernet type or a MAC address 1f the device 1s an MS TP type RS 485 The master is then able to talk to the device Instance Specify the device instance entry Name Enter the device name LAN Specifies LAN type and communication parameters for the LAN type selected After saving your values you must cycle power on the module to allow the new settings to take effect Technically the module sends a Whols m to n message where m is the lower limit and n is the upper limit It may also send a Whols null which is a broadcast to all reachable devices and will bind all responding devices addresses to their device ID User s Manual Pub 0300274 01 Rev A 0 3 6 Chapter 3 Configuring the Module e The module and personal computer s IP addresses must also be on the same network to allow the two devices to communicate User s Manual Pub 0300274 01 Rev A 0 BACnet IP When you set up your module to use an Ethernet physical interface specify a UDP port number for BACnet IP IP address Subnet Mask and Gateway The UDP port communicates between the PC and the module It is used to retrieve the module s IP address and password authentication LAN Type BACNet IP _ MSITP UDP Port 0x BACO IP Address 10 0 0 81 Subnet Mask 255 255 0 0
26. ctor between a personal computer and the connector on the front of the module Set up the tag mapping using the software described in Chapter 3 User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module using Software Before configuring the module with the BACnet software l 2 Micro800 PLC Install your BACnet module in the Rockwell Micro800 controller Connect a personal computer to an Ethernet switch or network hub Connect the Ethernet port on the personal computer to the Ethernet switch or hub Connect another cable between the hub and the Ethernet connector on the BACnet module Personal Computer Ethernet Hub or Switch Once the module is set up 1 ia raa to Change the personal computer IP address to a static IP address If vou need additional assistance with changing vour personal computer s IP address refer to the Windows Help documentation or use the information provided next to access the module Map tags between the Micro800 PLC and the BACnet module Generate the mapping file between the PLC and the module Download the map file to the module Generate the structured text to be used when programming the PLC After you have configured your system the BACnet module listens on Ethernet port number OxBA CO for data from the network and handles the data according to the BACnet protocol Detailed instructions for each step of this process are provided below User s Manual Pub 0300
27. e module enfichable quand l quipement est sous tension au risque de provoquer des dommages irr m diables l quipement Section 1 5 Hardware Features The module plugs into and communicates with a controller in the Micro800 family Communication I O signals are connected to the module through a 6 pin terminal block and an RJ 45 connector 1 5 1 Serial I O RJ 45 Connector NOTE Pins in following table are listed from 6 to 1 to match connector on ront panel of module User s Manual Pub 0300274 01 Rev A 0 Chapter 1 Module Overview 1 7 The six pin Connector pinouts are as follows 1 5 2 Ethernet Connector The Ethernet connector has a default MAC address that may be changed during setup The Ethernet connector may be used as an external communication port to a personal computer or to another BACnet module The Ethernet connector 1s also used to configure the module The default IP address for the module is 169 254 3 3 If the module 1s already configured software 1s available for you to detect the address See Chapter 3 Configuring the Module Using Software Pinouts for the connector crossover are 2080sc BA Cnet Personal Computer Module 1 TX 8 Not connected 2 TX 7 Not connected 3 RX 6 TX 4 Not connected 5 Not connected 5 Not connected 4 Not connected 6 RX 3 TX 7 Not connected 2 RX 8 Not connected 1RX User s Manual Pub 0300274 01 Rev A 0 Chapter 1 Module Overview Sectio
28. et configuration software resides on the BACNet module You use a User s Manual Pub 0300274 01 Rev A 0 Chapter 1 Module Overview web browser to access this software to configure the parameters for the module Configuring the communication module includes setting the User Interface password entering the module device address IP address serial baud rate and mapping PLC tags to BACnet tags For complete information refer to Chapter 3 Configuring the Module using Software Power for the module is provided across the backplane MS TP signals from the field side are connected to the module via the 6 pin connector RS 485 The Ethernet port handles BACnet IP traffic Section 1 2 Environment and Enclosure WARNING A This equipment is intended for use in a Pollution Degree 2 industrial environment in overvoltage Category II applications as defined in IEC publication 60664 1 at altitudes up to 2000 meters 6562 feet without derating This equipment is considered Group 1 Class A industrial equipment according to IEC CISPR Publication 11 Without appropriate precautions there may be potential difficulties ensuring electromagnetic compatibility in other environments due to conducted as well as radiated disturbance This equipment is supplied as open type equipment It must be mounted within an enclosure that is suitably designed for those specific environmental conditions that will be present and appropriately designed to
29. formance Requirements input Specific and 50 mA maximum from 24 VDC lt 45 mA at 3 3 V lt 55 mA at 24 V lt 1 5 W Total lt 500 mA at 3 3 V 4500 mA at 24 V User s Manual Pub 0300274 01 Rev A O Appendix A Configuration Information Fusing 2 7 Q 1 10 W resistor 24 VDC input 0 47 Q 1 10 W resistor 3 3 VDC input Input to backplane 707 VDC for 1 minute isolation isolation Fault detection Wire size 22 to 30 AWG for the mating connector Operating temperature 20 C to 65 C Storage temperature 40 C to 85 C Operating humidity 5 to 95 non condensing RoHS amp REACH compliant 58 4 mm x 29 3 mm x 25 mm Manufacturing Dimensions Reliability The Mean Time between Failure MTBF target for the 2080sc BAC is 250 000 hours User s Manual Pub 0300274 01 Rev A 0 2080 sc BACnet Communication Module How it works 1 1 2080sc BACnet Communication Module configuring 3 1 DC power specifications 1 8 enclosure reguiremenis 1 2 environmeni reguiremenis 1 2 hardware features 1 6 installing 2 1 Parts List 1 5 Add Tags icon 3 8 Analog Input BACnetObjectType 4 1 Analog Output BACnetObjectType 4 1 Attribute field 3 9 BACnet implementing protocol 4 1 Object Types 4 1 BACnet Analog Input 1 Block 3 19 BACnet Analog Input 2 Block 3 19 BACnet Analog Output 1 Block 3 19 BACnet Analog Output 2 Block 3 20 BACnet Binary Input Block 3 18 BACnet Binary Output Block 3 18 BACnet IP field 3 6
30. ftware which ships with the BACnet module The default user password is spectrum If you reset your module to factory default settings this 1s the password that you use to log in Reset DCC Password BACnet has a remote reset command When the module receives the remote reset command it reboots itself You use this password as the BACnet reset message password to reboot the module e Date Time At startup the module retrieves the NIST time if network is set to retrieve it If connected to the Internet at that point the module s time is set from the server The date and time are held for 2 to 3 days if power is lost If needed you may manually enter the date and time User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 5 Date Time Date 1 2010 1 4 December 2010 Time 10 19 SMTWTES 113 4 4 4 a LAN 955 266 0 Date Enter the date as MM DD YYYY where MM is month DD is day and YYYY is year If necessary select the date from the calendar provided Time 24 hour time format Enter the time in hours minutes and seconds Device Enter the device instance and name The device instance 1s the unique ID of a device used by BACnet Default Device ID is 200121 All messages directed to the module are addressed to this ID The allowable range is from 1 to 4 194 034 When the protocol wishes to talk to a device the master sends out a Whols n message where n is a Devi
31. ged 50 g 11 ms half sine 3 mutually Performance Criteria Shock perpendicular axes B Ki ti dieel CSIPR 11 Group 1 Class A Enclosure Class A 30 MHz 1 Rockwell Document QTP X0327 GHZ User s Manual Pub 0300274 01 Rev A 0 IEC60068 2 27 Test Fa Unpackaged 30 g 11 ms half sine 3 mutually Shock perpendicular axes A 2 Appendix A Configuration Information Environmental Tests Industry Standards Test Level Limits Gere Pa IEC 61000 6 4 2007 Group 1 Class A AC Mains 150 Ro Rockwell Document OTP X0327 kHz 30 MHz 6kV Indirect Coupling Plate ESD immunity IEC 61000 4 2 6 kV Contact Discharge to points Performance of initial contact Rockwell D t QTP X0327 Criteria B PNA ne 8 kV Air Discharge to points of initial contact 10 V M with 1 kHz sine wave 80 AM from 80 2000 MHz Radiated RF 10 V M with 200 Hz sine wave 50 immunity IEC 61000 4 3 Level 3 pulse eee ee 10 V M with 200 Hz sine wave 50 Performance Rockwell Document QTP X0327 Pulse 100 AM 1890 MHz Criteria A 1 V M with 1 kHz sine wave 80 AM from 2000 2700 MHz 3 V M goal Signal Ports 3kV O 5 kHz for 5 minutes Criteria B Marine 2kV 5 kHz for 5 minutes Criteria A Marine 2kV 5 kHz for 5 minutes Criteria B standard EFT B immunity IEC 61000 4 4 Performance Criteria Rockwell Document QTP X0327 B Power Ports 2kV 5 kHz for 5 minutes Criteria A Marine 2kV 5 kHz for 5 minutes
32. he module when the controller enters Program Mode remotely or manually When placed in Program Mode the module will still respond to BACnet requests with the same functionality as exists in normal operation with the exception that PLC will not receive updated Output values from the module nor will it update Input values to the module Once the controller leaves Program mode and re enters Run mode the PLC s tags mapped to Output objects get updated to match the module s stored value and the module updates Input values to be consistent with the PLC 3 5 1 Main function Below is an example of generated Main function structured text This example shows how an analog output variable is read from module and an analog input variable is written to the module from CCW Review the following example for information about how to implement this User s Manual Pub 0300274 01 Rev A 0 3 14 Chapter 3 Configuring the Module The first step 1s to create Local Variables for the Main program fi eae idl bl 4 Ba 4 fu Er El Sy bacnet module slot pa JA a je boa b E LE a Ua fa A SHH Ie Sl mi uk amp a f L al ll es LL E L i ns 7 X Main VAR Micro830 VAR Micro830 BACNET_Convert POU Main PO ame BACNET LC30 48AWB Name Data Type Dimension ES iii Micro830 Programs bacnet module address UINT bacnet module datalen UINT z E Main i
33. i 4 bacnet module read fn PLUGIN READ w e i bacnet module write fn PLUGIN WRITE i a T iai bacnet_convert var ULINT sil bacnet convert fn BACMET Convert bacnet convert mode USINT bacnet convert offset DINT BACNET MODULE SLOT UINT ie The second step is to paste in the structured text generated by the Module configuration user interface to the Main program of the CCW Below is an example of this Main program A variable called tagi is converted to ULINT variable bacnet convert var and then placed at offset 0 of the byte array table because you are writing AnalogInput 0 If itis AnalogInput 1 the offset will be 8 as each BACNET object instance takes 8 bytes Variable bacnet convert mode is 1 This means this is a write operation 0 identifies a read operation 0 AnalogInput alada Daonet Convert var ANY TO ULINT tagt bacnee Convert Ottset 0 Bacnet Convert mode T jy bacnet convert in bachnet Convert Offset Bacnet convert Val Gacnet convert mode Write Input Table to Module bacner module address 112 bacne module d atalen 8 bacnet module write fn TRUE BACNET MODULE SLOT bacnet module address bacnet module datalen Bac et Convert Th bec raw COL User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 15 Similarly for Analog Output a read 1s performed to read the whole analog table to bac raw tbl defined in function block bacnet convert fn Ne
34. ingdom 01908 635230 Australia 1800 809929 Brazil 011 55 113619 8800 Mexico 001 888 365 8677 Europe 49 2104 960 630 or send an email to support spectrumcontrols com User s Manual Pub 0300274 01 Rev A 0 BACnet Communication Module vil Documentation If you would like a manual you can download a free electronic version from the Internet at www spectrumcontrols com Conventions Used in This Manual The following conventions are used throughout this manual e Bulleted lists like this one provide information not procedural steps e Numbered lists provide sequential steps or hierarchical information e Italic type is used for emphasis e Bold type identifies headings and sub headings WARNING Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you to identify a hazard avoid a hazard and recognize the consequences ATTENTION Actions ou situations risquant d entrainer des blessures pouvant tre mortelles des d g ts mat riels ou des pertes financi res Les messages Attention vous aident a identifier un danger a viter ce danger et en discerner les cons quences Identifies information that is critical for successful application and understanding of the product User s Manual Pub 0300274 01 Rev A 0 viii BACnet Communication Module User s Manual Pub 0300274 01 Rev A 0 Chapter 1 Modu
35. input lt ObjectType gt lt Objectidentifier gt 1 lt Objectidentifier gt lt BACnet gt lt Variable gt lt Variable gt lt Name gt lt DataType gt lt Attribute gt lt Direction gt lt BACnet gt lt ObjectName gt lt ObjectType gt lt Objectidentifier gt 1 lt Objectidentifier gt lt BACnet gt lt Mariable gt lt Variables gt L 4 2 If needed manually modify individual entries in the XML file User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 11 Example In the above Tags list you may change lt Name gt IO EM DO 00 lt Name gt TO lt Name gt 10 EM DO 123 lt Name gt manually 3 Toimplement the changes click Submit The name changes to IO EM DO 123 Section 3 4 Generating Structured Text Rockwell Connected Component Workshop CCW software interfaces with the BACnet module Tag mapping is executed through CCW which reads and writes to the BACnet module using CCW structured text code When you finish mapping tags vou convert the tag information to structured text code 1 To convert tag information to structured text code add your tags using the Tags dialog System Configuration Tag Setup Tags it PLC l BACnet Tag Name Data Type Attribute Object Name Object T Object ID _ Present Value _10_EM_DO_00 BOOL tag DINT tag2 REAL tag3 DINT tag4 DINT tag5 BOOL tag666 BinaryOutput BI false alaaa Analoginput 0 0 000000 AnalogOutput 3 0 000000
36. le Overview Section 1 1 General Description The 2080sc BAC Communication Module 1s a two channel communication plug in module for use with Rockwell Automation Micro800 systems The plug in module supports two channels of data communications one channel is configured for RS 485 half duplex serial communications and the other channel is configured for 10 100M Ethernet full duplex serial communications After installation the module is configured via the Ethernet port By default this 1s the port that the module uses to communicate with external devices such as other BACnet modules or personal computers The module plugs into an extension slot on the PLC The module interfaces with the controller via Asynchronous Parallel Interface API and communicates with other BACnet modules using the BACnet protocol The module stores the data internally During module setup you map Micro800 PLC tags to BACnet tags so that the Micro800 system 1s able to receive and respond to BACnet messages The BACnet protocol is configured to run on the Ethernet port by default The data exchanged between a module and controller or other BACnet modules includes module configuration configuration changes interrupts from the module to the controller module status queries from the controller controller reset commands to the module and other associated communications COMMS a har A EE lt P MM q 34339 li us Gq SPECTRUM The BACN
37. m 3 3 Pinouts Connector 1 7 Port Ethernet OxBACO 3 1 Preface vi Present Value field 3 9 Properties supported object types 4 3 Protocol implementing BACnet 4 1 ReadProperty 3 21 Registered trademarks notification of iv Reload Tags option 3 9 Save Tags option 3 9 Saving changes 3 23 Serial I O RJ 45 Connector 1 6 Setting up tags 3 7 Setup 3 21 User s Manual Pub 0300274 01 Rev A O Software upgrading 3 23 Software Upgrade 1 8 Structured text example 3 12 generating 3 11 Subnet Mask field 3 6 System configuring 3 4 System Configuration reloading 3 24 tab 3 3 Tag ediiting XML information 3 10 Tag Name field 3 8 Tag Setup tab 3 3 Tags setting up 3 7 Technical Assistance 4 5 Technical support contact information vi Text generating structured 3 11 Time field 3 5 Tools 3 21 UDP Port field 3 6 Upgrading software 3 23 User Interface Options 4 5 Version viewing 3 22 Viewing version 3 22 Who should use this manual vi Whols 3 21 WriteProperty 3 21 User s Manual Pub 0300274 01 Rev A 0 Rockwell Automation Encompass Product Partner Global 2014 Spectrum Controls Inc All rights reserved Specifications are subject to change without notice The Encompass logo and ControlLogix are trademarks of Rockwell Automation Corporate Headquarters Spectrum Controls Inc P O Box 6489 Bellevue WA 98006 USA Fax 425 641 9473 Tel 425 746 9481 Web Site www spectru
38. mcontrols com E mail spectrum spectrumcontrols com SPECTRUM E O N T R O l S User s Manual Pub 0300274 01 Rev A 0
39. n 1 6 LED Indicator A single LED indicator is provided with the module The LED is green for ON The LED blinks in case of a fault Section 1 7 Software Upgrade The module software can be upgraded in the field Section 1 8 Module DC Power Specifications The controller provides two Power Supplies to the module e 3 3 Volts 3 0 V Min 3 6 V Max Current Rating 40 mA e 24 Volts 20 4 V Min 26 4 V Max Current Rating 50 mA You may not use an external power source to power the module Refer to the specifications in the Appendix for further information Section 1 9 Module Chassis Earth Ground The Micro800 controller does not have a chassis earth ground The 2080sc BACnet module connects to an isolated ground ISO GND which is exclusive to the external communication interfaces The purpose of the isolated ground is to prevent possible interference on the I O channels from permanentiv damaging the module itself Users Manual Pub 0300274 01 Rev A O Chapter 2 Installation and Wiring Section 2 1 Insert Module into Controller Follow the instructions to insert and secure the plug in module to the controller WARNING A WARNING A Electrostatic discharge can damage integrated circuits or semiconductors if you touch bus connector pins Follow these guidelines when you handle the module Touch a grounded object to discharge static potential Wear an approved wrist strap grounding device Do not touch connectors o
40. nd select the relevant object type for the PLC tag Analoginput Analoginput AnalogOutput Binarvinput BinaryOutput Analoginput AnalogOutput Object ID This is the BACnet object instance Valid range is from 0 to 63 which means you can define 64 object instances of each object type Each object 1s uniquely defined by object instance and type Support 1s provided for 256 BACnet objects Click on the field and type in the ID value Present Value Not editable from user interface When the BACnet module requests the PLC report a specific value the PLC returns the present value in the specific index Example When the PLC receives a BACnet command to report the present value of Analog Value Index 1 the PLC sends the present value of AV 1 back to the requester This value 1s displayed in the Present Value column Delete Tags To delete a tag click the Delete Tag button x The selected tag row is deleted Reload Tags Reloads tag preset values Save Tags Saves tag changes You have to save changes before you may generate structured text from the tag information Edit XML Allows you to manually edit tag information in XML format See Editing XML Tag Information next Generate Structured Text Converts tag information to CCW structured text See Generating Structured Text later in this chapter User s Manual Pub 0300274 01 Rev A 0 3 10 Chapter 3 Configuring the Module Section 3 3 Editing XML Tag Informa
41. ogo ControlLogix RSLinx RSLogix and EtherNet IP are trademarks of Rockwell Automation Other brands and their products are trademarks or registered trademarks of their respective holders and should be noted as such User s Manual Pub 0300274 01 Rev A O BACnet Communication Module V Table of Contents IMPORTANT NOTES sikik EE S S MD lis aa D A EEE title do III NOT CE a G ie sa kk isale al li ide aaa al suale wee inal G elma III LIMITED WARRANTY a asal aaa a ale aa Ae le aa aa aral III PREPACE EN AN A AN AR NIN ENTER VI CHAPTER E MODULE OVERVIEW aran ia l 1 SECTION 1 1 GENERAL DESCRIPTION sia tii a as l 1 SECTION L ENVIRONMENT AND ENCLOSURE si a eda a a g a US A l 2 SECTION 1 3 PREVENT ELECTROSTATIC DISCHARGE i i ika ii Susa lil e ln Ga kei a noe li hi lela mt ei l 4 SECHON L A PAR Sac l 5 SECTION LS HARDWARE FEATURES s n a A al bereli ayle hi kle ne da ion en ai aa 1 6 15 Senol RIAS EMEL EL aa anla Al aaa ral Minel eid Sanay lale ala a eid az ela el 1 6 125 2 EE He B ONE OF lm iie ei A ii m dent mitle nd a ln ald nl l ad ENT 1 7 SECTION L GLED INDICATOR 2 o a am sa lan lam iaa 1 8 SECTION LA SOFTWARE UPGRADE dana 1 8 SECTION 1 8 MODULE DC POWER SPECIFICATIONS ccececsccscccccceccecccececceceacecencecenceceaceceaceceaceceaceceaceeeacecenceseaceeeceeeaceneas 1 8 SECTION 1 9 MODULE CHASSIS EARTH GROUND a ga 1 8 CHAPTER 2 INSTALLATION AND WIRING ccccccccccccccccccccc
42. ory mapping between a BACnet module and the PLC The BACnet module has internal memory that 1s mapped to the PLC memory range On the PLC each slot has 2 Kbytes of memory The internal RAM in the Module is arranged as below This section is for reference only as all the mappings are automatically generated in the structured text BACnet Binary Input Block 0x60 0x67 R W BAC_BI 0x60 BACnet Binary Input data W 0x67 tags O 63 Each bit of the BACnet Binary Input represents a true false value for one BACnet Binary Input object This block supports up to 64 such objects BACnet Binary Output Block 0x400 0x407 R W BAC_BO 0x400 BACnet Binary Output data W tags 0 63 0x407 User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 19 Each bit of the BACnet Binary Value represents a true false value for one BACnet Binary Value object This block supports up to 64 such objects BACnet Analog Input 1 Block 0x100 a BAC AT O 0x100 0x107 BAC AT 1 0x108 Ox 10F This block 1s for the first 32 BACnet Analog Input tag values BACnet Analog Input objects are read from a user specified PLC variable written by the PLC to the module and then made available via the BACnet stack as a read only value BACnet Analog Input 2 Block 0x200 i BAC AL 32 0x200 0x207 BAC Al 63 Ox2F8 Ox2FF This block 1s for the last 32 BACnet Analog Input tag values BACnet Analog
43. r as shown next You can pet IP settings soso automatically if your network supports the capability Others you need te ask your network administrator for the appropriate IP settings Obtain an P address sutomaScally 0 Lise the Folowing IP address P address 24 3 39 Sure mask 55 255 255 0 Default gateway 169 24 3 1 Cain DE server address automaticaly Preferred DNS server Validate settings upon exit 4 Open a web browser and type in the IP default address of your BACnet module which is 169 254 3 3 User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 3 The following dialog appears sc2080 BACnet Module Password Submit 5 Type the password spectrum into the Password field and click Submit The BACnet configuration dialog appears The examples shown below use IP addresses that have been reconfigured to work on a different network from the default IP address System Configuration Tag Setup Login Password Fpecrum ja Reset DCC Password 1234 Password Determined by Network Date Time Date 12 17 2010 k 38 Device Instance 123456 Name SpectrumB LAN Type BACNetiP MS TP UDP Port 0x BACO LAN IP Address 10 0 jo p Subnet Mask 255 255 0 0 Gateway 10 0 o jji Version Info Show Log Upgrade Reload 6 View or modify the following options
44. r pins on component boards Do not touch circuit components inside the module If available use a static safe work station When not in use keep the module in its static shield box Cet quipement est sensible aux d charges lectrostatiques lesquelles peuvent entra ner des dommages internes et nuire son bon onctionnement Conformez vous aux directives suivantes lorsque vous manipulez cet quipement Touchez un objet mis la terre pour vous d charger de toute lectricit statique ventuelle Portez au poignet un bracelet antistatique agr Ne touchez pas les connecteurs ni les broches figurant sur les cartes des composants Ne touchez pas les circuits internes de l quipement Utilisez si possible un poste de travail antistatique Lorsque vous n utilisez pas l quipement stockez le dans un emballage antistatique User s Manual Pub 0300274 01 Rev A 0 2 2 Chapter 2 Installation and Wiring 1 Position the plug in module with the terminal block facing the front of the controller as shown The 2080sc BACnet module has a different front panel setup but the installation in the controller is the same 2 Snap the module into the module bay 3 Using a screwdriver tighten the supplied self tapping screw to torque specifications 4 Wire the module using the 6 pin connector as shown il 080sc BAC L GREEN MAT LED OR Connect an RJ 45 Ethernet cable and conne
45. ress from 6 to 20 for the next node Enter the Max Masters address Default suggested value 1s 127 range 1s l to 127 Max Number of Frames In a token ring network when a node receives a token 1t needs to pass the token to the next node in a timely manner Setting Max Number of Frames to 20 means when this module receives the token it can send out a maximum of 20 messages before 1t has to pass the token to the next node A good starting value to enter 1s 20 If you have a very busy network you may need to reduce this number to allow your network to function optimally Baudrate Select an MS TP communication baud rate 9600 19200 38400 or 76800 LAN Type BACNeVP MSITR MAC Address 56 A Max Masters 127 Max Number of Frames 20 Baudrate 38400 Section 3 2 Setting Up Tags You use this dialog to map PLC tags to BACnet objects The 2080sc BACnet Communication Module supports BACnet AnalogInput AI AnalogOutput AO BinaryInput BI and BinaryOutput BO objects When you map a BACnet object to a PLC tag you should match the same or similar data types covered later in this chapter For example map PLC data type BOOL to BACnet binary input or output objects Other PLC data types can be mapped to BACnet analog input or analog output objects e Ifa BACnet object is Analoginput the module reads the mapped PLC tag and sends the data back to the AI read property request e Ifa BACnet object is AnalogOutput
46. s environnements r sidentiels et dans d autres environnement en raison de perturbations conduites et ravonn es Cet quipement est fourni en tant qu quipement de type ouvert Il doit tre install l int rieur d une armoire fournissant une protection adapt e aux conditions d utilisation ambiantes et suffisante pour viter toute blessure pouvant r sulter d un contact direct avec des composants sous tension L armoire doit poss der des propri t s ignifuges capables d emp cher ou de limiter la propagation des flammes correspondant un indice de propagation de 5VA V2 VI VO ou quivalent dans le cas d une armoire non m tallique L acc s l int rieur de l armoire ne doit tre possible qu l aide d un outil Cette armoire doit permettre des connexions d alimentation par un syst me de c blage de Classe I Division 2 conform ment au code lectrique national NEC Certaines sections de la pr sente publication peuvent comporter des recommandations suppl mentaires portant sur les indices de protection sp cifiques respecter pour maintenir la conformit certaines normes de s curit En plus de cette publication consultez e La publication Rockwell Automation 1770 4 1 Industrial Automation Wiring and Grounding Guidelines pour d autres crit res d installation e La publication 250 de la norme NEMA ou la publication 60529 de la CEI selon le c
47. s 3 24 CHAPTER 4 IMPLEMENTING THE BACNET PROTOCOL ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccecccecccs 4 1 SECTION BACNET OBJEC TYPES nr e da ae a mal al lila elim alel le stat lal la ma saol imi la ln laa 4 1 SECTION 4 2 PARAMETER OFFSET FOR MODULE BLOCK 0 00 0 TO 0Ox1F 31 nr ennn anna 4 4 SECTION ASS USER INTERFACE OPTIONS Bezmi e ed edad b le aleni nmleta na 4 5 TECHNICAL ASSISTANCE iia 4 5 User s Manual Pub 0300274 01 Rev A 0 vi BACnet Communication Module Preface Who Should Use This Manual How to Use This Manual Technical Support Read this preface to familiarize yourself with the rest of the manual This preface covers the following topics Who should use this manual How to use this manual Related publications Conventions used in this manual Rockwell Automation support Use this manual if you are responsible for designing installing programming or troubleshooting control systems that use Allen Bradley I O and or compatible controllers such as CompactLogix and ControlLogix As much as possible we organized this manual to explain in a task by task manner how to install configure program operate and troubleshoot a control system using the Micro800 BACnet Communication Module For technical support please contact your local Rockwell Automation TechComnect Office for all Spectrum products Contact numbers are as follows United States 1 440 646 6900 United K
48. tion You normally modify tags through the software s user interface However the module uses an XML file format to save the tag mapping information To save time you may also modify the XML file directly NOTE When modifying XML directly be sure to make a backup of your NOTE To expedite the tag mapping process you may copy and paste original file first Otherwise you may find errors or accidental deletions of entries cause problems with your file Once you save the file the changes are permanent PLC tags from CCW directly into the XML window Use this feature when you are editing a large number of tags This module uses XML file format to save the tag mapping To view all the variables in the XML file 1 Click Edit XML Edit AML The Tags dialog appears with all the tags in the list in XML format lt Variables gt lt Variable gt lt Name gt PLC Al tag0 lt Name gt lt DataType gt LREAL lt DataType gt lt Attribute gt ReadWrite lt Attribute gt lt Direction gt lt BACnet gt lt ObjectName gt CCC lt ObjectName gt lt ObjectType gt Analoginput lt ObjectType gt lt Objectidentifier gt 0 lt Objectidentifier gt lt BACnet gt lt Variable gt lt Variable gt lt Name gt PLC Al tag1 lt Name gt lt DataType gt LREAL lt DataType gt lt Attribute gt ReadWrite lt Attribute gt lt Direction gt lt BACnet gt lt ObjectName gt AAA lt ObjectName gt lt ObjectType gt Analog
49. tmp index ANY TO ULINT bac raw tbl tmp_ index ANY TO ULINT bac raw tbl tmp index to byte array bac raw tol tmp index param offset tmp raw var param var bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index i Emb index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index tmp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index tmp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index lt tmp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index tmp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index lt Emp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp raw var tmp raw var 256 tmp index tmp index 1 bac raw tbl tmp index ANY TO BYTE tmp raw var tmp index tmp index 1 it param mode This 13 for Binary Output Table ELSIF param mode 2 THEN tmp index param offset 8 tmpl MOD param offset 8 tmp2 ANY TO DINT bac raw tblitmp index tmp2 SHR tmp2 tmpl User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 17 tmp2 AND MASK tmp2 1 IF tmp2 1 THEN tmp raw var 1
50. wing Version Information To view the current version of your software 1 From the main software dialog click Version Info Version Info The Version Info dialog appears Version Info SW Ver 1 05 mam The current software version 1s listed 2 Toexit click OK Section 3 7 Viewing Log Information To view current Log Information 1 From the main software dialog click Show Log Show Log The Log Data dialog appears User s Manual Pub 0300274 01 Rev A 0 Chapter 3 Configuring the Module 3 23 Log Data Ethernet HW MAL Address 00 02 83 00 09 40 ss The Ethernet hardware MAC address 1s listed 2 To exit click OK Section 3 8 Upgrading the Software To upgrade to a new version of software 1 Navigate to the correct BACnet location on the Spectrum Controls Inc web site www spectrumcontrols com and download the software upgrade to your personal computer The software upgrade file will have a UPT file extension 2 From the main software dialog click Upgrade Upgrade 3 Use the dialog that opens to navigate to where you downloaded the upgrade file and click on the file 02 rm Precati Precs Maki The software upgrades and the module reboots once the upgrade is complete Section 3 9 Saving Changes To save changes made to the software fields 1 From the main software dialog click Save Save User s Manual Pub 0300274 01 Rev A 0 3
51. xt individual AnalogOutput objects are to be written to the variable after conversion from ULINT to a tag data type Read Output Table from Module bacnet module read fn TRUE BACNET MODULE SLOT bacnet mod le address bacnet module datalen bacnet convert in bac taw bl 0 AnalogOutput ao0 bac et convert mode U b c ncie convert ottset Bacnet Converse nibacnst Convert OLLSEL bacnet convert var bacnet convert mode kagt 4 ANY TO INT bacret Convert En tmp Law Vat 3 5 2 Function Blocks A user defined function block has to be defined by the user yourself if that is the case Local variables for this function block are similar to those shown below Application Language RSH le Al ut uo di jogo o b Ta Lh Y M II 7 U ga ae 8 roject Organizer 2 X BACNET Convert VAR Main VARI Micro830 VAR Micro830 BACNET Convert POU Main POU ame BACNET LC30 48AWB Name Data Type Direction Dimension Alias Initial Value Attribute i iii Micro830 vg 7 ge 7 gf A 7 ge v gf 7 g param offset DINT Varlnput gt Read Programs param_var ULINT gt Varlnput Read z E Main param_mode USINT Varlnput Read X f tmp_index DINT Var gt Read Write gt Local Variables bac raw tbl BVTE Var 0 255 Read Write X ia w Global Variables tmp raw var ULINT Var Read Write tmpl DINT Var Read Write gt DataT mu si dE tmp2 D
52. y with the CE Low Voltage Directive LVD all connected I O must be powered from a A source compliant with the following Safety Extra Low Voltage SELV or Protected Extra Low Voltage PELV User s Manual Pub 0300274 01 Rev A O Chapter 1 Module Overview 1 5 WARNING Pour se conformer la Directive basse tension CE cet quipement doit tre aliment a partir d une A source ayant les caract ristiques suivantes tr s basse tension de s curit TBTS ou tr s basse tension de protection TBTP Section 1 4 Parts List Your package contains one Micro800 BACnet Communication Module installation screws and one Quick Start Guide You can choose to wire the plug in before inserting it into the controller or wire it once the module is secured in place WARNING e This equipment is considered Group 1 Class A industrial equipment according to IEC CISPR 11 Without appropriate precautions there may be difficulties with electromagnetic compatibility in residential and other environments due to conducted and radiated disturbance e Be careful when stripping wires Wire fragments that fall into the controller could cause damage Once wiring is complete make sure the controller is free of all metal fragments before removing the protective debris strip e Do not wire more than 2 conductors on any single terminal e Ifyou insert or remove the plug in module while power 1s on an electrical arc can occur This could cause

Download Pdf Manuals

image

Related Search

Related Contents

Avaya BCM50 Troubleshooting  Installation and Maintenance Manual Combi Hybrid  L6179--TK241_242 User manual Booklet  - NOVEXX Solutions  (under scheme 1) for  Wilton 4210 User's Manual      新潟ユニゾンプラザ「特別会議室利用マニュアル」 本書は設備操作卓  Operating instructions AVM – system remote control RC3  

Copyright © All rights reserved.
Failed to retrieve file