Modbus – BACnet Gateway User Guide This document describes use of ProtoNode FPC-N54 gateway for Modbus RTU to BACnet protocol translation for networking ebm-papst fans with Building Automation System APPLICABILITY & EFFECTIVITY The information in this guide is applicable exclusively for ebm-papst fans with Modbus RTU interface and either BACnet IP or BACnet MSTP networks. Effective for ProtoNode manufactured after October 2018. Document Revision: 1.
Modbus – BACnet Gateway User Guide Technical Support Thank you for purchasing the ProtoNode for ebm-papst. Please call ebm-papst for technical support of the ProtoNode product. Sierra Monitor Corporation does not provide direct support. If ebm-papst needs to escalate the concern, they will contact Sierra Monitor Corporation for assistance. Support Contact Information: ebm-papst Inc. 100 Hyde Rd. P.O. Box 4009 Farmington, CT 0603 Customer Service: (860) 674-1515 Website: www.ebmpapst.us Email: sales@us.
Modbus – BACnet Gateway User Guide TABLE OF CONTENTS 1 About ProtoNode Modbus-BACnet Gateway .................................................................................................... 4 1.1 ProtoNode FPC-54 Capabilities ..................................................................................................................... 4 1.2 Connectivity ...............................................................................................................................................
Modbus – BACnet Gateway User Guide 1 ABOUT PROTONODE MODBUS-BACNET GATEWAY 1.1 ProtoNode FPC-54 Capabilities ProtoNode is a high performance, cost effective gateway providing protocol translation between ebmpapst EC Fans using Modbus RTU protocol and either BACnet IP or BACnet MSTP protocol used in building automation systems. It also can support (not described in this document) Modbus TCP and RS232 connectivity.
Modbus – BACnet Gateway User Guide BACnet MSTP Terminating Resistor up to 32 fans R1 twisted pair and ground TERM = ON BIAS+ = ON BIAS- = ON Typical Connection Diagram for BACnet MSTP. T.O.
Modbus – BACnet Gateway User Guide 2 INTEGRATING MODBUS FANS WITH BACNET BMS - OVERVIEW This User Guide is exclusively for ebm-papst EC fans with Modbus RTU interface. The interface allows for configuration, monitoring and control functions of the fan. This is accomplished by reading and writing values to Modbus registers described in EC Fan Modbus specification. In order to use Modbus fan on BACnet network it’s necessary to use the correct profile that links Modbus registers with BACnet objects.
Modbus – BACnet Gateway User Guide 3 SETTING UP MODBUS FANS Complete wiring of all fans in the application prior to programming. Determine number of fans and fan types to be handled by single gateway in the application. For the BACnet IP network there are two RS-485 ports available which makes it possible to connect up to 64 fans (32 fans per Modbus RS-485 port). When more than one fan is being used on single gateway it’s necessary to reprogram the fan addresses from the default address 1.
Modbus – BACnet Gateway User Guide 4 4.1 INSTALLING THE PROTONODE Powering-up ProtoNode The ProtoNode gateway FPC-N54 can use the following power sources: - DC: 12 - 24VDC, max. current draw 250mA. AC: 24VAC, 50/60Hz max. current draw 140mA NOTE: The power supply should be capable of 125% of the max current draw listed above to satisfy recommended safety margin. FG terminal should be connected to Frame Ground (PE). Power to ProtoNode Power In Power In Frame Ground Power Connections 4.
Modbus – BACnet Gateway User Guide 4.3 Bias Resistors To enable Bias Resistors, move both the BIAS- and BIAS+ dip switches to the right in the orientation shown below. R1 Bias Resistor DIP Switches (2 and 3) R2 Bias Resistor DIP Switches (2 and 3) Bias Resistor DIP Switches The ProtoNode bias resistors are used to keep the RS-485 bus in a known state, when there is no transmission on the line (bus is idling), to help prevent false bits of data from being detected as a result of noise.
Modbus – BACnet Gateway User Guide 4.4 Termination Resistor R1 Termination Resistor DIP Switch (1) R2 Termination Resistor DIP Switch (1) Termination Resistor DIP Switch Each end of RS-485 serial bus must be terminated with resistor (120ohm). If the ProtoNode is the last device on the serial trunk, then the End-Of-Line Termination Switch needs to be turned on. To enable the Termination Resistor, move the TERM dip switch to the right (ON state).
Modbus – BACnet Gateway User Guide 5 5.1 CONNECT THE PC TO THE PROTONODE Connecting to the ProtoNode via Ethernet First, connect a CAT5 Ethernet cable (straight through or cross-over) between the local PC and ProtoNode. Ethernet Port Ethernet Port Location 5.1.1 Enable Access Through the Local Browser There are two methods to enable access to the ProtoNode in the local browser, either by changing the subnet of the connected PC (Section 5.1.1.
Modbus – BACnet Gateway User Guide 5.1.1.2 Changing the IP Address of the ProtoNode with FieldServer Toolbox • Ensure that FieldServer Toolbox is loaded onto the local PC. Otherwise, download the FieldServer-Toolbox.zip via the Sierra Monitor website’s Software Downloads. • Extract the executable file and complete the installation. • Double click on the FS Toolbox Utility and click Discover Now on the splash page.
Modbus – BACnet Gateway User Guide 6 CONFIGURING THE PROTONODE Use the following Web Configurator GUI pages to configure the ProtoNode: 1. Use the Gateway page to name the ProtoNode and set the IP Address of the gateway on the field Ethernet network. (Section 6.1) 2. Use the Connections page to select device protocols, field protocol and the COM settings for each protocol. (Section 6.2) 3.
Modbus – BACnet Gateway User Guide 6.1 Accessing the ProtoNode Web Configurator GUI • Navigate to the IP Address of the ProtoNode on the local PC using one of two methods: o o Open a web browser and enter the IP Address of the ProtoNode (default is 192.168.1.24) If using the FieldServer Toolbox (Section 5.1.1.2), click the Connect button NOTE: If the IP Address of the ProtoNode has been changed, the IP Address can be discovered using the FS Toolbox utility. See Appendix A.1 for instructions.
Modbus – BACnet Gateway User Guide 6.2 Setting up the Connections The Connections page is used to setup the connection ports and parameters. Select only one protocol per port: R1: Modbus RTU or BACnet MSTP R2: Modbus RTU or BACnet MSTP N1: BACnet IP or Modbus TCP Verify and update COM parameters for each port. Connections Page • After making changes to the settings, click the Save button on the right side of the screen. • Then click the Restart button when propted to make the changes effective. T.
Modbus – BACnet Gateway User Guide 6.3 Setting up Fan Profile The ProtoNode comes with 6 profiles. These profiles are set up based on ebm-papst Modbus specification versions: Modbus version (date) Monitoring / control profile Complete (all registers) 5.00 (Jan. 8, 2014) V5_Monit_Min V5_Complete 5.01 Lite (Nov. 6, 2014) V5Lite_Monit_Min V5Lite_Complete 6.00 (Feb. 3, 2017) V6_Monit_Min V6_Complete Profile Modbus version should match version used in the fan.
Modbus – BACnet Gateway User Guide • Click on the Edit button (pencil icon in Figure 11) next to the name of the profile to edit. • Select Protocol Data Unit (used for ebm-papst fans) for Address Type. NOTE: See Appendix B.3 for additional information on Address Type. Edit Profile Window • Click on the Data Map tab to add or subtract Modbus address as needed. Data Map Window T.O.
Modbus – BACnet Gateway User Guide • Click on the blue plus sign icon on the left side of the Address to map the Modbus Registers to BACnet Objects. In the below example this action reveals a block of 5 input registers with consecutive addresses starting with address 53264. They have assigned BACnet Object Instance numbers and Object Names. These could be changed as desired. Grouping consecutive registers into blocks allows for update in a single Modbus transmission which improves responsiveness.
Modbus – BACnet Gateway User Guide • Press Advanced button (eye icon) and when pop-up Advanced menu appears check the “Show Scaling Parameters” box at the bottom of menu. • When Advanced menu expands revealing Scaling Parameters section, enter calculated results from calculations described in Appendix B.4 and click on blue checkbox. • When back on Data Map screen select and update scaling parameters for remaining registers.
Modbus – BACnet Gateway User Guide • If using a BACnet State Table, click on the “State Table” tab to define the table and its variables. State Table Window To define a Notification Class, click the “Notification Class” tab and define the parameters as needed. Notification Class Window • Once all mappings and settings are changed as desired, click the “Save” button in the bottom left corner of the window to record the Profile.
Modbus – BACnet Gateway User Guide Export Profile 6.4 Importing a Device Profile • Profiles on the local computer can be imported to the ProtoNode by going to the Device Profiles section and clicking the arrow to the right of the Add button. Importing Device Profile • Browse the local PC and select profiles one at a time to import. • Click the check to import. Import Profile Window NOTE: All profiles will need to be created or imported to the ProtoNode before proceeding. T.O.
Modbus – BACnet Gateway User Guide 6.5 Assigning Profiles to Fans • Click on the DeviceProxy™ button. • Click Add to open a new entry. • Select one of the loaded profiles to use from the Device Profile drop down menu. DeviceProxy screen – mapping Modbus Fan into a BACnet Device NOTE: If required, click the Advanced Settings button (eye icon) to enter the Device Description and Device Location. • For each fan, select correct RS-485 port (R1 or R2) in Modbus Connection cell.
Modbus – BACnet Gateway User Guide Controls Section 6.6 Test and Commission the ProtoNode • After loading the profiles in the DeviceProxy page, click on the Diagnostic button to view the device and field communicatons in FS-GUI. • From the landing page of the FS-GUI click on View in the navigation tree, then Connections to see the number of messages on each protocol. • Confirm the Tx and Rx messages show good communication with no errors. o If errors exist, refer to Appendix A.
Modbus – BACnet Gateway User Guide 7 USING THE EMBEDDED BACNET EXPLORER The Embedded BACnet Explorer allows installers to validate their equipment is working on BACnet without having to ask the BMS integrator to test the unit. • To access the embedded BACnet Explorer, click the BACnet Explorer tab. BACnet Explorer Button • Then login to the BACnet Explorer page using the supplied username and password. NOTE: The default user name is “admin” and default password is “admin”.
Modbus – BACnet Gateway User Guide 7.1 Discover BACnet Device List • From the BACnet Explorer landing page, click on the BACnet Explorer button on the left side of the screen to go to the BACnet Explorer page. BACnet Explorer Page • To discover the devices (fans) connected to the same subnet as the BACnet Explorer, click the Discover button (binocular icon). • This will open the Discover window – click the checkboxes next to the desired search settings and click Discover to start the search.
Modbus – BACnet Gateway User Guide NOTE: Allow the devices (fans) to populate before interacting with the device list for optimal performance. Any discovery or explore process will cause a green message to appear in the upper right corner of the browser to confirm that the action is complete. BACnet Device List 7.2 View BACnet Device Objects and Explore Object properties. • To view the device objects, click the blue plus sign ( ) next to the desired device in the list.
Modbus – BACnet Gateway User Guide To view the full list of a device (fan) BACnet objects, highlighting the device directly and click the Explore button that appears to the right of the highlited device as a magnifying glass icon or double-click the highlighted device. This action will result with a list of all fan objects that are specified in the fan profile. Device Objects List • Double-click on one of the device BACnet objects or click on Explore (magnifying glass) button to see object properties.
Modbus – BACnet Gateway User Guide Specific object properties 7.2.1 Editing the Present Value Field On the Modbus fan, only specific holding registers can be written to. The gateway profile enables writing to holding registers that are of analog value or analog output BACnet type. The writing can be done from the BACnet Explorer by editing BACnet property present value. The only recommended field to edit via BACnet Explorer is the device’s present value field.
Modbus – BACnet Gateway User Guide Object present value editing (Step from above: “Enter the appropriate change and click the Write button.”) Write Property Window T.O.
Modbus – BACnet Gateway User Guide Appendix A Troubleshooting Appendix A.1. Lost or Incorrect IP Address • Ensure that FieldServer Toolbox is loaded onto the local PC. Otherwise, download the FieldServer-Toolbox.zip via the Sierra Monitor website’s Software Downloads. • Extract the executable file and complete the installation. Ethernet Port Ethernet Port Location • Connect a standard CAT5 Ethernet cable between the user’s PC and ProtoNode.
Modbus – BACnet Gateway User Guide Appendix A.2. Viewing Diagnostic Information • Type the IP Address of the ProtoNode into the web browser or use the FieldServer Toolbox to connect to the ProtoNode. • Click on Diagnostics and Debugging Button, then click on View, and then on Connections. • If there are any errors showing on the Connection page, refer to Appendix A.3 for the relevant wiring and settings. Error Messages Screen T.O.
Modbus – BACnet Gateway User Guide Appendix A.3. Check Wiring and Settings • Confirm that the network cabling is correct. • Confirm that the computer network card is operational and correctly configured. • Confirm that there is an Ethernet adapter installed in the PC’s Device Manager List, and that it’s configured to run the TCP/IP protocol. • Check that the IP netmask of the PC matches the ProtoNode. The Default IP Address of the ProtoNode is 192.168.1.24, Subnet Mask is 255.255.255.0.
Modbus – BACnet Gateway User Guide Appendix A.4. LED Functions See the diagram below for ProtoNode FPC-N54 LED Locations. FPC-N54 Diagnostic LEDs Tag Description SS The SPL LED will light if the unit is not getting a response from one or more of the configured devices. The SYS ERR LED will go on solid indicating there is a system error. If this occurs, immediately report ERR the related “system error” shown in the error screen of the FS-GUI interface to support for evaluation.
Modbus – BACnet Gateway User Guide Appendix A.5. Taking a Diagnostic Capture There are 2 ways to take a Diagnostic Capture with the ProtoNode: • Use the FieldServer Toolbox program on a connected PC (Appendix A.5.1). • Use the new diagnostics feature on the FS-GUI page (Appendix A.5.2). NOTE: The new diagnostic feature for the FS-GUI means that downloading the FieldServer Toolbox is no longer required to take a diagnostic capture. Appendix A.5.1.
Modbus – BACnet Gateway User Guide NOTE: If desired, the default capture period can be changed. o Click on “Start Diagnostic” o Wait for Capture period to finish, then the Diagnostic Test Complete window will appear T.O.
Modbus – BACnet Gateway User Guide • Step 2: Send Log o Once the Diagnostic test is complete, a .zip file will be saved on the PC o Choose “Open” to launch explorer and have it point directly at the correct folder o Send the Diagnostic zip file to sales@us.ebmpapst.com T.O.
Modbus – BACnet Gateway User Guide Appendix A.5.2. Using FS-GUI Completing a Diagnostic Capture through the FieldServer allows network connections to be captured. Once the Diagnostic Capture is complete, email it to technical support. The Diagnostic Capture will accelerate the diagnosis of the problem. • Open the FieldServer FS-GUI page. • Click on Diagnostics in the Navigation panel. • Go to Full Diagnostic and select the capture period.
Modbus – BACnet Gateway User Guide Appendix A.6. Notes Regarding Subnets and Subnet Masks RFC standards allocate the IP Address range of 192.0.0.0 through to 223.255.255.255 to be used in Class-C subnetting (Subnets listed as 255.255.255.xxx, where xxx can vary based on filtering required). Consequently, the IP stack for this product will not allow any IP Addresses in this range to be allocated a subnet that does not fall within the Class C range. Appendix A.7.
Modbus – BACnet Gateway User Guide Appendix A.9. Securing ProtoNode with Passwords Access to the ProtoNode can be restricted by enabling a password. There are 2 access levels defined by 2 account names: Admin and User. • The Admin account has unrestricted access to the ProtoNode. • The User account can view any ProtoNode information but cannot make any changes or restart the ProtoNode. The password needs to be a minimum of eight characters and is case sensitive.
Modbus – BACnet Gateway User Guide Appendix A.10. Physical Dimension Drawing Power Port R2 Serial Port R1 Serial Port ProtoNode FPC-N54 Dimensions T.O.
Modbus – BACnet Gateway User Guide Appendix B Reference Appendix B.1. Specifications ProtoNode FPC-N54 Electrical Connections Power Requirements Approvals Power Requirements Physical Dimensions Weight Operating Temperature Humidity 1 R1: One 3-pos terminal block: RS-485 (+ / - / GND) R2: One 3-pos terminal block: RS-485 (+ / - / GND) Power: One 3-pos terminal block: Power port (+ / - / FG) One Ethernet 10/100 BaseT port Input Voltage: 12-24VDC or 24VAC Current draw: @ 12V, 240 mA Power Rating: 2.
Modbus – BACnet Gateway User Guide Appendix B.2. Compliance with UL Regulations For UL compliance, the following instructions must be met when operating the ProtoNode. • The units shall be powered by listed LPS or Class 2 power supply suited to the expected operating temperature range.
Modbus – BACnet Gateway User Guide The results will appear as Source Low and High and Target Low and High values. Enter calculated results into BACnet object scaling parameters of the Modbus registers shown below. 2. Write down results for record keeping and copy them to scaling Parameters in Data Map Advanced menu. Appendix B.5. Reference documents http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf http://www.modbus.org/docs/Modbus_over_serial_line_V1_02.
Modbus – BACnet Gateway User Guide Appendix C Limited 2 Year Warranty Sierra Monitor Corporation warrants its products to be free from defects in workmanship or material under normal use and service for two years after date of shipment. Sierra Monitor Corporation will repair or replace any equipment found to be defective during the warranty period. Final determination of the nature and responsibility for defective or damaged equipment will be made by Sierra Monitor Corporation personnel.