Table of Contents

Advertisement

Quick Links

460BCQT-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 460BCQT-NNA4 and is the answer not in the manual?

Questions and answers

Summary of Contents for Real Time Automation 460BCQT-NNA4

  • Page 1 460BCQT-NNA4 Protocol Gateway Product User Guide Firmware Version 8.8.10 Real Time Automation, Inc. 1-800-249-1612...
  • Page 2 The software (a) was developed at private expense, is existing computer software, and was not developed with government funds; (b) is a trade secret of Real Time Automation, Inc. for all purposes of the Freedom of Information Act; (c) is “restricted computer software” submitted with restricted rights in accordance with subparagraphs (a) through (d) of the Commercial “Computer Software-Restricted Rights”...
  • Page 3: Table Of Contents

    Send data from AWS to RTA gateway (Subscribe Topic) ..............33 Send data from RTA gateway to AWS (Publish Topics) ..............35 Testing Your MQTT Connections with MQTT Explorer ................36 Send data from RTA gateway to MQTT Explorer (Publish Topic) ............37 Real Time Automation, Inc. 1-800-249-1612...
  • Page 4 Change of State (COS) Configuration ......................65 Diagnostics Info ............................66 Diagnostics Mapping ..........................66 Diagnostics – BACnet/IP Client ........................67 Diagnostic – MQTT Client ..........................72 LED Configuration ............................74 Configuration Files ............................75 Export Configuration ..........................75 Real Time Automation, Inc. 1-800-249-1612...
  • Page 5 Import Configuration ..........................75 Save and Replace Configuration Using SD Card ..................77 Saving Configuration Using SD Card......................77 Replacing Configuration Using SD Card ....................77 Intelligent Reset Button ..........................78 Utilities ................................ 79 Real Time Automation, Inc. 1-800-249-1612...
  • Page 6: Revision History

    2. ETC now support Long integer files (L files) for MicroLogix PLCS that support them 3. SC now supports data block (DB) access 8.8.10 10/11/21 Features Added: 1. Added MQTT Protocol 2. Supports 2 MQTT Brokers with 1 AWS Real Time Automation, Inc. 1-800-249-1612...
  • Page 7: Overview

    Overview The 460BCQT-NNA4 gateway connects up to 32 BACNet IP servers with up to three MQTT brokers or an AWS IoT core service. By following this guide, you will be able to configure the 460BCQT-NNA4 gateway. For further customization and advanced use, please reference the appendices located on the CD or online at: http://www.rtautomation.com/product/460-gateway-support/.
  • 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: Mounting With A Din Rail

    1) Mount your DIN Rail. 2) Hook the bottom mounting flange under the DIN Rail. 3) While pressing the 460BCQT-NNA4 against the rail, press up to engage the spring loaded lower clip and rotate the unit parallel to the DIN Rail.
  • Page 11: 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 12: Error: Main Page Does Not Launch

    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 13: Committing Changes To The Settings

    If the IP address has not been modified, the gateway will automatically redirect to the main page. o 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 14: 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 15: 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 16: 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 17: Bacnet/Ip Client 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/IP communication will stop if communication to the selected protocol is lost. Real Time Automation, Inc. 1-800-249-1612...
  • Page 18: Bacnet/Ip Client 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 19: 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 20: 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 21: 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 22: 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 23: 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 24 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 25: 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 26 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 27: 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 28: 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 29: 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 30 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 31 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 32 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 33: 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 34 “ “ . 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 35: Send Data From Rta Gateway To Aws (Publish Topics)

    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 36: 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 37: 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 38: 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 39: 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 40 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 41 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 42: 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 43 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 44: 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 45: 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 46: 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 47: 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 48 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 49 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 50 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 51: 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 52: 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 53: 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 54: 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 55: 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 56 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 57: 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 58: 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 59: 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 60: 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 61: 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 62 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 63: Diagnostics - Alarm Status

    2) For duplicate emails to occur, the alarm must be cleared and then become active again. 3) # Alarms Active and # of Times Active will be incremented. 4) Status of the Individual Alarm will be set to Alarm. Real Time Automation, Inc. 1-800-249-1612...
  • Page 64: 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 65: 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 66: 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 67: Diagnostics - Bacnet/Ip Client

    Example: If viewing a certain BACnet/IP Client or Server 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 68 Real Time Automation, Inc. 1-800-249-1612...
  • Page 69 4) Flashing Red (Communication not attempted yet) – (Specific server only) No reads are configured and data needed for writes isn’t valid yet. 5) Flashing Red (Dependency Error) - The dependent protocol is missing causing the communication to go inactive. a) The other protocol must be Connected. Real Time Automation, Inc. 1-800-249-1612...
  • Page 70 10) # of Object Write Attempts – Total number of objects that the gateway attempted to write. Status Strings - These are the values for All Servers, or the specific server selected. 1) Last Error Code: a) Last read/write reply error that the gateway received Real Time Automation, Inc. 1-800-249-1612...
  • Page 71 “Segm Not Supported” – BACnet/IP message is too large to send in one message. n) “Invalid Tag” – BACnet/IP message is not how the server expects. o) “Unknown” – BACnet/IP message error for an unknown reason. Real Time Automation, Inc. 1-800-249-1612...
  • Page 72: 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. Real Time Automation, Inc. 1-800-249-1612...
  • Page 73 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 74: 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 75: 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 76 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 77: 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 78: 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 79: 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