Page 4
Important Information Warranty All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one year, beginning from the date of delivery to the original purchaser. Warning ICP DAS assumes no liability for any damage resulting from the use of this product.ICP DAS reserves the right to change this manual at any time without notice.
1. Introduction The GRP-530M / GRP-540M provided by ICP DAS is a 3G/4G gateway for Ethernet or serial port. With GPS function, it can also be a GPS tracking system. It can be used in M2M application fields to transfer the remote I/O, Modbus data or video of the camera via 3G/4G. Within the high performance CPU, the it can handle a large of data and are suit for the hard industrial environment.
2.5 LED indicators There are three LED indicators to help users to judge the various conditions of device. The description is as follows: A. PWR(Green):Power LED to indicate whether the external power is input or not. The description is as follows: The external power is active The external power is not active B.
2.7 Installing Device Before using, please follow these steps to install the device below: A. Install the antenna B. Plug in the normal SIM card (Before apply the SIM card, confirm it is OK by mobile phone.) C. Plug the Ethernet cable if you need it. D.
3. Web Utility You must configure the device from web utility before using. 3.1 Login the Utility Please login before you use the web utility. The default username is “admin”, and the default password is “admin” Default IP = “192.168.255.1” Default Mask = “255.255.0.0”...
3.2 Information You can get the basic information of the device here. 3.2.1 Device Information This page provides basic device information: (1) Product Name: the Name of your product (2) Serial Number: only one number of ICPDAS product (3) OS Kernel Version: linux kernel version. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
3.2.2 Network Information This page provides basic network information: (1) Ethernet: Ethernet information .Mode: static IP .MAC address: a unique identifier assigned to network interfaces. .IP Address: a computer's address under the Internet Protocol .Mask: Mask will be provided from Gateway provider. (2) WLAN information (only support GRP-540M-4GX-WF): AP Mode &...
Page 18
.Mode: AP .SSID: the name shows up in Wi-Fi station .MAC address: a unique identifier assigned to network interfaces .IP Address: the IP address which is set by user .Mask: the Mask which is set by user .Security: the mode of AP's security. Please refer to below: No security: any Wi-Fi stations can access this AP without password WPA2-PSK: use WPA2-PSK security mode, Wi-Fi stations use password to access .Password: only show out with WPA2-PSK security mode...
.PIN Code: the status of PIN Code. Please refer to below: READY: PIN Code is ready. SIM PIN: need PIN code of SIM card SIM PUK: need PUK code of SIM card SIM failure: Access SIM Card failure .Register Status: Indicating machine connect to mobile network successful or not. .Signal Quality: the 3G/4G signal quality.
3.3 Network The user can configure the Network functions here. 3.3.1 Ethernet This page provides the basic settings of Ethernet: (1) IP Address: IP of Ethernet. (2) Mask: the Mask of the gateway. (3) Gateway: IP of the gateway. 3.3.2 WLAN (only support GRP-540M-4GX-WF) This page provides the basic settings of Wi-Fi ap mode or station mode: AP Mode: GRP-530M / GRP-540M User Manual...
Page 21
(1) IP Address: IP of this Wi-Fi AP. (2) Mask: the Mask of this Wi-Fi AP. (3) Network: the Network of this Wi-Fi AP. (4) SSID: the name of this Wi-Fi AP. (5) Channel: the channel of this Wi-Fi AP. (6) Security: set no security or WPA2-PSK security mode.
3.3.3 PIN / APN Configure This page provides basic settings of 3G/4G network: GRP-530M/GRP-540M: GRP-541M: (1) PIN Code: PIN Code are 4 character number provided by SIM Card provider (2) Phone Number: usually fill it as “*99***1#” or “*99#”. It depends on SIM Card provider GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
(3) APN: Access Point Name, please ask your SIM Card provider. (4) User Name: the username for dial-up. Please ask your SIM Card provider. (5) Password: the password for dial-up. Please ask your SIM Card provider. (6) Enable Dual SIM: Default is using SIM1. If enable this function, the SIM card will be auto changed to another when the network is reconnecting.
3.3.6 DDNS Client DDNS is a method of updating, in real time, a Domain Name System (DNS) to point to a changing IP address on the Internet: (1) Server: the address of DDNS service provider. (2) Domain: The domains name you registered. (3) Username: the username of DDNS service.
3.3.7 VPN (only support the firmware after v1.2.1) User can set VPN with PPTP protocol and use DDNS or FTP to get the VPN IP: (1) VPN Server: the address of VPN service provider. (2) VPN Username: the username of VPN service. (3) VPN Password: the password of VPN service.
(4) DDNS Password: the password of DDNS service. (5) DDNS Period: the period time (seconds) to update your address. FTP: (1) FTP Server: the address of FTP service provider. (2) FTP Port: the port of FTP service provider. (3) FTP Username: the username of FTP service. (4) FTP Password: the password of FTP service.
Page 27
.Routing Rule (1) Type: the protocol type. There are “TCP” and “UDP” (2) From: the interface that the socket comes from. ”ppp0” is 3G interface. (3) Port: the port that the socket comes from. (4) Target IP: the IP that the socket goes forward. (5) Target Port: the Port of the “Target IP”.
3.3.9 Diagnostic This page provides the tools to check the problem of the network. (1) Ping Test: this tool will ping “Target IP”, and show result below. (2) Traceroute: this tool will trace routing path to “Target IP”, and show the result below. (3) Route Information:: this tool will show route setting below.
3.4 System The user can configure “password”, “system parameter”, reboot the device and restore factory settings here. 3.4.1 Password The user can change the password of the web utility here. (1) Password: new password. (2) Confirm: confirm the password again. 3.4.2 Reboot The user can reboot the device here.
3.4.4 Backup & Restore The user can backup the device settings and restore it here. (1) Backup: Press “Backup” button to backup settings into your PC. (2) Restore: Press “Browse” button to select file, and then press “Restore” button to store your settings.
3.4.7 Time This page provide information about the time of the device.: (1) Set Time: set the time of device the same as your computer. (2) NTP Server: device will connect to the NTP Server to synchronize time. (3) Timezone: if you do not know your timezone, please click the link “check timezone” to find out.
3.5 VxServer The user can configure VxServer firmware here. 3.5.1 VxServer The user can configure VxServer firmware here. (1) Server IP: Server IP or URL. (2) Server Port: the port of the server. (3) Heartbeat Time: if setting this value small, it is sensitive to detect network disconnected. (4) Device ID: ID of the device.
Page 33
(6) Time Interval: if the Time Interval between the two serial port data is more than this value, the data will be sliced into two network packet. And if there is no enough time interval, but data length is over 1000 bytes (default value), the data still be sliced into two network packet.
3.6 RTU Client The user can configure RTU Client function here. The RTU Client function will connect to RTU Center, please refer the website for more information. 3.6.1 RTU Client The user can configure RTU Client firmware function here. There are three tabs: (1) Main Info.
Page 35
terminate by ISP, this parameter can detect broken connection early. “Heartbeat Period” must be smaller than “Data Update Period”. (6) Baud Rate (RS-485 for Modbus/RTU): the baud rate of the RS-485 (COM3). (7) Data bit: the data bit of RS-485. (8) Parity: the parity bit of RS-485.
Page 36
(1) Modbus Device Number: display the modbus device number here. You can choose a model in the list, and then use the “Add” button to add a new modbus device. (2) Device Name: the Name of the modbus device. This Name will be showed in RTU Center.
Page 37
(10) DI Address: the start address for reading DI value. (11) DO Address: the start address for reading DO value. (12) AI Address: the start address for reading AI value. (13) AO Address: the start address for reading AO value. ◼...
file into “LOGFILE” folder, and send out the file at the same time. If you enable FTP or Email function, it will copy old log file into “FTP_UPLOAD” and “MAIL_UPLOAD” for sending out files. If send FTP or Email logger file fails, it will send files next time. (3) FTP Server Address: FTP Server IP or Domain Name.
(1) FTP Server Address: FTP Server IP or Domain Name. (2) FTP Port: the port of the FTP server. (3) FTP Username: username for login (4) FTP password: password for login 3.6.3 Email Test The user can test all configure for Email here. (1) Email From: the email will be sent from this address.
3.7 RTU CAN Client The user can configure RTU Client with CANBus function here. The function will connect to Center, please refer the website for more information. 3.7.1 Basic Configure The user can configure basic parameter of RTU Client firmware function here. (1) Server Address: Server IP or Domain Name.
3.7.2 CAN Configure The user can configure CAN bus parameter here. The can data will be mapping to AI field of the RTU function. (1) CAN Baud Rate: configure baud rate here. (2) Group: there are 10 group in RTU function, the user can configure CAN data (a byte) fill to the ai point that you choose.
3.7.3 FTP/ Email This function will send back all I/O data log file automatically. The period time to send is depending on “Max. Time per Log File (min.)” parameter. (1) Data Log Interval (sec.): the time interval to record I/O data to logger file. Set as “0” to disable all function in this tab.
Page 44
(4) FTP Port: the port of the FTP server. (5) FTP Username: username for login (6) FTP password: password for login (7) Enable FTP Function: enable FTP report function. (8) Email From: the email will be sent from this address. (9) Email To: the email address that will receive logger file.
4. Example 4.1 3G/4G Router Application This example shows the steps to share 3G/4G network to 3 XPac8000. (1) Please configure the Ethernet of XPac8000 as: IP=192.168.0.10 ~ 12 Mask=”255.255.0.0” gateway = “192.168.27.31”. (2) Set the Ethernet IP. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 46
(3) Set Pin code of your SIM card. Set “User Name” and “Password” if your SIM card need it. Press “Modify” to save (4) Enable “Network Reconnection” function to keep your mobile network always online (usually, ISP will disconnect your connection once every 1~3 days). Generally, you can set the Server IP as your server’s IP or google’s DNS server IP (8.8.8.8).
4.2 Web Server and IP Camera Application This example shows the steps to share 3G/4G network to ET-7044 and IP camera. (1) Please Set the Ethernet of ET-7044 and IP camera as: IP=192.168.0.20 ~ 22 Mask=”255.255.0.0” gateway = “192.168.27.31” (2) Set the IP as below: IP=”192.168.27.31”...
Page 49
(3) Set Pin code of your SIM card. Set “User Name” and “Password” if your SIM card needs it. Press “Modify” (4) Enable “Network Reconnection” function to keep your mobile network always online (usually, ISP will disconnect your connection once every 1~3 days). Generally, you can set the Server IP as your server’s IP or Google’s DNS server IP (8.8.8.8).
Page 50
(5) Set “Port Mapping Rule” to let user access the device behind GRP device via the internet. This setting will bind the port of 3G interface to “Target IP:Target Port”. Port 12080 of 3G interface 192.168.0.20:80 Port 12180 of 3G interface 192.168.0.21:80 Port 12280 of 3G interface 192.168.0.22:80...
Page 51
(7) Please type the IP address or domain name of GRP device in 3G/4G network. You will look as below. (It maybe like “mygrp5k.no-ip.org:12080”.) (8) If you want to see the IP Camera image from web browser, please type the IP address or domain name of GRP device in 3G/4G network.
4.3 Remote I/O Control / Temperature Monitor This example shows remote control application via “serial port to 3G/4G gateway function”. (1) Please connect your device (DL-100 or PLC) to serial port of GRP device: (2) If you never use VxServer, please refer the link as below: http://m2m.icpdas.com/VxServer.html you need download VxServer software and VxComm software, and install it on your control center.
Page 53
(4) Enable “Network Reconnection” function to keep your moblie network always online (usually, ISP will disconnect your connection once every 1~3 days). Generally, you can set the Server IP as your server’s IP or Google’s DNS server IP (8.8.8.8). If you use MDVPN, please set the Server IP as your Server IP that doesn’t deny ICMP service (Ping).
Page 55
(7) After GRP device connect to VxServer, please follow steps below: (a) Press “Search Servers” button, you will get a device list. (b) Click right button of the mouse on “GRP-520_GRP-530” (c) Click “Add Server”. (d) Choose the virtual com port number (e) change setting tab to “Server Options”, and then set as screenshot.
Page 57
(8) You will see virtual com port: COM32, COM33, but it can’t be opened. Click “tool”/”Restart Driver” to restart VxComm driver. Open com port to connect your device. (In this case, COM32 is RS-232, COM33 is RS-485 of GRP device.) GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
4.4 Modbus/TCP to Modbus/RTU over 3G, and Card Reader Monitor This example shows Modbus/TCP to Modbus/RTU over 3G/4G function”. After steps below, please set “IP:Port” of Modbus/TCP program as “127.0.20.1:10001” on your control center (Port 10001 is RS-232; Port 10002 is RS-485) (1) Please connect your device (M-7017 or PLC) to RS-485 of GRP device.
Page 59
(4) Enable “Network Reconnection” function to keep your mobile network always online (usually, ISP will disconnect your connection once every 1~3 days). Generally, you can set the Server IP as your server’s IP or Google’s DNS server IP (8.8.8.8). If you use MDVPN, please set the Server IP as your Server IP that doesn’t deny ICMP service (Ping).
Page 60
(5) Configure VxServer Function. Set “Server IP” and “Server Port”, the default port number is “11000”. For Card Reader: Please just set Port1 (RS-232) as default value. For Modbus RTU device: (Port2, RS-485) Please configure as below Click “Enable Function” to enable VxServer function. Press “Modify”, and GRP device will try to connect to server.
Page 61
(6) Please reset your device and un-plug your Ethernet from GRP device, it will dial-up in 60 seconds, and then it will connect to your control center. (7) After GRP device connect to VxServer, please follow steps below: (a) Press “Search Servers” button, you will get a device list. (b) Click right button of the mouse on “GRP-520_GRP-530”...
Page 62
(8) You will see virtual com port: COM32, COM33, but it can’t be opened. Click “tool”/”Restart Driver” to restart VxComm driver. Open com port to connect your device. (In this case, COM32 is RS-232, COM33 is RS-485 of GRP device. Please don’t open COM33, because it’s Modbus/TCP to Modbus/RTU mode) GRP-530M / GRP-540M User Manual Version 1.2.1...
4.5 RTU Client for Remote Control Application with RTU API. This example shows how to use RTU API to collect and control remote Modbus/RTU and Modbus/TCP I/O with RTU Client / Server. There are ET-7017, M-7045, and a PLC in this system. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 64
(1) Please connect your device (ET-7k or M-7k modules) to Ethernet or RS-485 of GRP device: (2) If you never use RTU Center, please refer the link as below: http://m2m.icpdas.com/m2m_rtu.html If you need OPC solution, please refer the link as below: http://m2m.icpdas.com/NAPOPC_M2M.html If you need RTU library to develop your own software, please refer the link as below: http://m2m.icpdas.com/m2m_rtu_api.html...
Page 65
(4) Enable “Network Reconnection” function to keep your mobile network always online (usually, ISP will disconnect your connection once every 1~3 days). Generally, you can set the Server IP as your server’s IP or Google’s DNS server IP (8.8.8.8). If you use MDVPN, please set the Server IP as your Server IP that doesn’t deny ICMP service (Ping).
Page 66
(6) The web will bring out all I/O number information as below. Please modify “Device Name”, “Device ID”, “IP” and “Port” for your ET-7050. (Device Name: an alias name of your device, you can modify as you need.) Press “Modify” to add a device. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 67
(7) Add M-7022 in “Modbus Device” tab. choose M-7022 in the list, and then press “Add” button. We will see the screenshot as below. The web will bring out all I/O number information. Please modify “Device Name” and “Device ID” for your M-7022. (Don’t modify “IP” and “Port” settings). Press “Modify”...
Page 68
(9) Three devices we set as below: (10) Please choose “Modbus Test” function, and press “Test” button to test our settings. If the result is successful, the screenshot will be as below, and please follow next step. If result is fail, the screenshot will be as below. Please check your settings or the wire connection.
Page 69
(11) Configure “Main Info.” Tab. ⚫ Set “Server Address” and “Server Port” of your server that running RTU Center. ⚫ Set Station ID, and don’t be the same with another RTU device. ⚫ Set “Data Update Period” and “Heartbeat Period”. (0 disable) ⚫...
Page 70
(12) Download RTU Center from: http://m2m.icpdas.com/m2m_rtu.html and then extract “RTU Center”. Or you can install NAPOPC.M2M DA Server, it contains RTU Center. Please download install file from: http://m2m.icpdas.com/NAPOPC_M2M.html (13) Execute RTU Center, and add a RTU device in RTU Center. ⚫...
Page 71
(14) GRP device will connect to RTU Center later, and screenshot as below. (15) You can double click on “ET-7050” to bring out “Output control panel”, and press “DO1” to control remote DO. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 73
(17) Copy pre-building demo into folder of RTU Center. (demo must be in the same folder with RTU Center, because they use the same share memory in M2M_RTU.dll) Here we copy two file “RTU_CS_demo.exe” and “M2M_RTU_NET.dll” from C# demo. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 74
(18) Execute “RTU_CS_Demo.exe”. ⚫ Press “Get Information” to get all stations information. ⚫ Set “Station ID” as 1 (because we set Station ID as 1 in GRP device) ⚫ Press “(2)ReadData” button to read Local IO data. Because GRP device don’t have local IO, we get the error code here ⚫...
4.6 RTU Client for Remote Control Application with OPC DA Server. (1) Please refer last section for setting of “RTU Client”, “RTU Center”. (2) After install “NAPOPC.M2M DA Server”, please click the icon to launch NAPOPC.M2M DA Server from right-bottom toolbar of desktop. (3) Click “Search”...
Page 76
(4) You will get a tag list as below. (5) You can double click on device node to modify device name. (6) Now you can use OPC Client to read I/O data from NAPOPC.M2M DA Server. Or you can client “Monitor” to monitor all I/O data. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
4.7 RTU Client for Remote Control Application with InduSoft. This example shows how to using SCADA “InduSoft” to control/monitor remote I/O with GRP device. (1) About RTU Client, RTU Center and OPC Server, please refer last section. (2) Right-click OPC DA 2.05 folder and insert a new worksheet. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
Page 78
(3) Choice OPC Server from Server Identifier, and Select NAPOPC.M2M Item from combo box. (4) Configure Tag Name and Item Column ⚫ Fill in your tag. ⚫ Double-click Item column and select the point from pop-up window. GRP-530M / GRP-540M User Manual Version 1.2.1 Page:...
4.8 Email or FTP report I/O logger file. This example shows how to using GRP device to report I/O logger file periodically. (1) About Modbus configure, please refer section 4.5. (2) Configure Email / FTP function in “Email/FTP” Tab. You must set “Data Log Interval” field more than 0, or log report function will be disabled.
Appendix A. Revision History This chapter provides revision history information to this document. The table below shows the revision history. Version Date Description of changes 1.0.0 2015-11-05 The First Release Revision 1.1.1 2016-10-26 New feature: GPS Function 1.1.3 2016-11-21 Add 4G version (GRP-540M-4GE) 1.1.4 2017-01-11 Add DDNS Function...
Need help?
Do you have a question about the GRP-540M Series and is the answer not in the manual?
Questions and answers