Metering & Power Quality
Schneider Electric support forum about Power Meters (ION, PowerTag, PowerLogic) and Power Quality from design, implementation to troubleshooting and more.
Link copied. Please paste this link to share this article on your social media post.
All,
We have a requirement to read some data into a PM8000 meter for logging into a PME system.
The STS is connected to the PM8000 meter serially and we are using the PM8000 as the modbus master and a Modbus Master Map Module in the ION framework to capture the values, show them on custom screens and also push these values into a Data Recorder Module.
I am having issues logging any values from a bool source, the ION Reference documentation details the following for an integer.
LbVln a,SR40100,FUINT16,NR1,S0.1,O0
Although the PackedBool is listed in the documentation for a valid request, there is not example shown which includes ‘PackedBool’ format which I’m guessing requires a byte reference for the Decoding Information.
Does anybody know the format of the Decoding Information to read the Bool data so I can log this in the Data Recorder Module.
Thanks
Darren
Link copied. Please paste this link to share this article on your social media post.
Hello @Darren_Pearce ,
Packed Booleans, while valid, do have some limitations. Because the modbus device module is limited to 32 registers, packed Booleans can only be in the first 2 lines of a map. 1 packed Boolean in map will use 16 outputs of the modbus device module.
If possible, you may be better off reading as unsigned 16 bit integer then "unpack" the individual bits in the framework with Arithmetic module.
Regards,
Charles
Link copied. Please paste this link to share this article on your social media post.
Hello @Darren_Pearce ,
Packed Booleans, while valid, do have some limitations. Because the modbus device module is limited to 32 registers, packed Booleans can only be in the first 2 lines of a map. 1 packed Boolean in map will use 16 outputs of the modbus device module.
If possible, you may be better off reading as unsigned 16 bit integer then "unpack" the individual bits in the framework with Arithmetic module.
Regards,
Charles
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.