PUSR USR-M100-HM User Manual

Industrial edge i/o modular remote terminal unit(rtu)

Advertisement

Quick Links

USR-DR404 AT 指令集
USR-M100-HM Industrial Edge I/O
Modular Remote Terminal Unit(RTU)
User Manual V1.0.0
Build a Smarter IoT world, Your Trustworthy Partner
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the USR-M100-HM and is the answer not in the manual?

Questions and answers

Summary of Contents for PUSR USR-M100-HM

  • Page 1 USR-DR404 AT 指令集 USR-M100-HM Industrial Edge I/O Modular Remote Terminal Unit(RTU) User Manual V1.0.0 Build a Smarter IoT world, Your Trustworthy Partner...
  • Page 2: Table Of Contents

    3.1.2. Network configuration ............................18 3.1.3. Serial port settings .............................20 3.1.4. Socket function ..............................21 3.1.5. MQTT connection .............................. 22 3.1.6. PUSR cloud ................................. 24 3.1.7. IO gateway ................................. 24 3.1.8. Edge gateway ..............................26 3.1.9. System setup ..............................29 Your Trustworthy Industrial IoT Partner...
  • Page 3 4.3. Add group ..................................36 4.4. Test result of data report ............................. 36 4.5. Linkage control ................................37 4.6. Protocol conversion ..............................38 5. PUSR cloud service ................................42 6. Warranty ....................................42 7. Contact Us ..................................... 42 8. Disclaimer ....................................42 9.
  • Page 4: Introduction

    The USR-M100-HM has a unique mechanical design that reduces the amount of time required for installation and removal, simplifying deployment and maintenance. In addition, the USR-M100-HM supports Modbus RTU Master protocol for retrieving field site serial data from serial meters and also supports OT/IT protocol conversion.
  • Page 5: Ordering Guide

    300 - 1000 Supported. Data collection points, DI, and AI can be used as trigger and Linkage control executed by DO Other IOT PLATFORMS Alibaba cloud, AWS IOT, PUSR cloud, Thingsboard Offline Cache Support for SD Card Storage Collection Modbus RTU/TCP,DL/T645 Protocol Protocol Modbus RTU/TCP,Json...
  • Page 6: Features

    USR-M100-HM User Manual LTE TDD:Band 34/38/39/40/41 LTE Cat1 China, USR-M100-HM-C1 RT-Thread LTE FDD:Band 1/3/5/8 +Ethernet India GSM:900/1800MHz Europe, LTE FDD:B1/3/5/7/8/20/28 Middle LTE Cat4 East, LTE TDD:B38/40/41 USR-M100-HM-EAU RT-Thread +Ethernet Africa, WCDMA:B1/5/8 Southeast GSM/GPRS/EDGE:850/900/1800MHz Asia USR-M100-HM-ETH RT-Thread Ethernet Global LTE TDD:Band 34/38/39/40/41...
  • Page 7: Get Started

    DIN-rail, as well as connecting the wiring for both communication and I/O signal acquisition. Furthermore, no tools are required to remove the USR-M100-HM from a DIN-rail. Removing all of the modules from a DIN-rail is also easy using the latch and release tab.
  • Page 8: Wall Mounting

    2.2. Serial port The USR-M100-HM supports 2 serial ports, 1 RS232/485 and 1 RS485, and adopts Spring-type terminal. The serial port pin assignments are shown in Fig.2. When connecting up Modbus devices via an RS485 network they should be daisy chained together, and a dual twisted pair cable are recommended.
  • Page 9: I/O Specifications

    USR-M100-HM User Manual 2.3.1. I/O specifications Table 2 I/O specification Inputs DI channels Input Type Dry/Wet contact Wet contact On: 9 to 36 VDC Off: 0 to 2 VDC Digital inputs Dry contact On: close Off: open Range 9-36V DC...
  • Page 10: Modbus Address Mapping Table

    –wire range:28~16 AWG(0.2~0.1 mm ), strip length 10mm 2.3.3. Modbus address mapping table The internal register map of USR-M100-HM field controller node is the data map of digital input and output and analog input module. Table 3 IO modbus address Your Trustworthy Industrial IoT Partner www.pusr.com...
  • Page 11: Power Supply

    2.6. Cellular Network The USR-M100-HM can also connect to the Internet via 4G/3G/2G cellular network. It’s very convenient for users to run the projects that there are not Ethernet networks. Using cellular network, the 4G antenna is needed and a sim card should be installed in the slot.
  • Page 12: Extended Modules

    2.7. Extended modules The USR-M100-HM supports to extend the I/O ports using extension I/O modules. The USR-M100-HM supports up to 6 extension I/O modules and can be expanded to a maximum of 50 I/O ports. There are 5 different types of extension modules available for selection: 4DO+4DI, 4AI +4DO, 8DO, 8DI, 4AI+4AO.
  • Page 13: Led Indicators

    √ √ √ √ √ 2.8. LED indicators The USR-M100-HM smart RTU provides LED indicators to monitor the device working status with a comprehensive simplified troubleshooting, the LED indicator behaviors are defined below. Table 5 LED indicators LED name status...
  • Page 14: Quick Test

    USR-M100-HM has a built-in Web server, which provides a convenient way to access and configure the remote IO module. Users can use Edge , Firefox or Google browser to access it. This chapter is a quick introduction to the USR-M100-HM smart IO gateway.
  • Page 15: Network Configuration(Step1

    Fig. 9 Hardware connection Connect the power line with the USR-M100-HM power input. If the power is properly supplied, the “PWR” LED will show  a solid red color. After the system is ready, the “WORK” LED will blink.
  • Page 16 LAN will be located, regardless of whether or not they are part of the same subnet as the host. Click Search to search for USR-M100-HM gateways. When your unit appears in the search results, you can click device to select it and change the IP type to DHCH, save your change.
  • Page 17: Reload Factory Settings Button

    Press the “Reload” button (inside a small hole) on the back panel for 3-15 seconds and then release or follow the procedure Section 3.1.9 , to restore the USR-M100-HM gateway to the factory default settings. 2.12. Technical support and assistance Please visit the USR IoT website: https://www.pusr.com...
  • Page 18: Configuration And Parameter Details

    Every USR-M100-HM Industrial IO gateway is equipped with a built-in web server in the firmware. Therefore, the device can be accessed by using a web browser for configuring by entering the device’s IP address in the URL field of your web browser. An authentication will be required and you will have to enter the username (Default value is “admin”) and password (Default...
  • Page 19: Network Configuration

    3.1.2. Network configuration If using Ethernet port to connect to the Internet, you must assign a valid IP address to the USR-M100-HM before it will work in your network environment. The IP address must be unique within the network. If the device is connected to the Internet and...
  • Page 20 USR-M100-HM User Manual need to configure the DNS server in order to be able to resolve the host name of the NTP server. The detailed description of the configuration parameters on this interface is shown in table 8. Users can choose the network method according to their needs in network priority webpage. The settings of cellular network is in LTE Cat1 webpage.
  • Page 21: Serial Port Settings

    Fig.19. Details on work mode Chapter 4 connectivity protocols and its settings of USR-M100-HM gateway are given in Operation modes, this section will only focus on the part of parameter description. The description of the configuration parameters on this interface is shown in table 9 and table 10.
  • Page 22: Socket Function

    Whether the socket function is enabled Working mode USR-M100-HM gateway supports 2 different operation Modes which are TCP Server, TCP Client. The operation Mode describes the role of the device and the connection between the device and other remote devices in the network which would like to communicate with serial device on M100-HM’s COM port.
  • Page 23: Mqtt Connection

    Select the mqtt protocol version. V3.1 and V3.1.1 are supported. Client ID The client ID defined the identifier of the USR-M100-HM Gateway. The IDs of the various MQTT clients have to be unique for the respective MQTT Broker. If two MQTT clients are using an identical ID, the connections of theses clients to the MQTT Broker are disconnected.
  • Page 24 Topic name and payload are separated by comma. For example, topic name, {"message": "Hello from USR-M100-HM gateway"} as serial data. Different topics are allowed to have the same topic name. In this way, data is pushed to all topics with the same topic name.
  • Page 25: Pusr Cloud

    3.1.7. IO gateway USR-M100-HM gateway can support a number of Digital Input (DI), Digital Output (DO-Relays ), Analog Input (AI) ports. There are a few combinations of I/O extension board. Because the I/O status of M100-HM is mainly displayed via Modbus protocol, the user has to configure the Modbus settings if the user wants to use the Modbus protocol.
  • Page 26 USR-M100-HM User Manual Fig. 20 Preconfigured Page Fig. 21 IO control Fig. 22 IO function Table 14 IO function Parameter Item Description Restart Hold Whether the DO output status remains after the restart DI filter time By setting the filtering time, the device will automatically filter the waveform jitter of the DI interface, thereby eliminating the detection error caused by clutter.
  • Page 27: Edge Gateway

    USR-M100-HM User Manual The filter time defaults to 10ms, and the setting range supports 10~65535ms. 3.1.8. Edge gateway The M100-HM gateway supports southbound fieldbus protocols of Modbus RTU protocols. It also supports northbound MQTT/TCP in socket, AWS IOT, and Alibaba Cloud IoT Platform. The M100-HM gateway fulfills a different role on each of its sides.
  • Page 28 USR-M100-HM User Manual Modbus RTU protocol Uart: Select the serial port to which the Modbus slave device is connected. Slave address: the ID of slave device. Polling interval: the time interval between 2 consecutive query command. Merge acquisition: This function is used when the register address of many data points are sequential.
  • Page 29 USR-M100-HM User Manual Fig. 25 Data report Table 17 Data report Parameter Item Description Channel Selection Select the channel in the socket type. Report Topic Whether data query from remote server or cloud is enable. Whether data setting command from remote server or cloud is enable.
  • Page 30: System Setup

    USR-M100-HM User Manual 3.1.9. System setup Parameter setting  This setting tab includes several system level settings, such as host name, user name, password, web port, parameter export and parameter import. Most of these settings are optional. Fig. 27 System settings...
  • Page 31: Device Management

    After opening this function, the device will restart at the preset time. 3.1.10.SD card function The USR-M100-HM supports external SD card to restore the collected data when the Internet connection is disconnected. When the SD card is not inserted, the webpage will give the status.
  • Page 32: Configuration Software

    After you start configuration software, if the USR-M100-HM gateway is already connected to the same gateway as your PC, the device can be accessed via broadcast packets. Users can search all the USR-M100-HM gateways on the network and show them on the Deivce List Area of the utility. Please select the right Ethernet adapter(Device menu) if you did not see any gateway.
  • Page 33: Network Setting

    3.2.2. Network setting Sometime the USR-M100-HM gateway might not be in the same subnet as your PC, therefore, you will have to use this utility to locate it in your environment. To configure each device, first click to select the desired device (default IP:192.168.0.7) in the list of configuration utility, and then change the IP address to avoid any IP address conflict with other hosts on your LAN, save your change.
  • Page 34: Restore To Factory Default Settings

    USR-M100-HM User Manual Fig. 31 Reboot the device 3.2.4. Restore to factory default settings The configuration utility provides the function to restore the gateway to factory default settings. If you really want to restore the gateway to factory default settings, please click restore factory button to continue. As shown in Fig.34.
  • Page 35: Edge Gateway

    Enable edge computing 4.1. Add modbus slave device Connect serial device to the serial port of USR-M100-HM gateway, and then configure the slave parameter on the data acquisition tab. Click add slave to add a device, click edit to configure the device.
  • Page 36: Add Modbus Data Points

    USR-M100-HM User Manual Fig. 34 Polling slave device configuration 4.2. Add modbus data points Your Trustworthy Industrial IoT Partner www.pusr.com...
  • Page 37: Add Group

    USR-M100-HM User Manual 4.3. Add group If reporting the data via socket A, users need to configure the socket A parameters first. 4.4. Test result of data report In this document, we use Modbus Slave software to replacement the real Modbus Slave device to do the test. From the TCP server side, we can notice that the data interval is 15s, it’s keep the same that we set in the adding group page.
  • Page 38: Linkage Control

    USR-M100-HM User Manual 4.5. Linkage control Now let’s add event to check how the linkage control working. Add the event first, in this doc, the configuration is like the following. When the data of node0101 changed, and the data is greater than 18(the lower threshold), the DO1 status changed, users can check the DO1 indicator is on.
  • Page 39: Protocol Conversion

    USR-M100-HM User Manual 4.6. Protocol conversion The protocol conversion function is mainly applied in the scenario where the server actively sends protocol commands to obtain data or control points from the M100. After the M100 is connected to the server through the link of protocol conversion, the server issues standard protocol commands to realize the collection and control of all point data of the M100.
  • Page 40 USR-M100-HM User Manual Query command from TCP server: Query data using JSON: When sending query command from server should specific format. query/control Your Trustworthy Industrial IoT Partner www.pusr.com...
  • Page 41 USR-M100-HM User Manual Json contents are the following format: {"rw_prot": {"Ver": "protocol version","dir": "transmission direction","id": "id","r_data": [{"name": "name of data points"],"w_dat a": [{"name": "name of data points","value": "data"}]} Key-value Description rw_prot Protocol header Protocol version, fixed value: 1.0.1 Data transmission direction In query/control command, the option should be down.
  • Page 42 USR-M100-HM User Manual "r_data": [{"name": "temperature"},{"name":"Humidity"}] To write the value of node0101 and the Humidity, we can send data like the following: {"rw_prot": {"Ver": "1.0.1", "dir": "down", "id": "12345", "w_data": [{"name": "node0101","value":"15"},{"name":"Humidity","value":"52"}] There are 3 response data for the unoperated command: The USR-M100 responses no data to the command, ...
  • Page 43: Pusr Cloud Service

    2. The maximum read and write operation is 127 data points at the same time. 5. PUSR cloud service In order to reduce the length of this document, we have organized this section into a special document. Please refer to “USR-M100-HM Quick Start Guide with PUSR cloud” for detail. 6. Warranty 7. Contact Us Jinan USR IOT Technology Limited Address : Floor 12 and 13, CEIBS Alumni Industrial Building, No.
  • Page 44: Revision History

    USR-M100-HM User Manual 9. Revision History Version Date Author Description 1.0.0 2023.01.30 Dean,Gao Initial 1.0.1 24.03.06 Add expansion machine selection table Your Trustworthy Industrial IoT Partner www.pusr.com...

Table of Contents