Go to the Modbus DSLink, and click “add serial connection” with “transport type” as “RTU” and “comm port id” as “/dev/ttyS1”. Input the relate values and “Invoke”.
Select the created serial connection, and click “add serial device”. You may use “slave_id” as 1 if your Modbus RTU sensor’s slave ID is 1.
Select the created serial device, and click “add point”. You may use type as “HOLDING”, “offset” as 0, and data type as “UINT16” if your Modbus RTU sensor’s data is located in the first Holding Register (40001).
The value will be refreshed periodically.
3) Connect the Modbus TCP simulator:
Go to the Modbus DSLink, and click “add ip connection” with “transport type” as “TCP” and “host” as “YOUR_SIMULATOR_IP_ADDRESS”. Input the relate values and “Invoke”.
Select the created ip connection, and click “add ip device”. You may use “slave_id” as 1 if your Modbus TCP simulator’s slave ID is 1.
Select the created ip device, and click “add point”. You may use type as “HOLDING”, “offset” as 0, and data type as “UINT16” if your Modbus TCP simulator’s data is located in the first Holding Register (40001).
Go to “downstream” -> “dataflow”, and “Create Dataflow”
Go to “upstream” -> “IR829EFM” -> “downstream” -> “Modbus” -> “RTU_ttyS1” -> “serialSensorTemp”, and you will find the value of “sensorModbusRTU”. (Please note that the values may depend on the real values of your inputs for environment.)
Drag the value of “sensorModbusRTU” and drop it in the created dataflow. And drag and drop the related blocks to do data processing
You may archive all the data in a table in ParStream. To use ParStearm, you need to create a table in ParStream first, “Add Database” with the default port number of 9042 for the EFM ParStream, go to the Table, select the specific table name your created, right click, and drop and drag the “Insert Row” in the dataflow.
And you may receive, process data and archive it in the ParStream for Modbus TCP simulator as well.
It is also possible to use RS232 serial interfaces for IR829. Please note that the Asyns0 is RS232 DCE and Async1 is RS232 DTE.
How to simulate Modbus TCP with ModbusPal?
Use “sudo java -jar ModbusPal.jar” to start ModbusPal.
Click “Run” it for “TCP/IP”
Click “Add” to add Modbus Slaves. For example, “slave1” for slave as 1.
Click the icon of “Show or hide the editor of this slave” for created slave, click “Add” to add the Holding Registers from 1 to 1. You may click “Bind” to Automations you created. The automations could be created in “Automation” which allow to generate linear, random and sine data.
How to check the data in ParStream DB?
Go to “ParStream-Import” dslink, select the DB, right click it with “Query”, and you may input the related SQL scripts to check the data from tables in the ParStream.
How to integrate EFM with the third-party systems for data lake, data analytics, and data visualization?
ParStream is available for the third-party systems through the JDBC and ODBC interfaces.
It is possible to distribute the data through the DSLink to the third-party systems.
Hi Folks,Can I configure Cisco CSR 1000v virtual routers via Cisco FND PnP Service? When i tried, i get "PnP Service Error 1702" (I/O error). Is there anyway to overcome this? What is this error about?I understand this model is not there in FND's supporte...
Hello Please, I discovered Cisco Networking Academy not so long ago and signed up for the free classes. Even though programming is my aim, I started with IoT, and got to the point where I would create a simple network using packet tracer. I configured eve...
I have been trying to get a number of IE4000s to utilize both auto-image and auto-config in one shot. I can get them to work on their own but when I try to get Auto-image to work with auto-config only the imaging works. I have to shut off the ...
I have just tried configuring IR829 RS485 (Modbus Serial Port) with following manual as reference,But i am getting some error related to line Propagation configuration , i have attached the Running-config and error screenshot, why i am getting this ...