Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Community
Community
Notifications
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register
Sustainability
Sustainability

Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts.
Register and secure your Critical IT infrastructure

PM8240 Digital Input

Metering & Power Quality

Schneider Electric support forum about Power Meters (ION, PowerTag, PowerLogic) and Power Quality from design, implementation to troubleshooting and more.

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Home
  • Schneider Electric Community
  • EcoStruxure Power & Grid
  • Metering & Power Quality
  • PM8240 Digital Input
Options
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close
Top Experts
User Count
Charles_Murison
Picard Charles_Murison Picard
477
Ramasamy_N
Captain Ramasamy_N Captain
113
Robert_Lee
Admiral Robert_Lee Admiral
92
Mehran_Mehrnia
Captain Mehran_Mehrnia Captain
85
View All

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
Solved Go to Solution
Back to Metering & Power Quality
Solved
AndrewLOH
Ensign AndrewLOH Ensign
Ensign

Posted: ‎2016-06-11 09:32 AM

0 Likes
23
4979
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-11 09:32 AM

PM8240 Digital Input

Hi ,

Can anyone advise if the Digital Input on the PM8240 , S1,S2 and S3 ON/OFF State can be read via Modbus Register ?

I have read through the register list, Under S1,S2 and S3 State, the register is NA.

Regards

Andrew

Reply
  • All forum topics
  • Previous Topic
  • Next Topic

Accepted Solutions
sesa56307_bridg
Lieutenant JG sesa56307_bridg Lieutenant JG
Lieutenant JG

Posted: ‎2016-06-13 12:24 PM

1 Like
19
4925
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-13 12:24 PM

The onboard digital input states (S1, S2, S3) should be accessible in the PM8000's default Modbus map.  In the default map, I believe register 2400 is a 16-bit bitmap of the validity for the digital inputs on the base unit (1=valid, 0=invalid), and register 2401 is a 16-bit bitmap of the status for the digital inputs on the base unit (1=ON, 0=OFF).  Since there are only three digital inputs on the base unit, they are mapped into the three lowest-order bits for S1, S2 and S3 (validity=1, status=<ON/OFF>), and the remaining 13 bits in the field are unused (validity=0).  Looking at the published documentation, I see that these registers are not described very clearly.  I will follow up to try to flag this improvement, assuming my understanding is correct.

Note also that the digital inputs on the option modules (if present) are also accessible in a similar way, at registers 2550-2557.

As per the other response here, you could also add Modbus Slave modules in the ION framework to create an (additional) custom mapping to another Modbus register.  If you want/need to do that, the user manual has some guidance on "Configuring custom Modbus data using ION Setup", and ION Setup helps with the workflow.  I would consider this a backup plan though if you can't get it working with the default map (or if you want it to appear somewhere else in the register list or with a different format).

Best regards,

David Tuckey

Firmware Architect

See Answer In Context

Reply
Replies 23
Yut
Captain Yut
Captain

Posted: ‎2016-06-12 11:06 PM

0 Likes
2
4925
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-12 11:06 PM

You have to add Modbus slave module then link the S1, S2, S3 out to the module input set address you want to use.

Reply
AndrewLOH
Ensign AndrewLOH Ensign
Ensign

Posted: ‎2016-06-13 07:46 AM

0 Likes
0
4925
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-13 07:46 AM

Hi Yut,

Can you explain in details...

Regards

Andrew Loh

Reply
sesa56307_bridg
Lieutenant JG sesa56307_bridg Lieutenant JG
Lieutenant JG

Posted: ‎2016-06-13 12:24 PM

1 Like
19
4926
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-13 12:24 PM

The onboard digital input states (S1, S2, S3) should be accessible in the PM8000's default Modbus map.  In the default map, I believe register 2400 is a 16-bit bitmap of the validity for the digital inputs on the base unit (1=valid, 0=invalid), and register 2401 is a 16-bit bitmap of the status for the digital inputs on the base unit (1=ON, 0=OFF).  Since there are only three digital inputs on the base unit, they are mapped into the three lowest-order bits for S1, S2 and S3 (validity=1, status=<ON/OFF>), and the remaining 13 bits in the field are unused (validity=0).  Looking at the published documentation, I see that these registers are not described very clearly.  I will follow up to try to flag this improvement, assuming my understanding is correct.

Note also that the digital inputs on the option modules (if present) are also accessible in a similar way, at registers 2550-2557.

As per the other response here, you could also add Modbus Slave modules in the ION framework to create an (additional) custom mapping to another Modbus register.  If you want/need to do that, the user manual has some guidance on "Configuring custom Modbus data using ION Setup", and ION Setup helps with the workflow.  I would consider this a backup plan though if you can't get it working with the default map (or if you want it to appear somewhere else in the register list or with a different format).

Best regards,

David Tuckey

Firmware Architect

Reply
Yut
Captain Yut
Captain

Posted: ‎2016-06-14 12:17 AM

0 Likes
0
4925
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2016-06-14 12:17 AM

David, great idea. So the register mask will be 0000000000000001, 0000000000000010 and  0000000000000100 for all three S1, S2, and S3 at register 2400.

Reply
Anonymous user
Not applicable

Posted: ‎2018-11-16 08:18 AM

0 Likes
0
4923
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2018-11-16 08:18 AM

Hi Yut,

 

Please instruction for me methed or the connection drawing from dry contact to S1, S2, S3 of PM 8240

DI.PNG

 

Thanks very much

Reply
Anonymous user
Not applicable

Posted: ‎2018-11-17 08:21 AM

0 Likes
1
4919
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2018-11-17 08:21 AM

Hi Sesa,

 

Thanks for your support. I understand. This is method execute in PME software.

 

But, wiring hardware form Dry Contact ACB to DI of PM8000. How i do install it? Is it power supply 24V DC external supply for this DI.

 

Thanks very much

Reply
Grant_IPACS
Commander Grant_IPACS
Commander

Posted: ‎2018-12-07 12:12 AM

0 Likes
0
4912
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2018-12-07 12:12 AM

You need to provide external aux control power to the inputs

 

it is burried deep in the install manual, but it is there...

pm8000 ext DI1.PNGpm8000 ext DI.PNG

 

 

Regards

Grant
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-08-03 09:42 AM

0 Likes
15
4722
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-08-03 09:42 AM

Regarding the marked solution, did reading Modbus register 2401 provide the required state data or did custom mapping need to be defined?

Tags (1)
  • Tags:
  • english
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2021-08-03 10:33 AM

1 Like
14
4718
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-08-03 10:33 AM

Hello @Windsor 

 

Reading modbus address 2401 alone will result in meter returning 0xFFFF for all requests regardless of input state. You will need to read 2400 and 2401 to get the actual input states. Where results are 2400 should be 0000 0000 0000 0111, and 2401 will be 0000 0000 0000 0XYZ, where X is S3, Y is S2, Z is S1.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-08-04 02:08 AM

0 Likes
8
4708
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-08-04 02:08 AM

Hi  @Charles_Murison,

 

Thanks for the quick reply. Just to clarify I need to also read register 2400 even though I would do nothing with the return data?

 

Also do you know if the base unit digital inputs are configured as pulse counter inputs or as binary / on-off inputs?

 

Regards

Tags (1)
  • Tags:
  • english
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2021-08-04 08:15 AM

1 Like
6
4700
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-08-04 08:15 AM

Hello @Windsor ,

 

Correct, will need to read both registers even though you do not need 2400 information.

 

There are 2 modules with digital inputs, 1 is the state, ON/OFF, the second is a counter module. If digital input is default settings, a transition from OFF to ON will increment the count.

8915 is the start of registers for digital input counts.

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-09-21 01:43 AM

0 Likes
5
4451
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-21 01:43 AM

Hi @Charles_Murison ,

 

Does this mean that reading the state of the digital inputs does not depend on the current processing type defined for the digital inputs?

 

What I want to do is simply read the state of onboard digital input 1 and am not interested in any counter data. I had thought that I would have to use ION Setup to redefine the processing type of the digital input in some way so that it was treated as an on/off input rather than as a counter input but, based on your last post, it seems that input state can be read regardless of the current processing type. Is my understanding correct?

Tags (1)
  • Tags:
  • english
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2021-09-21 08:53 AM

0 Likes
4
4442
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-21 08:53 AM

Hello @Windsor,

 

I am not 100% I understand what you mean by "current processing type" I take this to mean the modbus request type to the meter. If this what you mean then the answer is no, the request type does matter. You will need to request at least 2 registers. What you do with the data after the request is up to you. One option would be to put a mask on the data. Many different modbus clients offer this option.

 

If you try to read just 1 register the meter will always return 0xFFFF, regardless of the input state.

 

Regards,

Charles 

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
Robert_Lee
Admiral Robert_Lee Admiral
Admiral

Posted: ‎2021-09-21 10:29 AM

0 Likes
0
4437
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-21 10:29 AM

Register 2400 is used specifically to indicate what status inputs are valid (i.e. that you can use the bits in 2400 to actually indicate which inputs are actually present).

So, if some future device were to have more available digital inputs (say 8), then register 2400 would return 0x00FF (all lower 8 bits asserted) to indicate that the device has 8 available digital inputs.  Thus when you read in 2401, you would then be able to use the lower 8 bits to indicate where those inputs are ON=1, or OFF=0.  You would ignore any bits in 2401 that were not asserted in 2400.

Tags (1)
  • Tags:
  • english
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-09-21 10:43 AM

0 Likes
3
4433
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-21 10:43 AM

Hi @Charles_Murison,

 

What I meant by "current processing type" is the input mode defined for each input in ION Setup i.e. Pulse, KYZ, A/C, IRIG-B.

 

I thought that because I want to know the state of digital input 1 as a binary state and not as a count, I would need to change the input mode for the input.

 

Is it correct that the state of the input can be read from registers 2400 and 2401 even though the input mode is set to either Pulse, KYZ, A/C or IRIG-B?

Tags (1)
  • Tags:
  • english
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-09-27 01:28 AM

0 Likes
2
4317
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-27 01:28 AM

Hi @Charles_Murison,

 

Apologies for posting the question from the previous post again but is it correct that the binary state of an input can be read from registers 2400 and 2401 even though the input mode is set to either Pulse, KYZ, A/C or IRIG-B?

 

I just want to be sure that I can do this before I go to customers site

Tags (1)
  • Tags:
  • english
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2021-09-27 04:43 PM

1 Like
1
4309
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-27 04:43 PM

Hello @Windsor ,

 

When you set a Digital Input mode to IRIG-B, the bit corresponding to that input in register 2400 will go to 0. With other settings the state will be displayed when reading the registers.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
Windsor
Lt. Commander Windsor Lt. Commander
Lt. Commander

Posted: ‎2021-09-28 01:14 AM

0 Likes
0
4302
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2021-09-28 01:14 AM

Thanks Charles/

Tags (1)
  • Tags:
  • english
Reply
RWG924
Ensign RWG924 Ensign
Ensign

Posted: ‎2025-02-18 09:36 PM

0 Likes
4
544
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2025-02-18 09:36 PM

Hi @Windsor 

I have tried using EPC-W  with 2400 and 2401. I cant see the status changes on PAS. It works with ION setup but when I check with ModScan on Bit 0 , S1 status does not change. 

Reply
tjlaw
Lt. Commander tjlaw Lt. Commander
Lt. Commander

Posted: ‎2025-04-22 12:53 AM

0 Likes
3
264
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2025-04-22 12:53 AM

We are having the same issue. IONsetup shows the correct status, but Modscan and the third-party system show otherwise. We are reading 2400 + 2401. 

firmware: 004.005.000

There are 2 units in the same location with same firmware, one able to display the correct status via Modscan, while another don't 

 

BR, 

 

TJ

Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2025-04-22 11:00 AM

0 Likes
2
245
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2025-04-22 11:00 AM

Hello @tjlaw ,

 

Would be helpful if you are able to provide details as to what information you do see and what information you expect to see. Screenshots would be helpful.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Reply
tjlaw
Lt. Commander tjlaw Lt. Commander
Lt. Commander

Posted: ‎2025-04-22 06:05 PM

0 Likes
1
232
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2025-04-22 06:05 PM

Normal Unit.jpeg

This is the working units where we read using modscan, the switch is status is correct. Not triggered Unit.jpeg

This is another unit where S1 is closed, but the status doesn't display the correct info. It does shows closed with ION setup / under PME. 

 

BR, 

 

TJ

Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2025-04-23 08:59 AM

0 Likes
0
206
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

‎2025-04-23 08:59 AM

Hello @tjlaw ,

 

Recommend you contact your local technical support team and start a case to begin troubleshooting. 

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Reply
Preview Exit Preview

never-displayed

You must be signed in to add attachments

never-displayed

 
To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

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.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of