Home

SCADA Engine BACnet OPC Server

image

Contents

1. BBMD The AAC 1000 can operate as a BBMD to allow it to connect 2 different IP subnets together When there are 2 subnets then 1 AAC 1000 on each subnet should be configured as a BBMD and both BBMD s should have 2 entries containing for the IP address of each BBMD File Edit View History Bookmarks Tools Help http 192 168 54 121 x 192 168 54 121 sv settings bbmd Sign out Settings General BBMD Settings IP Address BACnet E pevice Settings E BACnet IP E MSTP 1 E MSTP 2 E BBMD BBMD 1 Distrubution Mask 255 255 255 255 Sedona BBMD 1 Address 0 0 0 0 BBMD 1 Port 47808 65535 BBMD 2 Address 0 0 0 0 BBMD 2 Port 47808 65535 BBMD 2 Distrubution Mask 255 255 255 255 BBMD 3 Address 0 0 0 0 BBMD 3 Port 47808 65535 BBMD 3 Distrubution Mask 255 255 255 255 BBMD 4 Address 0 0 0 0 BBMD 4 Port 47808 65535 BBMD 4 Distrubution Mask 255 255 255 255 BBMD 5 Address 0 0 0 0 BBMD 5 Port 47808 65535 BBMD 5 Distrubution Mask 255 255 255 255 Refresh A maximum of 5 entries can be added to the Broadcast Distribution Table BDT of the AAC 1000 the settings for each entry are e BBMD Address This is the IP address of the BBMD which will receive broadcast messages e BBMD Port The port number of the BBMD e BBMD Distribution mask Normally set to 255 255 255 255 but it can be used to filter broadcast messages to the BBMD Note Each BBMD should contain the same number of ent
2. 4 ro Head bie e Fle lt polol Step 3 The progress bar will display the status of the upload and the device will automatically reboot after the upgrade has completed You should not interrupt the process while the upgrade is running Coat Sasso Unvegatered b oT ET fie dit View Took Ha gid Jog A Stes busha 152 168 1 205 a P A 192 16854 115 Upgrade Sedona Virtual Machine Wizard Step 2 scan pes Me Seara nai Meche Do net range Pet sace Ba rven Gu t pss am 9 A amn ee 168 54 116 esa rta 1515 ns 1 4 orsono se da Aceto a ore psen Came a a n fead fer ma o oleae oa A a Eo ze e Fie r aololelolelt Lala o CBMS Studio BACnet router V1 0 User s Manual Page 40 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province studio Thailand 77110 Tel 668 3188 6641 Fax 663 Creating new kits and components Prerequisites Install the JAVA SE Development Kit from oracle We have installed version 8 0 250 18 onto a Windows 8 1 X86 PC and if it is installed correctly you will see it listed in programs and features as shown by the image on the right Check to make sure that the JAVA Home directory has been set correctly On Windows 8 1 the environment variable can be set by selecting System Advanced system settings which will open up the System Properties dialog Select Environment variables and then check to make
3. 663 Modbus to BACnet Gateway Introduction A Modbus to BACnet gateway will read and write data from one or more Modbus slaves and make it available as BACnet Objects The AAC 1000 has drivers for Modbus TCP RTU as well as BACnet IP and MSTP and it can be configured to operate as a Modbus to BACnet Gateway Any of the following combinations between Modbus and BACnet can be configured e Modbus TCP Slave to BACnet IP e Modbus TCP Slave to BACnet MSTP e Modbus RTU slave to BACnet IP e Modbus TCP slave to BACnet MSTP The BACnet driver supports BACnet virtual devices making it possible to map a Modbus Slave to BACnet Virtual device This is useful when there are several Modbus Slaves and each slave is mapped into a separate BACnet device Mapping into separate devices will allow the same numbering convention to be used inside all of the BACnet devices Ports The modbus driver has a child component called remote which contains remote networks connected to this driver RTU or TCP ports can be added as children to the remote folder and they represent modbus master Devices which will read from slaves connected to these ports Tutorial Step 1 To configure the gateway navigate to Sedona app drivers modbus remote This folder will contain the Modbus TCP or RTU ports for connecting to Modbus Slaves By default there will be no ports in these folders they will be created when points are added to the device To start adding points select
4. Aid BooleanPoint H A ope GP service Slave Id Data Type Mi 192 168 54 115 192 168 54 116 v Add input Contact H 192 168 54 118 Input Contact Selection Details H 192 168 54 119 5 192 168 54 122 PlatformService F RateFolder Step 3 Modbus points are first mapped to Sedona components of type NumericPoint NumericWritable BooleanPoint or BooleanWritable The modbus address data type register type and byte order needs to be selected for each modbus point that needs to be added In this example we have selected 1 component of each type and added it to the list Once all of the points have been added select the Next button to continue r amp CBMS Studio Evaluation version you have 16 days left baba File Edit View Tools Help a remote Add Modbus Remote Points Wizard Step 1 Select the type of points to add H H bacnet modbus Modbus Slave Modbus Point Type C local Network Component Type Samm se E oron H A ope Slave Id Data Type service H 192 168 54 115 Slave 1 7 Add Roat ce 192 168 54 116 Float Selection Daai m 192 168 54 118 H 192 168 54 119 B 192 168 54 122 J Sedona H bacnetx64 Register Type input Register Byte Order CDAB Component BooleanPoint BooleanWritable NumericPoint NumericWritable CBMS Studio BACnet
5. aa Do Sign out IP Address IP Address Netmask Default Gateway Broadcast Refresh Reboot The following settings are available on this page IP Address This is the static IP address used by the AAC 1000 Netmask The netmask is used by the AAC 1000 when broadcasting messages on the network For a class A network this will be set to 255 255 255 0 If in doubt please consult your network administrator Default Gateway This setting is used by the AAC 1000 when it needs to connect to the internet In most systems am internet connection is not required and this setting is not used Broadcast Address This setting is read only and is derived from the IP address and netmask CBMS Studio BACnet router V1 0 User s Manual Page 14 Device No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 From this page the BACnet device settings for the AAC 1000 can be configured These are the values that are displayed on the BACnet device object and will be readable from a BACnet client File Edit View i Settings E Sedona History Bookmarks Tools Help al amp http 192 168 54 121 192 168 54 121 sv settings device scari Aai D a a a E E Sign out E General General Settings B IP Address BACne t Device Id 5412 1 4194303 Device Settings E BACnet IP
6. E MSTP 1 E MSTP 2 BBMD Description Object Name Location Application Software Version Apdu Timeout 10000 millisecond Apdu Segment Timeout 5000 millisecond Number of APDU Retries 1 0 10 Max Segments Accepted 32 1 32 Device ID This is the BACnet device ID corresponding to the AAC 1000 it must be changed to a unique number on the BACnet network The default value is 9999 Object Name This property of type CharacterString shall represent a name for the object that is unique internetwork wide The minimum length of the string shall be one character The set of characters used in the Object_Name shall be restricted to printable characters Description This property of type CharacterString is a string of printable characters that may be used to describe the application being carried out by the BACnet Device or other locally desired descriptive information Location This property of type CharacterString indicates the physical location of the BACnet Device Application Software Version This property of type CharacterString identifies the version of application software installed in the machine The content of this string is a local matter but it could be a date and time stamp a programmer s name a host file version number APDU Timeout This property of type Unsigned shall indicate the amount of time in milliseconds between retransmissions of an APDU requiring acknowledgment for which no acknowledgment has been rece
7. MSTP Enable When the port is enabled the AAC 1000 will act as a BACnet IP to MSTP router on this port If the MSTP port is not used then the port should be disabled CBMS Studio BACnet router V1 0 User s Manual Page 13 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 MSTP network number 1 65535 This value represents the BACnet MSTP network number for all devices connected to this MSTP port This setting defaults to 11 and each MSTP port requires a unique network number If there are multiple AAC 1000 devices used then the network number on each MSTP port will need to be changed with a unique number MSTP Baud Rate The AAC 1000 baud rate does not auto select and the value used should correspond to the value required by the MSTP devices MSTP MAC address Each MSTP device requires a unique MAC address in the range 0 127 It is common for the MSTP router to have a MAC address of zero so this value can be left unchanged for most systems IP Address The IP Address settings can be changed on this page After changing any of these settings are reboot will be required before those changes take effect I File Edit View History Bookmarks Tools Help amp http 192 168 54 121 192 168 54 121 sv settings nic amp Settings E General E IP Address Fs BACnet Address Status O Sedona ws Os
8. about 6 2 us If the reflections damp out in three round trips on the cable the signal will stabilize in about 18 6 us At 9600 bps one bit is 104 us wide The bit will be sampled at the center of the bit after 52 us so in this case termination is not required as the signal will have stabilized after about 20 us So for cables 2000ft or less termination is not needed at 9600bps Since termination adds to the complexity of the installation and can potentially load down RS485 devices Lantronix recommends only using termination if it s required If termination is required set the dip switch to on and no more than 2 termination resistors should be used one at each end of the RS485 transmission line CBMS Studio BACnet router V1 0 User s Manual Page 8 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Real Time Clock The AAC 1000 comes with a battery backed real time clock When there is no power on the board the real time clock will keep it s time using the power supplied from the battery After a prolonged period of time the battery may need to be changed it is located in the position shown by the diagram below CBMS Studio BACnet router V1 0 User s Manual Page 9 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Configurati
9. folders for alarms histories watchService and batch The OBIX protocol specification has a complete description of these folders and how they operate The Sedona application appears in a folder called app and it is built dynamically from the application using the same tree structure When you open the app folder all of the children and slots properties and actions will be displayed for the app component File Edit View History Bookmarks Tools Help http 192 168 54 118 obix X 192 168 54 118 ob x Search vin Ut 4 D 0 S Dp lt obj name obix xsi schemaLocation http obix org ns schema 1 0 obix xsd display Obix Lobby href lt ref name alarms href alarms display Obix Alarm Service gt lt ref gt lt ref name histories href histories display Obix History Service gt lt ref gt lt ref name watchService display Obix Watch Service href watchService is obix WatchService gt lt ref gt lt ref name app display app href app is obix def sedona sys App obix def sedona sys Component gt lt ref gt lt ref name kits display Obix Kits href kits is obix Kits gt lt ref gt lt ref name batch display Batch Request href batch in obix BatchIn out obix BatchOut gt lt ref gt lt obj gt File Edit View History Bookmarks Tools Help http 192 168 54 118 json x 192 168 54 118 json Search wvi8 3 41 OD e F xsi schemaLocation
10. http obix org ns schema 1 0 obix xsd xmins xsi http www w3 0rg 2001 XMLSchema instance xmins http obix org ns schema 1 0 display Obix Lobby href http 192 168 54 118 json is obix Lobby ref name alarms href alarms display Obix Alarm Service name histories href histories display Obix History Service name watchService display Obix Watch Service href watchService is obix WatchService name app display app nref app is obix def sedona sys App obix def sedona sys Component name kits display Obix Kits href kits is obix Kits name batch display Batch Request href batch in obix Batchin obix BatchOut CBMS Studio BACnet router V1 0 User s Manual Page 45
11. sure that there is a JAVA_HOME variable listed in the User variables The path must correspond to the location where the JAVA SE Development Kit was installed Download the CBMS custom kits files from www cbmsstudio com and unzip the contents onto your PC into a new directory eg d projects CBMS This will be the location where you will write the code to create the custom components Open up a command prompt and change to this directory There are 3 batch files in this directory which will help to write the code e build bat will build the kit file called cbmsProj and then compile it into a new kits scode files for each of the CBMS products which can then be downloaded onto the device e test bat will build and run the unit tests which are used during development e run bat will run a windows version of Sedona Virtual machine the development PC which can be used for testing During the build cycle the new kit files will be located in the folder d projects cbms home in files called aac xxx kits scode In order to use the newly created kit file on any of the CBMS devices the kits scode file corresponding to the device needs to be imported using the Engineering Tool The import utility will read the app sab file from the device update it with the new kit file and then download both the app sab and kits scode file back onto the device In order to locate the new manifest files the Engineering Tool Sedona Directory needs to be changed Select
12. the Add Points button at the bottom of the page CBMS Studio BACnet router V1 0 User s Manual Page 26 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Sy yp es n WE Ss e File Edit View Tools Help EEA l ESk GERa amp a BERK XK S remote od 5 E lt lt Remote chbmsModbus RemoteNetwork app S E drivers Meta Group 1 E H S bacnet i ploca O amp B ope i service H 192 168 54 115 192 168 54 116 H 192 168 54 118 H 192 168 54 119 5 192 168 54 122 joi Sedona CBMS Studio BACnet router V1 0 User s Manual Page 27 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Step 2 The Add Modbus Remote Points wizard will be displayed and from there select a Modbus Port and Slave device If the Network dropdown list is empty then a new network needs to be added Click on the Add button to add a new Modbus TCP or RTU network and then click ok to add the new port a slave will automatically be created at this point a CBMS Studio Evaluation version you have 16 days left Sox File Edit View Tools Help a remote Add Modbus Remote Points Wizard Step 1 Select the type of points to add Modbus Slave Modbus Point Type a local Network Component Type
13. 0 User s Manual Page 4 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Installation Wiring The AAC 1000 requires a 24 VAC power supply to be connected in order for it to operate There are 2 RS485 ports which can be used for either BACnet MSTP or Modbus RTU The wiring diagram for the AAC 1000 is shown below If the device is running the red power LED will turn on to indicate that there is power on the board Wiring Diagram a eee e lt a Cal _ CBMS Studio BACnet router V1 0 User s Manual Page 5 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Factory Reset The AAC 1000 has 2 buttons mounted on the board labelled S1 Factory Reset and S2 Reboot When the reboot button is pressed the device will reboot immediately To restore the board back to its factory settings press and hold button S1 for a period of 5 seconds This will restore the IP address back to its default of 192 168 1 100 The username will be restored to admin and the password empty The application files app sab and kits scode will be restored back the factory version The buttons S1 and S2 are located in the middle of the board as shown by the diagram below 1 Factory Reset S2 Reboot CBMS Studio BACnet
14. 77110 Tel 668 3188 6641 Fax 663 The BACnet devices and objects can be automatically discovered which reduces the effort required to engineer the gateway Navigate to the bacnet remote folder and then select the button called Scan Devices This will display step 1 of the device scan wizard as shown by the figure on the right The low and high limits can be changed to reduce the result set and then press the Next button to continue Ei CBMS Studio Evaluation version you File Edit View Tools Help have 16 days left 4 g od x b J W Sites 5 d emoti B localhost Gaam od ia Scan for BACnet devices Wizard Step 1 3 drivers Select the high and low limits 5 A bacnet H ip Discover Devices local Note Enter a low and hi limit value Press the Scan Devices button to continue a O Hie service Low Limit 0 0 4194303 E da tuning H S virtual High Limit 1110 0 4194303 1 A modbus E opc amp service WP 192 168 54 115 Wl 192 168 54 116 H 192 168 54 118 H 192 168 54 119 B 192 168 54 122 dI Sedona Mi bacnetx64 sys v Name a Component Gi Folder Previous Next Cancel PlatformService Pal RateFolder o Ready Step 3 The network will be scanned for any device matching the high and low limit settings and the Next button will activate when the device scan has finished If there are no results check the port and local device settings to make sure that the B
15. ACnet Over BACnet Local Dever Licensed SB sox rom d Portoty HB aa BACnet Remote Network BACnet Licensed 1 my 192 168 A Ae symone ae ty 152 168 54 118 FimeModius ModousDever Modbus Dever mede A 192 168 54 119 seus Local Network Mode d 1 My 13216854122 weed Porty Q Gy bocrnt 64 cons Modbus Fierrote Netmon Modbus Ren ver ensed rami Port Oty ob o Service 10 Deve License tnsOpo OpoDeveri Ope Driver Licensed cher OpoRemote Ops Aerm enced emo cma Web Web Service Web Server Licensed SoSe Sox dtrer Licensed si Propaty Shoat Name O tor grade SYM Retresn E rode omo e Ele 96 9 5 6 h CBMS Studio BACnet router V1 0 User s Manual Page 39 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Step 2 Click on the Upgrade SVM at the bottom of the screen and select the firmware version that you wish to use Press the next button to start the upgrade you will be asked to confirm your decision after pressing the next button The SVM should only be upgraded if there is a more recent version available ka ao COMI Studio Unregistered D Ste n ve Bi osa l Upgrade Sedona Virtual Machine Wizard Step 1 Steet 3 nen Jedine Lae Meche 12 64 135 hns sn D ren O Pastor verson iomem geste 1226 394 0 stem hemiin Pethor coms am gedo 1225 S HOr i i sme R am we 54108 WESA iw 054 199 4
16. ACnet driver is running Existing devices are highlighted in orange Select the devices that you would like to add to the remote folder and then click the Next button File Edit View Tools Help B pe tudio Evaluation version you have a CBMS Studio Evaluati ion you h 16 days left H 192 168 54 119 B 192 168 54 122 J Sedona H bacnetx64 sys v Name Component Folder PlatformService FA RateFolder 4 g ad x amp B Sites 4 emote B localhost canna gt dpr Scan for BACnet devices Wizard Step 2 5 drivers Select 1 or more BACnet Devices to add lt bacnet B ip Device ld Device Name 4 Network MAC Address Vendor Id local 7 New Virtual Device 27 7 0 0 0 0 123 aig 101 PD5_RBRQ 20 101 0 0 0 0 123 H X oe 102 PD5_RBRQ_102 20 102 0 0 0 0 123 ST 901 SYSTEM CONTROL 20 133 3 0 0 0 123 L modbus 6 Test 27 6 0 0 0 0 123 H A ope 1106 UV 20 20 82 4 0 0 0 123 z o ames 1107 UV 21 20 83 4 0 0 0 123 fi 192 168 54 115 1108 UV 22 20 84 4 0 0 0 123 H 192 168 54 116 1109 UV 23 20 85 4 0 0 0 123 H 192 168 54 118 1110 UV 24 20 86 4 0 0 0 123 Ready CBMS Studio BACnet router V1 0 User s Manual Page 32 MS Studio Step 4 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 The object list will be read from each selected device and the names of ev
17. ACnet router V1 0 User s Manual Page 36 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 The modbus points can also be viewed from the points folder beneath the Modbus local slave as shown by the image on the right rigoeaxine i amp esenaeaiang k X nn egecesscc eean s ports o 19 9 9 9 9 19 19 19 19 wn D CBMS Studio BACnet router V1 0 User s Manual Page 37 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Import Export the Sedona application Introduction The AAC 1000 application can be backed up using the Engineering Tool and restored at a later stage if required using the Import Export utilities There are 2 types of file that reside in the device that can be exported or imported e The app sab file contains a list of all the components that reside in the device e The kits scode file is the file that defines the functions that a component can perform Tutorial Connect to device Initiate a connection to the AAC 1000 from the Engineering Tool Available devices are listed in the tree of the engineering tool by their IP address or computer name If the device is not in the tree then select File Open to initiate a connection Export Select file export from the menu to dis
18. IX web service will require a username password to be enterred When compression is set to true then the results returned by the web server will be compressed if the client supports compression To change these settings navigate to app service web using the Engineering Tool oe File Edit View Tools Help CP IBM xX 9 BERRA BRRKKS W Sites i 192 168 54 123 ee XX Web cbmsWeb WebService Meta W 192 168 54 100 W 192 168 54 11 W 192 168 54 115 W 192 168 54 118 hai Error Message ca Obix cbmsWeb Obix T p 0 0 0 0 0 0 W 192 168 54 119 W 192 168 54 120 W 192 168 54 121 y 192 168 54 122 W 192 168 54 124 W 192 168 54 125 W 192 168 54 126 W 192 168 54 127 W 192 168 54 131 W 192 168 54 14 W 192 168 54 15 6 O n 6 6 E H a To verify that the web service is operational open a web browser and enter the name ip address of the CBMS device followed by either obix or json eg http localhost obix If authentication is set to true then you will receive a login dialog Enter your username and password to display the OBIX rest Web Service The output for both the XML and JSON Obix Rest Web Service are shown on the right CBMS Studio BACnet router V1 0 User s Manual Page 44 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 The lobby is the root object in OBIX and has
19. R DA Stes 4 Wy kesbor Bene i y 19216854118 z n 33 N 19216854119 Add BACnet remote points Wizard Step 5 4 152 168 54 120 My 19216854 121 Sedons wen dh di OWN i Os ia li ia gt 1 1 CBMS Studio BACnet router V1 0 User s Manual Page 35 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 The BACnet components will be displayed in the points folder beneath the remote device The out property contains the value which is being read from the presentValue of the BACnet Analog Binary or Multistate point yee 156 di AS 368 iii gt i 3 Sevesesze gt Li ii deci i 0060000 c0 onnmo0o00o0co 22099 r brr ge9299 NARESH ASo HEURTE LITI peses 3 2 HU HE a j f 3 ee oo SOOOGGH0G999900SSC000000090090900080 f bpo 7 TEFIE if F Each of the components in the points folder will have a child component corresponding to the Modbus point to which it is mapped In the example shown on the right BACnet Binary Input 1 is mapped to Modbus Discrete Input contact address 0 fie Edt View Took Help rigoe xine eesenaeiaugs x ile on B 8 cieefAhe Renctefocdearfort Me aus aon tti Ederson Type zeerereze tO 4 A da N AD1 404 Oes PE DI 10 VW a Beas aa DI DI DI DI DI DI DI Ul beDaDpo DI ti i 3 CBMS Studio B
20. Rest Web Service you can communicate to the CBMS products with an OBIX client or a web browser Setting up the OBIX service requires very little work The driver is installed by default with a component called OBIX which must be a child to the Web Service component as shown in the diagram below foi File Edit View Tools Help vio axine iGane eine x X E j Sites A fi m W 192 168 54 123 i a i E lt A Obx chmsWeb Obx W localhost i i 192 168 1 100 i st iP 192 168 54 100 Hi sed i 192 168 54 11 W 192 168 54 115 S 192 168 54 118 d Sedona A A A 5 W 192 168 54 119 W 192 168 54 120 W 192 168 54 121 y 192 168 54 122 y 192 168 54 124 W 192 168 54 125 W 192 168 54 126 W 192 168 54 127 y 192 168 54 131 W 192 168 54 14 W 192 168 54 15 2 a The OBIX driver will be operational if the Status property is Alive which indicates that both the XML Rest Web Service and the JSON Rest Web Service are running e The url for OBIX XML is a subdirectory called obix eg http localhost obix e The url for OBIX JSON is a subdirectory called obix eg http localhost json CBMS Studio BACnet router V1 0 User s Manual Page 43 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 The CBMS Web server supports basic authentication and compression When authentication is set to true the the OB
21. View Tools Help KEELI TFET TEE D Stes remote Add BACnet remote points Wizard Step 1 Select 1 or more BACnet Properties or Branches 54120 AAC 1000 Vendor ide 12 inarigudLengt 480 54115 AAC 1000 Vendor id 123 narigudeng se 1475 58116 DEV 54116 Vendor id 123 fnaripudLengi 1476 23 mpu n 1476 54127 AAC 1000 Vendor ibe 123 inaripudlengti 1476 54390 Karma PC Vendor ki 121 frunipudLengtt 1475 CBMS Studio BACnet router V1 0 User s Manual Page 33 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 Step 6 Additional filtering based on the object name can be applied on this page by matching the text or using a regular expression The component type to which it is mapped can be changed from this page For example if an Analog Output object is to be used as a read only value then it can be mapped to a NumericPoint component Press Next to continue File Edt View Tools Help 971s vaAQingas xsd remote Add BACnet remote points Wizard Step 2 Select mappeg ndes for each BACnet Property toe BACnet Object rame Mer Match what serce ioy 192 168 54 122 n MR 19216354123 i 192 163 84 124 Step 7 The entire list of points that are to be mapped will be displayed on this page By default all points will be selected if you wish to exclude some points then you can change t
22. a unique number e Port Number This should not be changed it represents the internal com port number used byt the AAC 1000 and will be either 2 or 4 e Baud Rate The AAC 1000 baud rate does not auto select and the value used should correspond to the value required by the MSTP devices e Data Bits This value should always be set to 8 bits CBMS Studio BACnet router V1 0 User s Manual Page 19 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 e Stop Bits This value should always be set to 1 e Parity This value should always be set to none e MAC address Each MSTP device requires a unique MAC address in the range 0 127 It is common for the MSTP router to have a MAC address of zero so this value can be left unchanged for most systems e Max Info Frames The default is 50 and it represents the value of the Max_Info_ Frames property of the node s Device object The value of Max_Info_Frames specifies the maximum number of information frames the node may send before it must pass the token Max_Info_Frames may have different values on different nodes This may be used to allocate more or less of the available link bandwidth to particular nodes If Max_Info_ Frames is not writable in a node its value shall be 1 e Max Master The default is 100 and it represents the value of the Max_Master property of the node s Device object The value of Ma
23. ault this will be set to 1 This represents the network number for the Ethernet network and all devices physically connected to the Ethernet network should have their network number set to the same value For example if there are 10 routers connected to the Ethernet network then each router should have the same IP network number assigned eg 1 CBMS Studio Registerred Version File Edit View Tools Help V iGQaQgdx Di We Sites We localhost J Sedona O Ip cbmsB Cnet PortlP e 192 168 54 114 3 192 168 54 115 Meta Group 1 L J Sedona Enable Enable v app 3 S A drivers Status Alive lt 8 bacnet Network 1 0 B local Error Message _ mstpl Network Interface Card Nic w mstp2 By remote Port 47808 4 modbus Description ethO Bici service 192 168 54 116 Ip Address 192 168 54 115 192 168 54 117 Subnet Mask 255 255 255 0 Name Component Folder PlatformS ervice EF RateFolder User amp UserService CBMS Studio BACnet router V1 0 User s Manual Page 24 MS Studio Configure BACnet MSTP Network Number There are 2 MSTP ports configured by default on the BACnet router called mstp1 and mstp2 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 Navigate to the component labelled ip under the path app driver
24. ays the status of the port If it is working correctly then it will display the text Alive e BACnet IP network number 1 65535 This value represents the BACnet IP network number for all devices connected to the IP network All devices on the IP network should use the same network number This setting defaults to 1 and can be left unchanged on most systems e BACnet IP Port number The default setting is 47808 OxBACO and can be left unchanged on most systems Status e Max Qty Foreign Devices If the router is operating as a BBMD then this value is used to specify the maximum number of foreign device connections that the AAC 1000 will accept e Error message The error message for the BACnet IP port if there is an error condition e NIC Adapter The NIC adapter used by the BACnet IP port e MAC Address The BACnet MAC Address associated with this port e MAX Apdu Length Accepted A read only value indicating the maximum APDU length accepted by this port e Packets Sent The number of IP packets sent e Packets Received The number of IP packets received e Select Error Count The number of select errors for this port e Receive Error Count The number of receive errors for this port e Error Count The total number of errors for this port CBMS Studio BACnet router V1 0 User s Manual Page 17 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663
25. e tree will display any component within the device The screenshot below displays the BACnet local device component within the Sedona application File Edit View History Bookmarks Tools Help http 192 168 54 121 192 168 54 121 cv sedona app drivers bacnet local Sign out Settings General cbmsBACnet LocalDevice Local IP Address BACnet Device Settings BACnet IP MSTP 1 MSTP 2 BBMD Description Sedona App Location service Device id 54121 1 4194303 Object name AAC 1000 G alarm G plat G users nae Apdu timeout millisecond G web history Apdu segment timeout millisecond date G log Number of apdu retries 0 10 drivers modbus Max a p d ulength 480 1476 bacnet accepted G remote local Max segments accepted 32 1 32 Application software version G points G ip Profile name 123 12022011 8 mstp1 mstp2 Read only properties cannot be changed however configurable properties can be changed from the web browser After changing the value the save button must be pressed to store the value in the device CBMS Studio BACnet router V1 0 User s Manual Page 21 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 CBMS Engineering Tool Connect to the device Using the Engineering Tool of your choice connect to the device using a Sedona connection with the user
26. elf requires saving To do this press the save button in the toolbar fr CBMS Studio Registerred Version File Edit view Tools Help Wi Sites i Hi local 3 localhost ii o Sedona i O Local chmsBAChet LocalDevice H 192 168 54 114 SW 192 168 54 115 I Sedona app A drivers bacnet ip 0 amp mstpl mstp2 lt A remote lt Q modbus B service We 192 168 54 116 We 192 168 54 117 B GA Points Meta Device Id Object Name Description Location Application Software Version Apdu Timeout Apdu Segment Timeout Number Of Apdu Retries Max A P D Ulenath Accepted Max Segments Accepted Profile Name Ga Logic Name ii Component 5 Folder PlatformS ervice I RateFolder Property Sheet BACnet Object amp User 2 UserService Group 1 9999 1 4194303 BACnet Gateway 32 123 12022011 8 cbmsBACnet LocalD evicePoints sys Folder CBMS Studio BACnet router V1 0 User s Manual Page 23 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province studio Thailand 77110 Tel 668 3188 6641 Fax 663 Configure BACnet IP Network Number Navigate to the component labelled ip under the path app drivers bacnet This will display the chmsBACnet Portlp component and within the form there is a property called network By def
27. ery object will be read The object list and names will not be read again if the device configuration changes then another device scan will need to be executed manually When the wizard completes the remote folder will be populated with a list of networks and devices CBMS Studio Evaluation version you have 16 days left File Edit View Tools Help Parvo ia omW x 9 BEaMae eK XK e B Sites oo localhost je a 5 Scan for BACnet devices Wizard Step 3 drivers Adding BACnet Remote Devices bacnet CD remote ip Device Id Device Name Network MAC Address 8 local 1107 UV 21 834 0 0 0 ae 1108 UV 22 84 4 0 0 0 g a Netwc 1109 UV 23 85 4 0 0 0 8 servic ca turing 1110 UV 24 86 4 0 0 0 virtual H S modbus lt j ope lt Hd service H 192 168 54 115 192 168 54 116 Found 4 1 FAN 1 j 192 168 54 118 ironia O E E J 192 168 54 122 Adding Remote Device 1107 UV 21 Step 5 After the device scan has completed and the entire list of devices and objects have been created the BACnet points which are to be mapped to Modbus points can be added to the device Select Add Points and select the network device or individual points that you would like to create mappings for By default mappings will be created for the present value property of Analog Binary and Multistate points Press next when done File Edit
28. evice 549999 Analogingut 100 statusRiage is i r Property Sheet BACnet Otea Mim Shoat Adi boensons Retresh sy gi Tfr iy CT a FERE S CBMS Studio BACnet router V1 0 User s Manual Page 30 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 BACnet to Modbus Gateway Introduction A BACnet to Modbus gateway will read and write data from one or BACnet Devices and make them available to a Modbus Master as registers within a Modbus Slave The BACnet driver supports reading from any BACnet device on the network The AAC 1000 has drivers for Modbus Master TCP RTU as well as BACnet IP and MSTP and it can be configured to operate as a Modbus to BACnet Gateway Any of the following combinations between Modbus and BACnet can be configured e BACnet IP to Modbus RTU Slave e BACnet MSTP to Modbus TCP Slave e BACnet IP to Modbus RTU slave e BACnet MSTP to Modbus TCP slave Tutorial Step 1 Initiate a connection to the AAC 1000 from the Engineering Tool Available devices are listed in the tree of the engineering tool by their IP address or computer name If the device is not in the tree then select File Open to initiate a connection CBMS Studio BACnet router V1 0 User s Manual Page 31 MS Step 2 Studio No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand
29. geus Studio CBMS Studio BACnet Router User Manual No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Contents ICOdUCIONai nanna 3 ISU 5 WII A gr E E 5 Pac O ROSE T e EEr E E E E E S 6 PROS SECON NMS RESI ini avi 7 Rea TIE COG siicvisaectacsa rara 9 Comedia 10 EtMEFAgECOnNEectoN isencisaniionianianaa ia 10 BACNeENISIPio P ROUCri aaa ara 12 WICD BFOWSCFisiariaeinara irrilevante n 12 sedona Web BOW 21 CBMS ENE CIS TOO ea ri 22 Modbus to BACnet Galera 26 ITE 6 ARRE 26 Olbia 26 Ibidem 26 BACnet to Modbus Gatewal scccssssscsosssscrcssssescoussestoussscueussscneoussesteussseucussscneusssessoussestonesseneues 31 IFOGGCIOn la o nat 31 TOLOTO E E inni 31 import Exp rt the Sedona APPIICAtiON cirie 38 PTET OCC TION eee E E E E E 38 TU lirici ani 38 FINA Upea 39 MOGUC ON eei E ES E 39 TULON e E E E E ai 39 Creating NeW KitS aNd COMPONENSiaariaannnan nia 41 OBIX Web SErvice E RE 43 CBMS Studio BACnet router V1 0 User s Manual Page 2 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Introduction The CBMS Studio gateway provides routing between BACnet IP BACnet MSTP and Modbus networks It is fully programmable with a graphical programming language supporting HVAC functions time scheduling alarms and his
30. he selected items manually Press Next to continue File Edit View Tools Help riGguotd 0xi9 amp 208Q9lautbaxo i Add BACnet remote points Wizard Step 3 Select the BACnet properties to be mapped to componenti Device id i 7 serie di 192 168 54 122 152 168 54 123 HM 192 168 546 128 192 168 54 125 di 152 1685419 i Wy bacnet build Hy btas SPINA T Wine di a nia dle de dle nia de la nie da nie nia cla nie n nie i ie nia cia d n nie l n da ne ne n P CETEETEETTEFTERTTETTET TETTE FTTFT DIAM EAIOR CBMS Studio BACnet router V1 0 User s Manual Page 34 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 Step 8 Change the extension type to Modbus and then select the Add button next to network combo box You can then select a Modbus TCP or RTU driver press ok to complete the selection This will create both the Modbus Driver and a Slave Press Next to continue SSvAQ DHAAXS A remote Add BACnet remote points Wizard Step 4 Select the Extension Type Benson Tye Select the Modbus device None BACnet Modus Netwode Saved Step 9 The entire list of points and mappings to Modbus will be displayed If everything looks correct then the next button can be pressed and all of the points will be created Press Next to continue File Edt View Tools Help Er EErEE EFFILE
31. ing Tools Options from the menu and select d projects cbms as the new directory To import the new kits scode file select File Import and then navigate to the project home directory d projects cbms home and select the aac xxx kits scode file that matches your CBMS hardware CBMS Studio BACnet router V1 0 User s Manual Page 41 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 After the kit file has been imported a new kit in this case cbmsProj will appear in the pull down list and the new component called FaultChangeover will appear The new component can be added to the wiresheet and used like any other component as shown by the diagram below File Edit View Tools Help 14 LVL Ee ORM XKi n BES DAQ aA XK gt fl i 192 168 54 119 Sedona 192 168 54 120 Wi 192 168 54 122 W 192 168 54 123 W 192 168 54 124 192 168 54 125 i 192 168 54 19 W bacnet build i x64 aus CBMS Studio BACnet router V1 0 User s Manual Page 42 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 OBIX Web Service OBIX Open Building Information Xchange is a Rest Web Service used in Building Automation by many companies around the world to exchange real time data with TCP HTTP Using the OBIX
32. is If this device does not perform retries then this property shall be set to zero If the value of this property is greater than zero a non zero value shall be placed in the Device object APDU_ Timeout property e Max Segments Accepted This property of type Unsigned shall indicate the maximum number of segments of an APDU that this device will accept BACnet IP From the BACnet IP page the settings of the BACnet IP driver can be changed File Edit View History Bookmarks Tools Help http 192 168 54 121 192 168 54 121 sv settings bacnetip Sign out Settings E E General General Settings E IP Address BACnet E Device Settings E BACnet IP E MSTP 1 E MSTP 2 E BBMD Network Number 1 0 65535 Sedona Enable Enable v Status Alive Port Number 1 65535 Max Qty Foreign Devices 0 16 Error Message NIC Adapter eth0 MAC Address 192 168 54 121 47808 Max Apdu Length Accepted 1476 Packets Sent 4032 Packets Received 9221 Select Error Count 0 Receive Error Count 0 Error Count 0 e Enable This should be left as enabled and it should only be deactivated if the BACnet IP to MSTP routing is not required CBMS Studio BACnet router V1 0 User s Manual Page 16 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province studio Thailand 77110 Tel 668 3188 6641 Fax 663 e Status This is a read only value that displ
33. ived A suggested value for this property is 10 000 milliseconds for devices that permit modification of this parameter Otherwise the default value shall be 60 000 milliseconds This value shall be non zero if the Device object property called Number _Of APDU_Retries is non zero In order to achieve reliable communication it is recommended that the values of the APDU_ Timeout properties of the Device objects of all intercommunicating devices should contain the same value CBMS Studio BACnet router V1 0 User s Manual Page 15 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 e APDU Segment Timeout This property of type Unsigned shall indicate the amount of time in milliseconds between retransmission of an APDU segment A suggested value for this property is 5000 milliseconds This value shall be non zero if the Device object property called Number_Of APDU_Retries is non zero If segmentation of any kind is supported then the APDU_Segment_Timeout property shall be present In order to achieve reliable communication it is recommended that the values of the APDU_Segment_Timeout properties of the Device objects of all intercommunicating devices should contain the same value e Number of APDU Retries This property of type Unsigned shall indicate the maximum number of times that an APDU shall be retransmitted A suggested value for this property
34. name and password set on the device After the connection has been made select the App node CBMS Studio Registerred Version File Edit View Tools Help 4 igoaxiveiGapiae ks xX DR service i 192 168 54 114 li 192 168 54 115 8 192 168 54 116 E scala W 192 168 54 117 E Time To Steady State W 50 246 202 19 Max i E E Hibemation Resets Steady State CBMS Studio BACnet router V1 0 User s Manual Page 22 MS Studio Configure BACnet Device Id No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 Once connected navigate to the component labelled local under the path app drivers bacnet This will display the comsBACnet LocalDevice component and within the form there is a property called device Id By default this will be set to 9999 and it should be changed on site to a unique number across all networks For example if 10 BACnet routers are installed then each router must be given a different device Id To change the value of the device ID simple type a new value into the text box located next to the label for the device Id and then select the save button at the lower right hand side of the engineering tool This will write the value to the application After updating any value it is held in memory by the device To make it persistent so that it is loaded again after a restart the application its
35. oints Wizard Step 3 Select the bterzion Type Exterenn Type Select the BACnet device tone BAG Device BACnet Copect napong BACnet tating mitans BACnet toca Device ki BockearPort maps to Boolean Port nstance stat Modda Atus 149999 BockearWitabie maps to Booleanittabie ratance star BnaryOut 100 NumencPort maps to NumescPor an Arango 1 Numenc Vitabie maps Nur athe Pata ar Angolo 100 m hare Conponert J Foder B Paeon an CI Ratet disa Bow Previous Sout Cancel B UserSerice CAI CBMS Studio BACnet router V1 0 User s Manual Page 29 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Step 6 Review your selection from the Wizard Step 4 page and if everything looks correct select the Next button to continue CAMS Studio Evaluation version you have 16 days left Lo 0 I Step 7 The Modbus components will appear under the Modbus Remote Slave device as shown by the screenshot on the right CEMS Studio Evaluation version you have 16 days left 20 a gt 77 g zoi g i Hi i Epi Add Extenmona Retreat joo RMRO 7 EFRR 2 pS While the corresponding BACnet object will be visible under the BACnet local device The BACnet points can be viewed from any BACnet client connected to the network CEMS Studio Evaluation verson you have 16 deys let Lo 5 i statusttags D
36. on The configuration of the router can be done with a Web Browser CBMS Studio Engineering Tool or the Niagra Workstation This manual will describe the configuration using both a web browser and the CBMS Studio Engineering Tool Ethernet Connection When the device is shipped it is configured with a static Ethernet address of 192 168 1 100 If your PC is already connected to the Sub domain 192 168 1 x then you can connect the AAC 1000 directly to this network and skip the following instructions for connecting an Ethernet cable directly to the AAC 1000 If you are using a different subnet then you can connect an Ethernet cable from your PC directly to the Ethernet port of the AAC 1000 Once you have connected the 24 VAC power and Ethernet cable go to your PC settings and change your IP address to a static address of 192 168 1 1 e For Windows 8 right click on Windows Icon at the lower left of your screen and select Network Connections e From the Network Connections dialog find your Ethernet adapter right click and then select Properties e This will display the Ethernet Properties dialog box as shown below Networking Connect using a Realtek PCle GBE Family Controller This connection uses the following items dB QoS Packet Scheduler L i Microsoft Network Adapter Multiplexor Protocol Microsoft LLDP Protocol Driver wi Link Layer Topology Discovery Mapper O Driver wi Link Layer Topology Discovery Responde
37. ools Help amp http 192 168 54 121 x 192 168 54 121 2 sv settings genera Q Search 5 VU aA 4A O e J Sign out Settings Bi General General Settings B IP Address a Device Id 1 4194303 G Sedona BACnet IP Status BACnet IP Network 1 0 65535 BACnet IP Port Number 47808 1 65535 MSTP 1 Enable Disable MSTP 1 Network 11 0 65535 MSTP 1 Baud Rate B38400 MSTP 1 MAC Address 0 0 127 MSTP 2 Enable Disable MSTP 2 Network 21 0 65535 MSTP 2 Baud B38400 MSTP 2 MAC Address 0 0 127 The following settings can be changed from the general settings page The save button must be selected after changing any of the values in order to save the settings to the device e Device ID This is the BACnet device ID corresponding to the AAC 1000 it must be changed to a unique number on the BACnet network The default value is 9999 e BACnet IP Enable This should be left as enabled and it should only be deactivated if the BACnet IP to MSTP routing is not required e BACnet IP network number 1 65535 This value represents the BACnet IP network number for all devices connected to the IP network All devices on the IP network should use the same network number This setting defaults to 1 and can be left unchanged on most systems e BACnet IP Port number The default setting is 47808 OxBACO and can be left unchanged on most systems The following settings are common to both MSTP networks e
38. play the export dialog shown to the right There are 3 options for saving the app sab file kits scode file or both Location Directory D Documents CBMS Projects 192 168 54 121 File Name app 2015 09 28 14 39 sab Application app sab Scode kits scode Application and Scode app sab and kits scode Import Select file import from the menu and then select the name of the file you wish to import CBMS Studio BACnet router V1 0 User s Manual Page 38 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Firmware Upgrade Introduction The firmware on the AAC 1000 can be upgraded to a more recent version using the Engineering Tool During the upgrade process the existing application will be upgraded and new files will be written to the device and a reboot will take place once all of the files have been transferred to the AAC 1000 It is advisable to export the existing app sab and kits scode files before performing the firmware upgrade Tutorial Step 1 Open up the Engineering Tool and select file open to initiate a connection Once connected navigate to Services Plat as shown by the image on the right CAMS Stadio Unregistered bal hoink n an Meno wbi 50050326 service B siam ae detat D axe E toy Platone ea CEM ad os t gt wes mes ation Serwioes CER e isLcensed n soms BACnet B
39. qual to TS e Poll Station Is the MAC address of the node to which This Station last sent a Poll For Master This is used during token maintenance e This Station Is the the MAC address of this node TS is generally read from a hardware DIP switch or from nonvolatile memory Valid values for TS are 0 to 254 The value 255 is used to denote broadcast when used as a destination address but is not allowed as a value for TS e Event Count Used to count the number of received octets or errors This is used in the detection of link activity CBMS Studio BACnet router V1 0 User s Manual Page 20 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 e Frame Count The number of frames sent by this node during a single token hold When this counter reaches the value Nmax_info_frames the node must pass the token e Bad Crc Count Number of CRC errors e Invalid Frame Count Number of invalid frames e Received Valid Frame Count Number of valid frames received e Retry Count A counter of transmission retries used for Token and Poll For Master transmission Sedona Web Browser From a web browser it is possible to view the Sedona Components in real time and write to any of the configurable properties The Sedona Browser works in much the same way as the Sedona Workbench does The components are all list in the tree on the left and navigation using th
40. r ai Intemet Protocol Version 6 TCP IP v6 Inteamet Protocol Version 4 TCP Pvt Install Uninstall Properties Descinlion Transmission Control Protocol Intemet Protocol The default wide area network protocol that provides communication across diverse interconnected networks CBMS Studio BACnet router V1 0 User s Manual Page 10 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 e Select Internet Protocol Version 4 and then select Properties to display the following dialog box You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings Obtain an IP address automatically Use the following IP address Default gateway Obtain DNS server address automatically Use the following DNS server addresses Preferred DNS server Alternate DNS server Validate settings upon exit Change the IP address to use a Static IP address of 192 168 1 1 CBMS Studio BACnet router V1 0 User s Manual Page 11 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 BACnet MSTP to IP Router Web Browser Using the web browser on your PC open up the AAC 1000
41. ries in it s Broadcast Distribution Table CBMS Studio BACnet router V1 0 User s Manual Page 18 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 MSTP Port There are 2 MSTP ports available on the AAC 1000 and there is a separate web configuration screen for each port as shown below File Edit View History Bookmarks Tools Help http 192 168 54 121 x 192 168 54 121 sv settings mstp1 MSTP Port 1 Settings Parity MAC Address Max Info Frames Max Master Max Apdu Length Accepted Sole Master Silence Timer Token Count Next Station Poll Station This Station Event Count Frame Bad Cre Invalid Frame Received Valid Frame Retry Count e Enable This should be left as enabled and it should be deactivated if the BACnet IP to MSTP routing is not required e Status This is a read only value that displays the status of the port If it is working correctly then it will display the text Alive e Error Message This is normally empty but if there is a n error then it will display a message e MSTP network number 1 65535 This value represents the BACnet MSTP network number for all devices connected to this MSTP port This setting defaults to 11 and each MSTP port requires a unique network number If there are multiple AAC 1000 devices used then the network number on each MSTP port will need to be changed with
42. router V1 0 User s Manual Page 6 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 RS485 End of Line Resistors The RS485 ports have End of Line resistors which can be used if required by the installation there are 2 dip switches located next to the RS485 connectors which will be off by default The rule of thumb for termination is e Ifthe propagation delay of the data line is much less than one bit width termination is not needed This assumes reflections will damp out in several trips back and forth on the data line The calculations below show that termination is not normally required at slower serial speeds e g 9600bps Here s how to calculate the propagation delay e Propagation delay length of cable propagation velocity Propagation velocity is typically 66 to 75 of the speed of light c Here is an example calculation for a 2000 ft data line at 9600bps with a propagation velocity of 0 66 c CBMS Studio BACnet router V1 0 User s Manual Page 7 No 23 453 Soi Westerm Railway Village Hua Hin District Prachuapkhirikhan Province Thailand 77110 Tel 668 3188 6641 Fax 663 e 2000 ft of transmission line for a round trip of 4000 ft e c 186 000 miles s 5280 ft in a mile or 982 080 000 ft s e Propagation velocity 0 66 982 080 000 or 648 172 800 ft s e Propagation time 4000 ft 648 172 800 ft s or
43. router V1 0 User s Manual Page 28 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 Step 4 You can review your selection from the Wizard Step 2 page and then select the Next button to continue 7 CBMS Studio Evaluation version you have 16 days left So File Edit View Tools Help 4 eod x bo i Sites remote Add Modbus Remote Points Wizard Step 2 Select the Modbus Points which will be mapped to components Component Data Type Network BooleanPoint Input Contact Tcp 502 BooleanWritable Output Coil Tcp 502 NumericPoint Float Tcp 502 NumericWritable Float Tcp 502 H 192 168 54 115 H 192 168 54 116 Mi 192 168 54 118 Wi 192 168 54 119 i 192 168 54 122 dI Sedona li bacnetx64 PlatformService Step 5 To map the modbus points to BACnet points we create a BACnet extension for each of the modbus components Select the radio button for BACnet and then select the device for adding the points to Virtual devices are supported if you want to create multiple BACnet devices but for this demonstration we will add them to the local device You can also select a starting instance number for the BACnet objects Click next when you have finished making your selections CAMS Studio Evaluation version you have 16 days left D Sa Add Modbus Remote P
44. s mstp1 This will display the comsBACnet PortMSTP component and within the form there is a property called network By default this will be set to 11 and mstp2 will be set to 21 This represents the network number for all of the devices physically connected to the RS485 port Network numbers need to be unique so if 2 routers are installed the router 1 and router 2 cannot use network 21 for the MSTP network If the MSTP port is not in use the Enable property should be set to disabled This will turn off routing for the RS485 port CBMS Studio Registerred Version File Edit view Tools Help 4 aha x EM Sites WP localhost DI Sedona Wi 192 168 54 114 We 192 168 54 115 DI Sedona app drivers bacnet ip local 30 4 mstp2 lt Q remote modbus Bici service We 192 168 54 116 192 168 54 117 Name Component Folder PlatformS ervice RateFolder A User amp UserService mstpl O Mstpl Meta Enable Status Network Error Message Port Baud Databits Stopbits Parity Mac Max Info Frames Max Master chmsBACnet PortMSTP Group 1 ka Enable v Alive 11 2 B19200 v CBMS Studio BACnet router V1 0 User s Manual Page 25 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax
45. tories It can be used as a standalone router between BACnet IP and BACnet MSTP or it can provide advanced control of BACnet or Modbus devices connected to the network There are 3 physical communication ports 1 Ethernet and 2 RS485 ports on the CBMS gateway It has drivers for BACnet IP BACnet MSTP Modbus RTU and Modbus TCP It is powered from a 24 VAC power source and can be mounted on a 35 mm Din rail The default application running on the gateway has 1 BACnet IP port configured as well as 2 BACnet MSTP ports This document describes the configuration required for operation as a BACnet IP to BACnet MSTP router CBMS Studio has been built using the open source Sedona Framework CBMS Studio BACnet router V1 0 User s Manual Page 3 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 In a BACnet system devices can be connected to different physical network such as Ethernet and RS485 In order to communicate across these physical networks a BACnet router is required and each physical network is given a unique network number in the range 1 to 65535 In addition to the network numbers each device on the network must be given a unique device ID in the range 0 to 4194303 regardless of the physical network that it is located in These 3 settings are the bare minimum settings that require to be changed CBMS Studio BACnet router V1
46. web configuration screen with the IP address of 192 168 1 100 File Edit View History Bookmarks Tools Help http 192 168 54 121 x 4 192 168 54 121 Search wW 8 Vv t a A O Ss iP Sign in Settings General a Lu Settings Contact BACnet The AAC 1000 has For more details about Sedona settings for the IP this product please visit Address BACnet our web site Device ID and more to access all of the settings and make your changes as required Learn More Copyright 2015 CBMS Studio Click the Settings menu tab to bring up the login dialog and enter your username and password The default username is admin the password is empty File Edit View History Bookmarks Tools Help http 192 168 54 121 x 192 168 54 121 2 ca si eran dalai rie CBMS Studio Login User Name User Name Password Password If the login is successful you will be taken to the general settings page of the AAC 1000 where you can change the basic settings of the BACnet IP to MSTP router CBMS Studio BACnet router V1 0 User s Manual Page 12 No 23 453 Soi Westerm Railway Village Hua Hin District MS Prachuapkhirikhan Province Studio Thailand 77110 Tel 668 3188 6641 Fax 663 General Settings The basic settings of the BACnet IP to MSTP router can be changed from this page For most systems these are the only settings that will need to change File Edit View History Bookmarks T
47. x_Master specifies the highest allowable address for master nodes The value of Max_Master shall be less than or equal to 127 If Max_Master is not writable in a node its value shall be 127 e MAX Apdu Length Accepted A read only value indicating the maximum APDU length accepted by this port e Sole Master MAX Apdu Length Accepted A read only value indicating the maximum APDU length accepted by this port If this value is true then there are no other MSTP master devices connected to this port e Silence Timer A timer with nominal 5 millisecond resolution used to measure and generate silence on the medium between octets It is incremented by a timer process and is cleared by the Receive State Machine when activity is detected and by the SendFrame procedure as each octet is transmitted Since the timer resolution is limited and the timer is not necessarily synchronized to other machine events a timer value of N will actually denote intervals between N 1 and N When this value continues to rise then it is an indication that there is a communication failure or no devices connected e Token count The number of tokens received by this node When this counter reaches the value Npoll the node polls the address range between TS and NS for additional master nodes TokenCount is set to one at the end of the polling process e Next Station Is the MAC address of the node to which This Station passes the token If the Next Station is unknown NS shall be e

Download Pdf Manuals

image

Related Search

Related Contents

  Sony 4-126-895-11 Video Game Console User Manual  Audiovox DM8710-8JAS User's Manual  Sony LBT-LX90AV CD Shelf System  X線反射率法による 単結晶シリコン研磨面の加工変質層深さの評価  LE DECROCHAGE SCOLAIRE  Control de carga  DPI 610/615 I-IS / DPI 610/615 PC / DPI 610/615 LP DPI  

Copyright © All rights reserved.
Failed to retrieve file