iM-Connect: Protocol Conversion Software User Guide
iM-Connect: Protocol Conversion Software User Guide
Month 2021
Version 1.02
Alarm ............................................................................................................................... 26
MQTT .............................................................................................................................. 32
About ............................................................................................................................... 56
Compile PLC and Tag data, load and start service .......................................................... 60
-2-
Log in to the Web
When you use GATEWAY for the first time, the default network port can be used to enter
the web page for editing. The default interface is【LINK1】.
The IP address is set as【http://192.168.0.80】or 【http://im-connect.local】. Please
do not change this IP address if not necessary.
A new IP address of 【LINK2】 can be set after entering the webpage if needed.
When you enter the web page for the first time, the home page of the company profile
(About) is shown. With the change of the operation screen, the page that a user leaves at
last time would be shown in the next visit.
The first step is to set the computer's IP to match the same network segment as
GATEWAY. Then, in Internet settings, click on Ethernet Properties,【Internet Protocol
Version 4 (TCP/IPv4) 】, and【Properties】.
-3-
Next is to assign an IP address to the computer, which must be in the same network
segment as GATEWAY. For example, the IP of GATEWAY is 192.168.0.80, and the
computer can be set to 192.168.0.XXX as well. Both IPs have the same network segment
but with different URLs.
-4-
Open the browser and enter the default URL:【http://192.168.0.80】to enter the login
page.
User name:【admin】
Default password:【1234】
【Note】:When restarting the Gateway, one must wait at least 20 seconds before
restarting the web page.
-5-
Interface Description
After entering the URL and logging in, the following webpage is displayed.
A B
○
A IM-CONNECT Menu ○
B System Status Bar
○
C Operation Setting Area ○
D External Links
○
A Click the button to open the【IM-CONNECT】Menu. Then, choose the action
to be performed:
-6-
【IM-CONNECT】website options:
IM-CONNECT Menu
1.ABOUT
2.PLC SETTING
3.TAG SETTING
4.DATA LOGGER
5.ALARM
6.MQTT
7.MACRO EDITOR
8.OPCUA CLIENT
9.ONLINE MONTOR
10.PROJECT SETTING
11.SYSTEM SETTING
11.1 System Information
11.2 Network Setup
11.3 Date and Time
11.4 Security Setting
○
B System Status Bar:
○
C Operation Setting Area:The selected function can be set up and performed in this
area.
○
D External Links:By clicking the buttons, you can access to Novakon official website
-7-
for product introduction, document download or contact us for technical support.
The related settings and operations of each function are introduced in the following
chapters.
-8-
PLC Setting
In the industrial automation applications, control and monitoring through the connection
with PLC (Programmable Logic Controller) or controllers is very common. NOVAKON
provides PLC Drivers that support various industrial communication protocols and PLC
models widely used in the markets.
Press 【Yes】 to delete the selected link. Press 【No】 to cancel this action.
-9-
After adding a new link, the related details of the Link can be set up, such as the
communication port to be used, PLC model (Protocol type), communication parameters,
etc.
Link Setting
-10-
【Communication Format】:Set the communication format
【Interface】:Select RS232, RS422, or RS485
【Baud rate】:Select 4800, 9600, 19200, 38400, 57600, 115200, or 187500
【Parity】:Select Even, None, or Odd
【Data Bits】:Select 7 Bit or 8 Bit
【Stop Bits】:Select 1 Bit or 2 Bit
When the port is selected as Ethernet, only drivers that support Ethernet would be
displayed, and the interface would be changed to the settings for Ethernet accordingly.
Node Setting
Node Setting is mainly used as auxiliary settings for connections, including information
such as 【Command Delay】, 【Station No】, 【Retry】 and 【Timeout】.
-11-
Click here to enter【Node Setting】
【Enable】:Check this box to activate the node. This 【Enable】 box is checked by
default when a node is created.
【Display_Name】:Set the name of selected node. Default name is Station 0.
【Command Delay】:The delay time for sending and receiving of commands to the
controller. The unit is milliseconds.
【Station No】:The station number corresponding to the controller connected to each
node. This station number can be set as the preset station number, which is convenient
for linking with the tag.
【Retry】:The number of times the confirmation signal would be automatically resent
when the communication is abnormal.
【Timeout】:The waiting time before the connection is terminated and an error occurs
when the communication is abnormal. The unit is milliseconds.
-12-
Tag Setting
Tag is closely related to each service, and almost all functions need well-defined tags.
The way of using a tag is different for each function; however, setting a tag is quite similar.
There are many benefits of using tags. One of them is to allow users to effectively
summarize and organize the registers used by the controller.
Each ID represents a tag, which can correspond to the register address of a PLC or
controller. If the registration number is not set, an error message would appear when
entering the registered address and compiling.
A D B C
○
A . Tag operation:
【Add】:One tag can be added at a time. After pressing the 【Add】button, the
complete content of the tag can be created in sequence.
【Tag_Name】:Each tag can be assigned a tag name. The name supports multi-
language input, and the name in English is case-sensitive (for example, Apple and apple
represent two different tag names). The tag name must not be duplicated.
【Access】:Set the tag to be【Read/Write】or【Write Only】.
【Connector】:Select the controller or the InternalMemory of Gateway to be used.
【Data Type】:Select the data type, including【Bit】,【INT(8)】,【UINT(8)】,
【INT(16)】,【UINT(16)】,【INT(32)】,【UINT(32)】,【FLOAT】,【Ascii】,
【DOUBLE】,【Ascii】,【INT(64)】,【UINT(64)】.
【Station No】:The station number of the controller to be used. Some controllers have
different station numbers, such as thermostats that use the Modbus protocol.
-13-
【Modbus Address】:The value of this address can be copied to the specified
Modbus address.
【Tag Address】:The address of the register. If the format or range of the register
is unknown, please refer to the prompt in the 【Matched Format】 window below,
which display such information for the input of 【Tag Address】.
The figure below shows that a green frame would appear if the entered address meets
the format.
The figure below shows that a red frame would appear if the entered address does not
meet the format.
【@】:This code represents the memory not retaining with power off. When
GATEWAY is restarted, the original data is not saved. The range is from @0~
@65535.
The above-mentioned two register codes can be used without actual connection to
external controller as long as the setting conforms to the data type format.
For example, when @0 (16-bit) is presented as a bit type, the expression is @0.0~
@0.f. It can be understood that it is a squad of the troop. The left side of the decimal
(integer place) means the number of squads, and the right side of the decimal (decimal
place) is the squad number in the squad.
-14-
【Address Setting】:Selection of Connector, Data type, Station No, and address.
【Connector】:Selection of the controller to be used when adding new addresses.
【Data Type】:Selection of the type of data to be used when adding new addresses.
【Station No】:Selection of the station number of the controller to be used when
adding new addresses.
【Address】:Enter the starting register address of the new tag.
【Matched Format】:This displays the format of the register address that the user
can reference.
【Same as PLC address】:Check this box, and the new tag name would be the
same as the address of the PLC register.
-15-
For example, in the figure shown above, the controller is set a 【InternalMemory】
(internal memory), and the data type is 【Bit】, the address is 【$0.0】. The prefix is set
to 【T】, the suffix is not set, the number of digits is 【2】, and the initial value is 【1】,
the address increment is 【1】, and the number of tags is 【16】.
When 【Continuous】 is selected, the tag name is set in the sequence of T01, T02,
T03,..., T16, and the corresponding address is $0.0,$0.1,$0.2,...,$0.f.
According to the new tag content set, the added tag name would be generated
immediately to provide a preview at the bottom of the dialog box. If the setting is wrong,
the preview window prompts the message of 【Invalid Address】.
-16-
Click 【OK】 after completion, and GATEWAY would automatically add consecutive
tags.
Note: All objects in the edit correspond to the tag name, not the address of the
controller.
The following figure shows the content of the tag created when 【Continuous】 is
selected.
Continuous
tag name
If 【Same as PLC address】 is selected, the tag name would be the same as the PLC
address, as shown in the figure below.
-17-
Same name as PLC
address
【Delete】:Click this button to delete a tag(s). Move the cursor to the leftmost serial
number column, press, hold and drag the mouse's left button to select multiple tags, and
click 【Delete】 to delete multiple tags simultaneously.
○
B .【Search】:This is used for searching for tags that are the same as the keywords
according to the input content, including tag name, type, address, etc.
GATEWAY would automatically help us search for all matching tag content when we enter
the text to be searched.
For example, after entering the search 【HR】 in the figure below, all tags containing
【H】 or 【R】 would be displayed, regardless of the order in which they are arranged.
-18-
But when 【Exact_Match】 is checked, GATEWAY would automatically list all the tag
names that meet the 【HR】 conditions, and the arrangement position must be correct.
○
C .【Import/Export】:Export is to output the data content of the tag into a text file
(default as fileName.TXT). Import is to read the text file (*xml, *njnx, *.TXT) back into the
tag content.
Click the 【Import】 button, and a confirmation window as shown in the figure below
-19-
would pop up.
Click 【YES】 to confirm to execute the action of importing tags, select the file you want
to import, and then press 【Open】.
Click 【NO】 to exit from executing the action of importing tag.
Click the 【Output】 button, the system will output the data content of the tags into a text
file (*.TXT) as backup or for user to edit then import later.
The 【Paste】 button is for OMRON PLC NJ/NX series, click the button to import the tag
lists copied from OMRON PLC program.
-20-
○
D. 【Modbus Setting Dialog】:Set GATEWAY as Modbus slave.
-21-
Data Logger
【Data Log】:Store the historical data in flash memory and move to database at the
defined timing.
【Edit data log】:Set the basic parameters of the data record. A buffer is created for
each data record, and historical data can be stored in the buffer.
【Add】:Add a set of record. The records can be added up to 100 sets in maximum.
【Delete】:Delete the selected record name.
【Delete All】:Delete all the records at once.
【LogName】:Define the name of the data record.
【#Records】:Set the limit of the number of backups in the data recording buffer. The
maximum number is 65535.
【Log Name】 and 【# Records】 are located at the same position as shown in the
above-edited data record content.
【Data Element】:Set the constituent items of the data record, including project
uyname, tag, data format.
-22-
【Edit data element】:Set the items and conditions of data records.
【Add】:Add a data element. The added items can contain 32 items in maximum.
【Select】:Select the existing tags as the item contents.
【Delete】:Delete the selected item.
【Delete All】:Delete all item at once.
【Data Element】:Set the item name. The name would be displayed in the database,
and it supports multiple languages editing. Nevertheless, using English for naming is
suggested.
【Tag Name】:Set the designated tag for each item. The tag type supports all formats.
【Data type】:Display the data type of each tags.
-23-
default value is 1.0 seconds.
-24-
【Backup】:Set the backup time and device.
【Enable Database Backup】:Activate the database backup function.
【Automatic Backup】:Set the condition to trigger automatic backup
【Backup when log full 】:When this option is activated, the data record is backed up
when it is full.
【At intervals of】:Set a fixed time interval for performing the sampling. Default setting is
1.0 minute.
【Backup Location】:Set the location to store datalogs
【Enable Backup to gateway】:When the data record is full, save the data into a file,
which can be accessed by 【FTP】.
【Enable Database Backup】:When the data record is full, backup to the set database.
-25-
Alarm
【Alarm】enables the set tag to send alarm messages through Line Notify, Email, or MQTT
when the defined condition is met. (e.g. value falls in the predefined range, or bit turns on,
etc.).
【Edit Alarm Event】 can be used to edit the content of the alarm data, including 【Add】,
【Duplicate】,【Delete】, and 【Delete All】.
-26-
In the above figure, the orange frame on the left shows all the alarms that have been set.
【Alarm Name】:Set the name of the alarm, which can be used to describe the
content of the alarm.
【Tag Name】:Set the connected tag to determine whether an alarm occurs.
【Trigger Condition】:Display the trigger conditions.
【Value】:Display the condition value of the alarm.
The blue frame on the right side of the figure above is the dialog box for the alarm setting.
【Enable Alarm】:Activate the alarm. If this option is not activated, the alarm content
would not be displayed regardless of whether the conditions are met.
【Auto Close】:When the alarm is cleared (the trigger condition is not met), the alarm is
automatically closed. If this option is not activated, the alarm continues to be triggered even
if the alarm condition has been removed.
【Enable Line Notify】:Set the Line Notify Messenger APP function when the alarm is
triggered.
【Enable Email】:Set the function of sending email to a specified mailbox when the alarm
is triggered.
【Enable MQTT】:Set the function of publishing message to the designated MQTT
Broker when the alarm is triggered.
【At intervals of】:The interval between alarm sampling. The unit is seconds.
【Alarm Name】:Set the name of the alarm, which can be used to describe the content of
the alarm.
【Add Tag】:Set the tag to determine whether an alarm has occurred. If the tag has not
been created, press 【+】 on the right to add a tag.
【Select Tag】:The set tag can be selected as the one to judge the alarm.
-27-
In the same alarm, 【Add Tag】 and 【Select Tag】 would have the same selected tag.
【Line Notify】:Set the line group and message to be sent when the alarm is triggered.
【Host】:Display the default server address of Line Messenger App.
【Port】:Displays the default Port of Line Messenger App.
【Access Token】:Enter the access token for Line. For the line access token setting
method, please refer to 【Appendix: LINE Push Broadcast Setting】.
【Message】:Enter the content of the message to be pushed. Input【#{tag name}】in
the Message Body if the message should contain Tag content.
【Test Line Notify】:Show the content of the response message after the push.
-28-
【Email】:Set the email message to be sent when the alarm is triggered.
【Email From】:Enter the email address of the sender.
【Email To】:Enter the email address of the recipient. If multiple groups of emails need to
be set up, please separate each group of emails with a comma.
【SMTP Server Name】:Enter the name of the SMTP server to be used.
【Port】:Display the port number to be used.
【Auth Mode】:Confirm whether to log in for verification.
【Name】:Enter the email address of the sender.
【Password】:Enter the sender's email password.
【Subject】:Enter the subject of the message.
【Message Body】:Enter the content body in 【Text】 or 【Html】 format of the email
to be sent.
【Test Mail Server】:The content of the response message to be shown after the email is
sent. Input【#{tag name}】in the Message Body if the message should contain Tag content.
Note:
Please set up the above settings in accordance with the specifications of each email server.
For example of Gmail, please set the 【Allow Low-Security Applications】 of the Google
account to be 【Enabled】.
-29-
【MQTT】:Set the designated MQTT client that receives the alarm message when the
alarm is triggered.
【MQTT Host IP】:Set the MQTT Broker IP that receives the messages.
【Auth Mode】:Confirm whether authentication is required. If it is selected, the account
name and password must be input.
【SSL/TLS/Port】:Set SSL/TLS port number.
【Require Certificate】:Confirm whether the certificate file is required or not.
【Upload Cert File】:Import the certificate provided by the Server.
【Upload Key File】:Import the key provided by the Server.
【SSL Secure】:After selecting it, the validity of the certificate file provided by the Server
will be verified.
【Client ID】:Set the user’s ID. Every MQTT user needs a unique ID.
MQTT Broker identifies the users through the Client IDs, and records the status of the
users individually, such as subscription topics and communication quality setting.
【Topic】:Set the topic name. The name must comply with MQTT naming principles.
【QoS】:The quality of service is divided into three levels: 0, 1 and 2. The greater
thenumber, the better the quality.
0:Sent once at most (in charge of sending messages only, suitable for less critical
situations).
1:Sent once successfully at least (the data is correctly sent but message repetition may
occur).
2:Sent once properly (rigorous delivery with the feedback of “message delivered”).
【Message body】:Input the message to be sent. If a tag is needed in the message, add
【#{tag name}】 in the message body.
-30-
【Test MQTT】:The response message sent after MQTT is published.
-31-
MQTT
MQTT is generally used as a messaging protocol in IoT (Internet of Things), with the main
features of lightweight, openness, and easiness. When the program capacity is limited or
the network bandwidth is limited, such advantages become more explicit. It is suitable to
be used on the continuous monitoring of the data such as temperature, humidity,
pressures, electricity, water level, and others.
-32-
【Client】
【MQTT name】:Assign a MQTT name.
【Client ID】:Set the User’s ID. Every MQTT user needs a unique ID. MQTT Broker
identifies the users through the Client IDs, and records the status of the users individually,
such as subscription topics and communication quality setting.
【Role】:Set the role in MQTT. There two major roles in the MQTT protocol: Publisher
and Subscriber. The Subscriber must subscribe the topics that it needs. Then, when the
Publisher publishes messages to the topic, the broker sends such messages to
Subscribers who subscribed to the same topic.
Publisher:To set as a Publisher. The tag body will be published to the designated broker.
Subscriber:To set as a Subscriber. Subscribe the designated broker and set a value to
the tag when receiving the data.
When the Role is set as the Publisher, the tag to be sent must be set up; otherwise, no
tag will be sent as default.
-33-
【Data format】:Designate the MQTT format. Select 【JSON】(default), 【Binary】or
【Customize】.
【JSON】:Through the JSON standard format, the tag content set according to the
Publisher is output.
As shown in the following diagram, when the sending condition is established, the
Publisher sends the content to the Subscriber(s) according to the content values of the set
tags T01, T02, and T03.
The format consists of: {“Publisher_Tag name1”: Send value1,“Publisher_Tag
name2”: Send value 2,” Publisher_Tag name3”: Send value 3 , and so on.}
Thus, the input format shall be: {“T01”:value,“T02”: value,”T03”: value }
【Binary】:The tag content set according to the Publisher will be reorganized into binary
format and output
-34-
【Customize】:The tag content is output based on the user’s customized format.
As shown in the following diagram, when the sending condition is established, the
Publisher sends the content of tags T04, T05, and T06 to the Subscriber(s) according to
the content values of the set tags T01, T02, and T03.
The format consists of: {“Subscriber_Tag name1”: Publisher_ID1,“Subscriber_Tag
name2”: Publisher_ID2,” Subscriber_Tag name3”: Publisher_ID3 , and so on.}
Thus, the input format in this case shall be: {“T04”:#0,“T05”:#1,”T06”:#2}
-35-
【Send Mode】:Set the method or condition for sending MQTT message.
【At Intervals of(Secs)】:Set to send MQTT message in a fixed interval in seconds. The
default is 1 second.
【Triggered by Bit】:Set to send MQTT message when the status is triggered by bit, from
OFF to ON.
【Value Change(Secs)】:Set to send MQTT message when the designated tag status is
changed.
【MQTT Broker】
【MQTT Host IP】:Set the MQTT broker’s IP, to receive the messages.
【Port】:Set the port number that allows the connection with an external device.
【MQTT Version】:Set the version of MQTT.
【Auth Mode】:Confirm whether authentication is required. If it is selected, the account
-36-
name and password must be input.
【SSL/TLS】:Enable SSL/TLS encryption mechanism.
【Require Certificate】
:Confirm whether the certificate file is required or not.
【Upload Cert File】:Import the certificate file provided by the Server.
【Upload Key File】:Import the key file provided by the Server.
【SSL Secure】:After selecting it, the validity of the certificate provided by the Server is
verified.
【Test MQTT】:It shows the response message sent by MQTT.
-37-
Edit Macro
Edit Marco can perform arithmetic operation, data transfer , and other actions for the
Gateway’s tag.
【Macro Setting】
【Macro Name】:Set the name of the set of macro programming.
【Time (Secs)】:Set how long it delays after a regular loop of macro programming
-38-
complete before starting the next loop.
【Select】:Select the tag(s) needed in the Macro Programming from the list of tags.
-39-
【System Tag】:Select the system tag(s) required in the macro programming from
the list of tags.
-40-
Macro Edit Area
Auth Area
【Macro Edit Area】:The user can write the macro programming here.
【Auth Area】:The results from the macro programming performance can be learned in
the Auth Area after the【Test Macro】is selected.
For example:As shown in the diagram above, it can edit simple expressions. For the
variables (tags), the corresponding ID must be input. At the same time, if the data type is
Bit (Boolean), the condition must be expressed in 【true】(lower case) or【false】(lower
case).
To add Notes, express it with 【//】.
To add conditional execution, express it with 【if (conditional execution body){Results
executed after the conditional execution statement is set up } else {Results executed after
the conditional execution statement is not set up }】
For example:
-41-
iM-connect can support elements of JavaScript, such as Number, Date, Math, etc.
The following is an example of base conversion by using JavaScript function
【parseInt】:
-42-
OPCUA Client
-43-
【Tags Edit】
【Add】:Add a tag as the monitor of OPCUA Client.
【Select】:Select an already established tag as the OPCUA Client.
【Delete】:Delete the selected tag(s).
【Delete All】:Delete all the tag(s) of this event.
-44-
【Edit Server】:Define the relevant data of the OPCUA Server.
【Select Server】:Select the name of the OPCUA Server to be connected with.
【Edit Server Name】:Edit the name of the OPCUA Server.
【Server IP】:Input the IP of the OPCUA Server to be connected with.
【Port】:Set the port number of the OPCUA Server.
【Auth Mode】:Select whether the to-be-logged-in OPCUA Server needs an
authentication. If it needs authentication, input the account name and password to be
logged in.
【Test OPC UA Server】:Test connection status after selecting it.
-45-
Online Monitor
The main function of 【Online Monitor】 is to monitor the current tag values from the
controller that connected to GATEWAY.
The current tag value can be monitored in the right window. To update the GATEWAY
data during the monitoring process, click 【Edit】 at 【Actions】 to modify the tag
status value.
-46-
If the modified tag is 【int16】, after clicking 【Edit】 at 【Actions】, set the value to be
modified in the box 【Value】. After finishing, click 【Save】 to write the value to
GATEWAY. To cancel writing the value to GATEWAY, click 【Cancel】.
After modifying the status or value of the tag, click the blank space next to it to complete
the modification setting.
If the modified tag is 【Bit】, after clicking 【Edit】 at 【Actions】, the 【Value】 can
be checked as 【true】 (1, ON) or unchecked as 【false】 (that is, Is 0, OFF). After
finishing, click 【Save】 to write the value to GATEWAY. To cancel writing the value to
GATEWAY, click 【Cancel】.
-47-
Project Setting
The project setting is mainly used to perform related actions such as 【Save and
Compile】,【Run & Stop】, 【Load Project】 , and【Download/Upload】of the project.
【Save and Compile】:Save the edited tag data to GATEWAY for verification.
【Run/Stop Gateway】:Run or stop the GATEWAY (RT) operation
【Load Project】:Load the GATEWAY data into the web page for later tag edit,
modification or add action.
【Download Project】:Load all current data back to the computer.
【Upload Project】:Return all current data to GATEWAY.
Note: Please remember to press 【Load Project】 to load the returned data to the
Web page after downloading the previous data to the computer with 【Download】 or
after updating the originally set IP. Otherwise, the content seen on the web page would
not be updated synchronously.
-48-
System Setting
This is where to view current GATEWAY-related information and settings, including network
settings, date & time settings, security settings, etc.
System Information
Click on each page to view information about the currently connected GATEWAY.
【Hostname】:Click the button of【Change Name】to modify the host name. After
modification, click 【Submit】to complete. This host name can be used for log in IP
address for the web browser. For instance, if the host name is set as 【demo】, enter
【http://demo.local】on the browser to access the webpage.
【Website Version】:Display the current website version. By clicking the button of
【Upgrade】, you can upgrade the system to the latest version.
【System Startup Time】:The last startup time of this system.
【RT Modify Date】:The time when RT is last modified.
【Project Modify Date】:The time when project is last modified. If this time is
consistent with RT Modify Date, it means the project content on the server and your
webpage are aligned. If this time is different from RT Modify Date, it means you have
modified the project content during the RT operation, you need to compile and save
and compile and re-start the project.
-49-
【CPU Usage】:Display the CPU usage with trend chart.
-50-
Network Setup
A. Ethernet
Set the IP Address, Mask, Gateway, DNS for【LAN1】and【LAN2】respectively.
After finishing the setting, press 【Save】 to save the contents of the current setting.
B. IP Address Ethernet
【Obtain IP address automatically (DHCP)】:IP address assigned by system.
【Use static IP address below】:IP address defined by user.
C. After the IP setting of each group is completed, press 【Save】 to save the setting
value to GATEWAY.
-51-
Date and Time
【Zone Select】:Choose the current location and country. After setting, press
【Submit】 to save the current setting.
【Date Select】:Set the current system date of GATEWAY. After finishing the
setting, press 【Submit】 to save the current setting.
【Time Select】:Set the current system time of GATEWAY. After finishing the
setting, press 【Submit】 to save the current setting.
-52-
Security Setting
Set the login GATEWAY username and password of account and 【FTP】, and relevant
settings of MQTT 【Broker】
-53-
【Edit】:Modify username and password. Press【Save】when editing is completed.
System will automatically log out for user to log in with modified username and password.
【Enable FTP Server at RT Startup】:Check the box to enable FTP, in which data log
file can be accessed.
【Add】:Add a new set of FTP username and password.
【Delete】:Delete a set of FTP username and password.
【Edit】:Modify FTP username and password. Press【Save】to complete the
modification.
【Broker Setting】:For data transmission with MQTT protocol, a Broker must be set to
-54-
send the files.
【Enable MQTT Broker at RT Startup】:Enable MQTT Broker after clicking on it.
【Enable Authentication Mode】:To enable the MQTT Log In Verification Mechanism,
click on it and enter the account name and password for authentication.
【Plain text connections】:Designate the listening port with unencrypted connection.
The default is【1883】.
【SSL/TLS connections】:Designate the listening port with SSL encrypted connection.
The default is【8883】.
-55-
About
User Manual
Company Website
Download
-56-
Connection Setup Example
Add Station
If same devices are using the same IP, press 【Add Note】 to add a Station; otherwise,
press 【Delete Note】 to delete a Station.
Each Station can be assigned a different 【Station No】, which means it is already
connected to other devices. Likewise, each tag can be assigned to a specified Station No.
B. Edit the content of 【Station 1】, set 【Station No】 to 2, meaning pairing to Device
Id: 2. Repeat the same steps to increase the number of 【Station No】.
-57-
C. Edit the tag, open 【Tag Setting】, and press 【Add】 to add a new Tag. Add tags
in sequence by following the same procedure shown above.
Specify the paring Device Id by selecting the corresponding 【Station No】 with the
same number.
Add LINK
If a different IP (including the Port number) or COM Port is used, a LINK must be added to
establish a different connection. The process is shown as follows:
A. Go back to 【IM-CONNECT Menu】 and enter the 【PLC Setting】 page → click
【Add Link】 to add a new set of connections.
B. Please refer to the above section 【8.1】 for the method of choosing a PLC Driver.
-58-
D. Select Link2 in the drop-down list of 【Connector】.
-59-
Compile PLC and Tag data, load and start service
B. Enter 【Save and Compile】to save the previously set content to GATEWAY for
compilation.
-60-
C. Click 【Start Gateway】 button to stop the current service, load the new successfully
compiled data, and restart the Gateway.
-61-