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.
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.
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...
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.
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.
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...
–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...
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.
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.
√ √ √ √ √ 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...
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.
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.
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...
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...
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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, ...
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.
Need help?
Do you have a question about the USR-M100-HM and is the answer not in the manual?
Questions and answers