Real Time Automation 460BMQT-NNA4 Product User Manual

Real Time Automation 460BMQT-NNA4 Product User Manual

Protocol gateway
Table of Contents

Advertisement

Quick Links

460BMQT-NNA4
Protocol Gateway
Product User Guide
Firmware Version 8.8.10
Real Time Automation, Inc.
1
1-800-249-1612

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 460BMQT-NNA4 and is the answer not in the manual?

Questions and answers

Summary of Contents for Real Time Automation 460BMQT-NNA4

  • Page 1 460BMQT-NNA4 Protocol Gateway Product User Guide Firmware Version 8.8.10 Real Time Automation, Inc. 1-800-249-1612...
  • Page 2 Real Time Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams. Except as specifically set forth above, Real Time Automation and its distributors and dealers will in no event be liable for any damages whatsoever, either direct or indirect, including but not limited to loss of business profits, income, or use of data.
  • Page 3: Table Of Contents

    Testing AWS Communication ........................36 Send data from AWS to RTA gateway (Subscribe Topic) ..............36 Send data from RTA gateway to AWS (Publish Topics) ..............38 Testing Your MQTT Connections with MQTT Explorer ................40 Real Time Automation, Inc. 1-800-249-1612...
  • Page 4 Change of State (COS) Configuration ......................70 Diagnostics Info ............................71 Diagnostics Mapping ..........................71 Diagnostics – BACnet MS/TP Master ......................72 Diagnostic – MQTT Client ..........................76 LED Configuration ............................78 Configuration Files ............................79 Real Time Automation, Inc. 1-800-249-1612...
  • Page 5 Export Configuration ..........................79 Import Configuration ..........................79 Save and Replace Configuration Using SD Card ..................81 Saving Configuration Using SD Card......................81 Replacing Configuration Using SD Card ....................81 Intelligent Reset Button ..........................82 Utilities ................................ 83 Real Time Automation, Inc. 1-800-249-1612...
  • Page 6: Revision History

    3. SC now supports data block (DB) access 8.7.53 4/28/21 Features Added: 5. Added support for the NNBU hardware platform Improved RFIDeas scanner support 7. Updated MM and MRS to use Modbus RTU Client and Modbus RTU Server terminology Real Time Automation, Inc. 1-800-249-1612...
  • Page 7: Overview

    Overview The 460BMQT-NNA4 gateway connects up to 32 BACNet MS/TP slave devices with up to three MQTT brokers or an AWS IoT core service. By following this guide, you will be able to configure the 460BMQT- NNA4 gateway. Number of ASCII devices is dependent on the Hardware and Product number of the 460 gateway.
  • Page 8: Hardware Platforms

    2) On the webpage inside the gateway, navigate to the dropdown menu under Other and select Utilities. Click the Listing of Revisions button. The full part number is displayed here. Once you have the full part number, the platform will be the number following the “-N”: Real Time Automation, Inc. 1-800-249-1612...
  • Page 9: Hardware - Nna4

    Hardware – NNA4 Powering the Gateway 1) Connect a 12-24 VDC power source to the gateway, Red Wire = (+) Black Wire = (-). a) The unit draws 175mA @ 12 V. Real Time Automation, Inc. 1-800-249-1612...
  • Page 10: Port Configuration

    The Port Configuration page is where you set port specific parameters. These settings must match the settings of the device(s) that you are connecting to. When you have completed your port configuration, click the Save Parameters button. Real Time Automation, Inc. 1-800-249-1612...
  • Page 11: Mounting With A Din Rail

    1) Mount your DIN Rail. 2) Hook the bottom mounting flange under the DIN Rail. 3) While pressing the 460BMQT-NNA4 against the rail, press up to engage the spring loaded lower clip and rotate the unit parallel to the DIN Rail.
  • Page 12: Accessing The Main Page

    Relaunch the IP Setup tool to see if gateway can be discovered now. 4) Click Launch Webpage. The Main page should appear. Default setting is set to DHCP. If DHCP fails, default IP Address is 169.254.x.y Real Time Automation, Inc. 1-800-249-1612...
  • Page 13 The Screenshot above shows a gateway that is currently set to a static IP Address of 192.168.0.100. If you are able to successfully ping your gateway, open a browser and try to view the main page of the gateway by entering the IP Address of the gateway as the URL. Real Time Automation, Inc. 1-800-249-1612...
  • Page 14: Committing Changes To The Settings

    If the IP address has not been modified, the gateway will automatically redirect to the main page. If the IP address was modified, a message will appear at the top of the page to instruct the user to manually open a new webpage at that new IP. Real Time Automation, Inc. 1-800-249-1612...
  • Page 15: Main Page

    Protocol communication is stopped and no data is transmitted • Configuration is allowed Navigation (green box below): You can easily switch between modes and navigate between pages (Configuration, Diagnostics, and Other pages) using the buttons on the left hand side. Real Time Automation, Inc. 1-800-249-1612...
  • Page 16: Device Configuration

    The device configuration area is where you assign the device description parameter. Changes can only be made when the gateway is in Configuration Mode. Once you are done configuring the Description, click the Save Parameters button. Real Time Automation, Inc. 1-800-249-1612...
  • Page 17: Network Configuration

    After reboot, you must enter the new IP Address into the URL. It is recommended to leave the DNS Gateway set to 0.0.0.0 and the Ethernet Link as Auto-Negotiate. If configuring the gateway to use E-mail, the DNS Gateway must be set. Real Time Automation, Inc. 1-800-249-1612...
  • Page 18: Bacnet Ms/Tp Master Configuration

    7) Response Timeout: Enter the amount of time the gateway should wait before a timeout is issued for a read/write request(s). 8) Dependency Protocol: If enabled, BACnet MS/TP communication will stop if communication to the selected protocol is lost. Real Time Automation, Inc. 1-800-249-1612...
  • Page 19: Bacnet Ms/Tp Master Device Configuration

    7) Enter the number of Read Scan Lines and Write Scan Lines. 8) Click the Generate Scan Lines button to have the read and write scan lines auto-generate for you. You may manually configure the read and write scan lines after they have been generated. Real Time Automation, Inc. 1-800-249-1612...
  • Page 20: Configuring Read Scan Lines

    Output, Binary Value, Multi-State Output, Multi-State Value, and CSV (CharacterString Value). 3) Enter a Starting Object. 4) Enter the # of consecutive objects to write for that object type. You can enter a value of 1 to 128. Real Time Automation, Inc. 1-800-249-1612...
  • Page 21: Mqtt Client Configuration

    Once created, you can make any additional changes needed to that new MQTT device. 2) The Enable check box should be selected for the device to enable communications. 3) Enter in a Device Label to identify the device in the gateways. Real Time Automation, Inc. 1-800-249-1612...
  • Page 22: Configuring Subscribe And Publish Topics

    MQTT broker will publish the messages to the gateway. 13) Publish Topics: Enter the number of topics to publish to the broker from the mating protocol. 14) Select the Point Type of the topic 15) Click Save Parameters button when complete. Real Time Automation, Inc. 1-800-249-1612...
  • Page 23: Amazon Web Services (Aws) Configuration

    8) Enter a Client ID which is concatenating onto the Published messages (RTA Write Topic) to the broker. Ex: If your Client ID is RTA GW and one of your topics is RM101/Lights, your RTA gateway will publish the message as RTA GW/RM101/Lights. Real Time Automation, Inc. 1-800-249-1612...
  • Page 24: Additional Aws Requirements

    3) You should now have a window that looks like the image below. 4) In the address bar (within the red box shown above) type ftp://xxx.xxx.xxx.xxx (IP Address of RTA gateway). a. You will then see a pop-up window, Username: ffs Password: rtarocks Real Time Automation, Inc. 1-800-249-1612...
  • Page 25 Paste the certificate and private key into this ftp session, close out the session by exiting out. Real Time Automation, Inc. 1-800-249-1612...
  • Page 26 5) Navigate to the RTA gateway and on the left-hand side, click the OTHER -Select- dropdown and select Utilities. 6) Once on the Utilities page click the File List button. 7) Verify that your certification and private key files appear on this page. Real Time Automation, Inc. 1-800-249-1612...
  • Page 27: Aws Iot Core Service Setup

    “thing” during the registration process and will grant it the permissions needed to access the MQTT topics that we will use to publish and subscribe messages. From the left-hand menu, select “Secure”, and then the submenu of “Policies”. Click the button “Create”. Real Time Automation, Inc. 1-800-249-1612...
  • Page 28 Create button. Please note that in a production environment, you will want to be a lot more selective with your policy creation (e.g., don’t use an asterisk at the end of a Resource ARN). When they have been entered, click “Create”. Now it’s time to register our “thing”. Real Time Automation, Inc. 1-800-249-1612...
  • Page 29: Aws Iot Core Service Things Configuration

    A new window will open with a number of things to create, chose “Create single thing” and click the Next button. If you have multiple RTA gateways, then you’ll need to select “Create many things”. Real Time Automation, Inc. 1-800-249-1612...
  • Page 30: Certificate Setup

    Next button at the bottom. Certificate setup Here you associate your “Thing” with the certificate that will be used to authenticate it with the AWS IoT Core service. Auto-generate is fine, click the Next button. Real Time Automation, Inc. 1-800-249-1612...
  • Page 31 Real Time Automation, Inc. 1-800-249-1612...
  • Page 32: Attach Policies To Certificate

    “Download certificates and keys”. Download the certificate and the private key. Once downloaded, navigate back to this user guide section “how to FTP files into the RTA gateway” to load the certificate and private key into the gateway. Real Time Automation, Inc. 1-800-249-1612...
  • Page 33 Once you have successfully downloaded the files you will be redirected to the Things page. Within the Things page, click on the thing name you setup, in this example it would be RTA_Testing. From this page, you can view if the certificate is active and create a Device Shadow URL. Real Time Automation, Inc. 1-800-249-1612...
  • Page 34 You will be redirected to the Things page where you’ll see your new Device Shadow created. Click the Device Shadow name, in this case our example “RTA_Testing_Shadow” and it will display the details. You only want to copy the Device Shadow URL. Ignore the “https://” and everything after the “.com” Real Time Automation, Inc. 1-800-249-1612...
  • Page 35 Within the RTA gateway configuration Device Shadow URL, enter in “aabb11224e9ex-ats.iot.us-east- 2.amazonaws.com,” everything else is ignored. Real Time Automation, Inc. 1-800-249-1612...
  • Page 36: Testing Aws Communication

    (data to the RTA). Send data from AWS to RTA gateway (Subscribe Topic) Below is how the RTA AWS IoT Core Service is setup to Subscribe data from AWS to the RTA. Real Time Automation, Inc. 1-800-249-1612...
  • Page 37 “ “ . For example, “message”: 1234 or “message”: “Hello World.” Once you have your data, click the Publish button. Navigate to the RTA Display data and refresh the web page. You will see your data being updated. Real Time Automation, Inc. 1-800-249-1612...
  • Page 38: Send Data From Rta Gateway To Aws (Publish Topics)

    Send data from RTA gateway to AWS (Publish Topics) This example shows a PLC writing data to the RTA gateway and presenting that data to the Publish topic. Real Time Automation, Inc. 1-800-249-1612...
  • Page 39 You’ll see the subscription once the new Publish data comes in. The “RTA” is the Client ID that is configured in the MQTT device configuration of the RTA. The “Data_From_RTA_2_AWS” is the Publish Topic name configured in the AWS device configuration page of the RTA. Real Time Automation, Inc. 1-800-249-1612...
  • Page 40: Testing Your Mqtt Connections With Mqtt Explorer

    Once you launch the MQTT Explorer tool, setup a new connection. The host will be IP of your MQTT broker. Next, you can configure the RTA gateway. The broker IP address listed below is set up to be “my PC,” this is where our MQTT broker is installed. Real Time Automation, Inc. 1-800-249-1612...
  • Page 41: Send Data From Rta Gateway To Mqtt Explorer (Publish Topic)

    The RTA gateway has a topic name of Data_From_Explorer_2_RTA that MQTT Explorer is going to be publishing to. Enter in the topic name to publish, enter in the value (our example is 2328), then click Publish. Real Time Automation, Inc. 1-800-249-1612...
  • Page 42 Real Time Automation, Inc. 1-800-249-1612...
  • Page 43: Mapping - Transferring Data Between Devices

    Option 5 – Move Diagnostic Information: You can manually move diagnostic information from the gateway to either protocol. Diagnostic information is not mapped in Auto-Configure Mappings Mode. See Diagnostic Info section for more details. Going from Manual Mapping to Auto-Mapping will delete ALL mappings and manipulations configured. Real Time Automation, Inc. 1-800-249-1612...
  • Page 44: Display Mapping And Values

    View to generate the information regarding that device. Then select either the Protocol 1 to Protocol 2 or Protocol 2 to Protocol 1 button, correlating to the direction you wish to see the data. Real Time Automation, Inc. 1-800-249-1612...
  • Page 45 The 460 gateway has NOT received valid responses from Modbus register 400011 & 400012. As a result, the data cannot be passed to the PLC tag ETC01_GN0_INT2 and indicates so by using “- - “in the value column of the table. Real Time Automation, Inc. 1-800-249-1612...
  • Page 46 To view the actual data mappings, click the Edit Mapping button. For more details, see the Data Mapping-Explanation section. To view the data mappings purely as text, click the View as Text button. For more details, see the View Data Mapping as Text section. Real Time Automation, Inc. 1-800-249-1612...
  • Page 47: Display String

    The example below shows data that is coming from the source device. A group will be displayed for each Parsing/Concatenating String field that is configured. In the Group drop down, “Line1” is defined on the ASCII Device configuration page and “Barcode Scanner” is defined in the ASCII Parsing configuration. Real Time Automation, Inc. 1-800-249-1612...
  • Page 48 NOTE: Only String data types can be mapped to another String data type. To view the string mappings purely as text, click the View as Text button. For more details see the View String Mapping as Text section. Real Time Automation, Inc. 1-800-249-1612...
  • Page 49: Display String Use Case

    The message is broken up into 3 “Groups” or Parsing fields. To view the Entire message, click on the Diagnostic drop down, select Diagnostics Info. Select ASCII, click view, select your Port. Whole data will be in the Last Message Sent Diagnostic box. Real Time Automation, Inc. 1-800-249-1612...
  • Page 50: Data And String Mapping - Auto-Configure

    The 32-bit Float from the Source location could not find a matching Destination data-type. After all other like data types were mapped, the only data type available was the 2 32-bit Uint data type. Auto-Configure was completed even though the data in the Float will be truncated. Real Time Automation, Inc. 1-800-249-1612...
  • Page 51: Data Mapping - Explanation

    Group - Select the data group you set up in the protocol config to use for this mapping. b) Start - This is the starting point for where the data is being stored. c) End - The End point is derived from the length of the source and cannot be modified. Real Time Automation, Inc. 1-800-249-1612...
  • Page 52: Data Mapping - Adding Diagnostic Information

    The gateway operates at 200 ticks per second. This equates to one tick every 5ms. Thus, mapping this to a destination will give easy confirmation of data flow without involving one of the two protocols. If data stops on the destination end, then the RTA is offline. Real Time Automation, Inc. 1-800-249-1612...
  • Page 53 Manipulation and map those to a destination. You’ll need a mapping for each device you want to monitor. Example below shows Modbus device 2 (out of 5) is being monitor to a BACnet Binary Object. You can define the object in the BACnet Name configuration. Real Time Automation, Inc. 1-800-249-1612...
  • Page 54 0x08 2,048 faulted due to dependency Recoverable Faults: 0x00FF0000 (bit 16-23)3 byte Hex: Bit Position: Decimal: Explanation: 0x01 65,536 recoverable fault - timed out 0x02 131,072 recoverable fault - Slave err Real Time Automation, Inc. 1-800-249-1612...
  • Page 55 Common Status: Hex: Bit: Decimal: Explanation: 0x01 0(on) if we are a Master/Client 0x40 6(on) recoverable fault Recoverable Faults: Hex: Bit: Decimal: Explanation: 0x01 65,536 recoverable fault – timed Total: 0x010041 65,601 Real Time Automation, Inc. 1-800-249-1612...
  • Page 56: String Mapping - Explanation

    (green box above): a) Group - Select the string data group you set up in the protocol config to use for this mapping. b) String - This is the string where the data is being stored. Real Time Automation, Inc. 1-800-249-1612...
  • Page 57: Mapping - Auto-Configure Mode To Manual Configure Mode

    To modify the number of mappings, enter a number in the text field next to # of Mappings to Configure and click the Set Max # of Mappings button. You can always add more mappings if needed. Real Time Automation, Inc. 1-800-249-1612...
  • Page 58: Mapping - Manual Configure Mode To Auto-Configure Mode

    Cancel to keep all mappings and remain in Manual Configure Mode. NOTE: Once you revert to Auto-Configure Mapping Mode there is no way to recover the mappings you lost. Any mappings you previously have added will be deleted as well. Real Time Automation, Inc. 1-800-249-1612...
  • Page 59: View As Text

    Example: you defined 20 String Tags in the PLC and want to see if “Test_String” in the Logix PLC is mapped. If it is not in this text box, then it is not mapped, and no data will be transferred. Real Time Automation, Inc. 1-800-249-1612...
  • Page 60: Base Triggering - Data Validiation Triggering

    You can define AI21 as your validation name in the Setup BACnet Names Configuration. 2) Add another Analog Input as reference for when data has been validated. When you write from AO21 to validate data, the RTA will reply to AI40 saying “validation complete”. Real Time Automation, Inc. 1-800-249-1612...
  • Page 61 Trigger 1 will mark data invalid. 5) The second mapping, the MC Handshake will increment that all data is validated and write to AI21 “all data is validated”. The value of AI40 and AO21 should be the same. Real Time Automation, Inc. 1-800-249-1612...
  • Page 62: Security Configuration

    Re-enter the Password 4) E-mail: In case the password was forgotten, a user can have their password e-mailed to them if e-mail was configured. 5) Hint: A helpful reminder of what the password is. Real Time Automation, Inc. 1-800-249-1612...
  • Page 63: Security Configuration-Security Levels

    1) Full Access: Capability to view and configure a web page. 2) View Access: Capability to view a web page, but cannot configure parameters. 3) No Access: No capability of viewing the web page and page will be removed from Navigation. Real Time Automation, Inc. 1-800-249-1612...
  • Page 64: Security - Log In

    Once a user is done with a session they may click logout at the top of any page. The user may also be logged out for inactivity based off of the Log Out Timer specified during the configuration. Closing the browser is not sufficient to log out. Real Time Automation, Inc. 1-800-249-1612...
  • Page 65: Email Configuration

    5) To E-mail: Enter the e-mail that is to receive the e-mail. 6) E-mail Group: Choose a group for the user. This is used in other web pages. Click the Save Parameters button to commit the changes and reboot the gateway. Real Time Automation, Inc. 1-800-249-1612...
  • Page 66: Alarm Configuration

    Select the Set Error Value. This value is used as: ‘Data Point’s Value’ ‘Operation’ ‘Value.’ Ex: Ticks Since Powerup >= 1000. This will set the alarm after 1000 ticks have elapsed since the unit powered up. Real Time Automation, Inc. 1-800-249-1612...
  • Page 67 7) Select an email to associate this alarm with. When an alarm is set, it sends an email. When an alarm is cleared, it will also send an email. Click the Save Parameters button to commit the changes to memory and reboot the gateway. Real Time Automation, Inc. 1-800-249-1612...
  • Page 68: Diagnostics - Alarm Status

    3) # Alarms Active and # of Times Active will be incremented. 4) Status of the Individual Alarm will be set to Alarm. 5) Last Active Alarm field will be populated with details on what triggered the alarm. Real Time Automation, Inc. 1-800-249-1612...
  • Page 69: Alarms - Clear

    For duplicate emails to occur, the alarm must become active and then be cleared again. 2) Total # Alarms Active will decrement. Last Active Alarm will not be changed. 3) Status of the Individual Alarm will be reset to OK. Real Time Automation, Inc. 1-800-249-1612...
  • Page 70: Change Of State (Cos) Configuration

    5) Enable Data Integrity: If enabled, do not execute any write requests to the destination until the source data point is connected and communicating. This prevents writes of 0 upon power up. Click the Save Parameters button to commit the changes to memory and reboot the gateway. Real Time Automation, Inc. 1-800-249-1612...
  • Page 71: Diagnostics Info

    Main Page. 4) Math Error a) Operation value cannot be 0 5) Scaling Error a) Source Min must be smaller than Source Max b) Destination Min must be smaller than Destination Max Real Time Automation, Inc. 1-800-249-1612...
  • Page 72: Diagnostics - Bacnet Ms/Tp Master

    1) This will reset all displayed values back to zero and clear the Status Strings. Example: If viewing BACnet MS/TP Master – Slave Address, this will only clear the values for that specific device. This will reduce the overall values indirectly, otherwise select All Servers to clear all devices. Real Time Automation, Inc. 1-800-249-1612...
  • Page 73 5) Flashing Red (Dependency Error) – The dependent protocol is missing or timed out causing the communication to go inactive. a) The other protocol must be Connected. 6) Solid Red (No Devices Configured/Enabled) – There are no BACnet MS/TP slaves that are configured/enabled. Real Time Automation, Inc. 1-800-249-1612...
  • Page 74 10) # of Object Write Attempts – Total number of objects that the gateway attempted to write. Status Strings - These are the values for All Slaves, or the specific slave selected. 1) Last Error Code: a) Last read/write reply error that the gateway received Error Code Breakdown: Real Time Automation, Inc. 1-800-249-1612...
  • Page 75 “Segm Not Supported” – BACnet MS/TP message is too large to send in one message. n) “Invalid Tag” – BACnet MS/TP message is not how the slave expects. o) “Unknown” – BACnet MS/TP message error for an unknown reason. Real Time Automation, Inc. 1-800-249-1612...
  • Page 76: Diagnostic - Mqtt Client

    No Devices that have been configured and enabled have topics configured Not Connected: Dependency Protocol is Faulted • The Dependency Protocol has Faulted Error: Timeout • One or more enabled devices are missing • Verify MQTT broker for correct IP address. LED Status Real Time Automation, Inc. 1-800-249-1612...
  • Page 77 Number of Read Topics which have been sent from the MQTT broker to the gateway Subscribed Messages Actual: • Number of Successful Subscribed Topics • This should equal the Subscribed Messages Expected Subscribed Messages Expected: • Number of Subscribed Topics that the gateway should have open Real Time Automation, Inc. 1-800-249-1612...
  • Page 78: Led Configuration

    1) Select the protocol in the left dropdown menu. 2) Click Save Parameters to generate the second dropdown menu. 3) Select the individual slave/server in the right dropdown menu. Click the Save Parameters button to commit the changes and reboot the gateway. Real Time Automation, Inc. 1-800-249-1612...
  • Page 79: Configuration Files

    After you click on the Load Configuration button, a banner will display your gateway’s new IP address. If the configuration has successfully loaded, the gateway will indicate that it was successful, and a message will appear under the Load Configuration button indicating Restart Needed. Real Time Automation, Inc. 1-800-249-1612...
  • Page 80 If it encountered an error while trying to load the saved configuration, the gateway will indicate the first error it found and a brief description about it under the Load Configuration button. Contact RTA Support with a screenshot of this error to further troubleshoot. Real Time Automation, Inc. 1-800-249-1612...
  • Page 81: Save And Replace Configuration Using Sd Card

    It will take an additional 30 seconds for the unit to power up while it is transferring the configuration. During this time, the gateway cannot be accessed via the web page. 9) When the unit comes back up, the configuration should be exactly what was on the SD Card. Real Time Automation, Inc. 1-800-249-1612...
  • Page 82: Intelligent Reset Button

    2) After 5 seconds, the unit will acknowledge the command and LED 1 and LED 2 will start an alternate Blink Green quickly pattern. 3) Release the button and the gateway will reset to default IP settings (DHCP). Real Time Automation, Inc. 1-800-249-1612...
  • Page 83: Utilities

    Configure the size of the log through the Log Configuration. • Bring the device back to its last power up settings. • Bring the device back to its original manufacturing defaults. • Remove the Configuration File and Flash Files within the gateway. Real Time Automation, Inc. 1-800-249-1612...

Table of Contents