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

We Value Your Feedback!
Could you please spare a few minutes to share your thoughts on Cloud Connected vs On-Premise Services. Your feedback can help us shape the future of services.
Learn more about the survey or Click here to Launch the survey
Schneider Electric Services Innovation Team!

PM8000 - Writing to Modbus Registers

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
  • PM8000 - Writing to Modbus Registers
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
478
Ramasamy_N
Captain Ramasamy_N Captain
113
Robert_Lee
Admiral Robert_Lee Admiral
92
Mehran_Mehrnia
Captain Mehran_Mehrnia Captain
89
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
akassabji
Lieutenant | EcoXpert Master akassabji Lieutenant | EcoXpert Master
Lieutenant | EcoXpert Master

Posted: ‎2020-09-07 01:48 AM

0 Likes
12
4012
  • 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.

‎2020-09-07 01:48 AM

PM8000 - Writing to Modbus Registers

Hello,

I'm trying to write numeric value to Modbus registers on PM8000 (Modbus TCP).

Checking PM8000 Modbus map, found that registers from 52301-52379 (40 registers) are for for External Numeric Value (R/W).

I tried to write to them but I'm getting Exception Code 2 - illegal data address.

FYI, I'm able to read other registers using Modbus TCP (ID:255)

Is there any setting required to change on meter side?

 

Thanks in advance,

Abdullah 

 

 

Tags (1)
  • Tags:
  • english
Reply
  • All forum topics
  • Previous Topic
  • Next Topic

Accepted Solutions
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2020-09-08 09:37 AM

0 Likes
5
3999
  • 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.

‎2020-09-08 09:37 AM

Hello @akassabji ,

 

This can be done but there are a few steps to confirm

1) What version of firmware are you using? In V3.0.0, you will need to go to the security options module and select Setup registers. The modbus Map Access will need to be set to Read/write. Versions before V3.0.0 also have a setup register for modbus access but the options is a little different.

2) If not using an external numeric module included with the default framework, add the external numeric module

3) When writing to the meter, be sure to write 2 registers, even if 1 register will be zero.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities

See Answer In Context

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

Posted: ‎2020-09-08 09:37 AM

0 Likes
5
4000
  • 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.

‎2020-09-08 09:37 AM

Hello @akassabji ,

 

This can be done but there are a few steps to confirm

1) What version of firmware are you using? In V3.0.0, you will need to go to the security options module and select Setup registers. The modbus Map Access will need to be set to Read/write. Versions before V3.0.0 also have a setup register for modbus access but the options is a little different.

2) If not using an external numeric module included with the default framework, add the external numeric module

3) When writing to the meter, be sure to write 2 registers, even if 1 register will be zero.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2020-09-15 11:07 AM

0 Likes
2
3991
  • 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.

‎2020-09-15 11:07 AM

Hello @akassabji ,

 

Did any of my suggestions help? If con please consider marking the post as a solution.

 

Thank you,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
akassabji
Lieutenant | EcoXpert Master akassabji Lieutenant | EcoXpert Master
Lieutenant | EcoXpert Master

Posted: ‎2020-09-16 09:23 AM

0 Likes
1
3985
  • 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.

‎2020-09-16 09:23 AM

Hi Charles,

Apologise for the delay. I didn't have a chance yet to check it again.

I'm using PM8000 V2.2.1 I'll try to upgrade to V3.0 and activating reading/writing on Modbus.

Thanks anyway.

 

Abdullah

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

Posted: ‎2020-10-19 11:28 AM

0 Likes
0
3972
  • 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.

‎2020-10-19 11:28 AM

Hello @akassabji ,

 

Just wanted to follow up to see if you still having trouble.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Tags (1)
  • Tags:
  • english
Reply
ausfrosty1
Crewman ausfrosty1
Crewman

Posted: ‎2023-01-13 03:15 AM

0 Likes
4
3540
  • 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.

‎2023-01-13 03:15 AM

Hi Charles,

 

Is there any way to move an External numeric module value into a Setpoint module? That is I would like to be able to change PM8000 setpoint high or low limits based on a value that is read from another modbus device in the same network.

Attachments
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2023-01-19 08:56 AM

0 Likes
3
3510
  • 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.

‎2023-01-19 08:56 AM

Hello @ausfrosty1,
No, the value of the external numeric cannot be linked to the setup register of a setpoint module.

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Reply
ausfrosty1
Crewman ausfrosty1
Crewman

Posted: ‎2023-01-27 02:41 AM

0 Likes
2
3445
  • 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.

‎2023-01-27 02:41 AM

Hi Charles,

 

I am trying to trigger a datarecorder by checking if the frequency goes above a variable limit that comes from an external modbus device. With the setpoint module it has the ability to create a trigger that can be fed into the datarecorder module to start the recording but I need to as intimated by my last post be able to vary the setpoint limit.

 

I am therefor trying to find another way of creating such a trigger. (other than using the setpoint module where the setpoint limit is fixed) Is there any other way of generating a trigger signal based on the comparison of the frequency to an external numeric that you can think of?

 

I though of trying to use the arithmetic module and passing the frequency and external numeric in and then doinga Frequency > external numrice comparison with an IF statement so that 1 is written when the statement is true and 0 when false. This however will just result in a numeric output of 0 or 1 from that module and no trigger.

 

Any ideas appreciated.

Reply
sesa56307_bridg
Lieutenant JG sesa56307_bridg Lieutenant JG
Lieutenant JG

Posted: ‎2023-01-27 09:50 AM

0 Likes
1
3436
  • 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.

‎2023-01-27 09:50 AM

I think you could probably use a Convert module to complete your idea of using an Arithmetic module.

 

If you can implement the logic you want using an Arithmetic module (using an IF statement to see if the measured frequency is greater than the limit received over Modbus), then you can link the output of the Arithmetic module (a numeric value of 0 or 1) into a Convert module. The Convert module has pulse outputs for "On Pulse" and "Off Pulse", which will provide a trigger when the value changes state.

 

I do not know your full application of course, so there may be other factors to consider, but it sounds like an idea that might be helpful. With ION, you can usually find a way to do things like this. Good luck with the framework!

 

Best regards,

David Tuckey

Firmware Architect

Reply
ausfrosty1
Crewman ausfrosty1
Crewman

Posted: ‎2023-01-27 11:31 PM

0 Likes
0
3434
  • 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.

‎2023-01-27 11:31 PM

Hi David,

 

Thanks for this. It definitely looks like a workable solution. I have implemented it and will get to test on Monday. Will let you know how it goes.

 

Regards

Reply
jeffhardynetwor
jeffhardynetwor
Cadet

Posted: ‎2023-01-28 08:53 AM

0 Likes
2
3426
  • 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.

‎2023-01-28 08:53 AM

PM8000: Modbus Register Writing

Hello,

I'm attempting to write a numerical value to the PM8000's Modbus registers (Modbus TCP).

The registers 52301–52379 (40 registers), according to the PM8000 Modbus map, are for External Numeric Value (R/W).

Exception Code 2 - Illegal Data Address is what I get when I try to write to them.

So that you know, I can read other registers with Modbus TCP (ID:255)

Is there a setting that has to be adjusted on the meter side?

I appreciate it,

Tags (3)
  • Tags:
  • disha patani net worth
  • hillary clinton net worth
  • imrankhanwife
Reply
Charles_Murison
Picard Charles_Murison Picard
Picard

Posted: ‎2023-01-30 12:00 PM

0 Likes
1
3382
  • 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.

‎2023-01-30 12:00 PM

Hello @jeffhardynetwor ,

 

Depending on the meter's firmware version, there is a setup register in the security option module for modbus access permissions. Options could vary but make sure the read/write is selected if available. 

 

Regards,

Charles

L4 Prime for Advanced metering and Utilities
Reply
ausfrosty1
Crewman ausfrosty1
Crewman

Posted: ‎2023-02-02 07:29 PM

0 Likes
0
3343
  • 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.

‎2023-02-02 07:29 PM

Hi Jeff,

 

For your information Charles is referring to the option below in the screen shot.

 

Also when reading/writing have you tried to use the generic modbus tester found here pictured in the screenshot?

https://ckm-content.se.com/ckmContent/sfc/servlet.shepherd/document/download/0698V00000NrjleQAB

 

Regards

Robert

 

Attachments
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