Gateways and Energy Servers
Schneider Electric support forum to share knowledge about product selection, installation and troubleshooting for EcoStruxure Panel Server, PowerTag, Com'X, Link150…
User | Count |
---|---|
81 | |
46 | |
28 | |
28 |
Link copied. Please paste this link to share this article on your social media post.
Hi All
I am having an issue with my Modbus network.
I have several NSX equipped with Micrologic Type E, Energy Meters and Masterpact equipped with Micrologic Type A on my Modbus network. All equipment are from Schneider Electric.
As gateway I am using a COMX510.
Also, I am using Ecostruxure Power Monitoring Expert as platform.
The Modbus address of the devices for the same devices are different when doing a 'Device Discovery" using EPC and COMX 510.
Moreover, the masterpact are not discovered using EPC, but with the COMX yes.
TNow the issue, to be able to read the parameters from PME I must use the Modbus address given by EPC and not by the COMX.
How can an equipment have 2 Modbus addresses?
Any help?
Link copied. Please paste this link to share this article on your social media post.
Hello @dpellegrin_mans ,
To connect Com'X to any upstream system, you must use the Local ID given by the Com'X to any device connected to this Energy Server. Please check you are using the Local ID and not the Slave ID for each device connected to the Com'X510.
Check what EPC is displaying when you add your Com'X to EPC project.
Regards,
Link copied. Please paste this link to share this article on your social media post.
hello,
It depends if you have configured the devices in ComX or not. If you just want to use COMX as modbus tcp gateway no need.
as soon as the device is configured in ComX the slave modbus ID is replaced as explained by @Romain_Polette by the local ID ( virtual ID with PAS).
COMX is working as follows :
COMX is receiving a poll for slave X, comX checks if a device with local ID X exists, if Yes redirect poll to slave local ID X (that could be modbus ID Y on the serial bus). If no device with local ID X, COMX will redirect the poll to slave device on serail having modbus ID X.
Local ID is unique for each ComX, it is autoincremented but you can change it. If you have only serial you can use local ID = slave ID,
Kind Regards
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.