Industry Automation and Control Forum
This forum is addressing industrial automation design & engineering, operations, asset performance, cyber security and digital transformation for Plants & Machines.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-22 08:37 AM
Hi team, I am trying to connect PAS600 with HMIST6400 through ModBus TCP so I can read certain variables from a PM5560 and some other values from connected PowerTags. I am in early HMI software development but I am wondering how this communication is done before I run out of time to deliver this project.
In this specific project, I am not using a PLC so the values must be read directly by the HMI.
I found that in the Operator Terminal Expert software, under System Architecture, I can create a new Drive for SchneiderModBusTCP and then assign an IP address to it.
Then, I can create variables with this drive as the source, and then point to the address of the equipment (PM5560) that I want to read.
I believe this (in theory) should work for the PM, but then I do not know how to point or read the values of the PowerTags? Where do I set the virtual ID from the connected deviced to the PAS600 on the driver configuration?
Do I need to create equipments under the same TCP driver for each PowerTag like this?:
If a PowerTag has a virtual ID of 101, does this go in this section?:
If there is any type of solution or suggestion that you have for me, please let me know. I would really appreciate any help.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-16 01:38 PM
Thanks @Bastian_Schmitz. It is worth mentioning that in order to obtain the correct values for each reading, the driver settings should be configured as followed:
For Float32,
a variable of type REAL should be defined pointing to the Modbus register minus 1 (ie. Voltage L-N AVG Register 3036, variable should point to register 3035)
Lastly, the numeric display in which the value is shown should be set to the correct format
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-07-24 12:24 AM
Yes you need to define for every power tag on equipment, and yes the unit id is the virtual id in the PAS.
You could find infos to this topic here
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-16 01:38 PM
Thanks @Bastian_Schmitz. It is worth mentioning that in order to obtain the correct values for each reading, the driver settings should be configured as followed:
For Float32,
a variable of type REAL should be defined pointing to the Modbus register minus 1 (ie. Voltage L-N AVG Register 3036, variable should point to register 3035)
Lastly, the numeric display in which the value is shown should be set to the correct format
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.