Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Close
Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel
84483members
353699posts

In the PM5000 series meters, what is the difference between the protected and unprotected command interface?

Metering & Power Quality

Collaborate with multiple experts and discuss various topics about Power Meters and Power Quality. From design & implementation to troubleshooting and more, get support from experts and share your experiences by subscribing to the Schneider Electric Exchange forum today.

Solved
sesa277735
Schneider Alumni (Retired)
Schneider Alumni (Retired)
0 Likes
2
363

In the PM5000 series meters, what is the difference between the protected and unprotected command interface?

When sould registers 5000 - 5249 be used over 5250 - 5499?
Any examples will be very helpful!


Accepted Solutions
Usha
Lieutenant JG Lieutenant JG
Lieutenant JG

Re: In the PM5000 series meters, what is the difference between the protected and unprotected command interface?

Hi Darell,

Protected mode requires the user to obtain the semaphore before executing the command.  PM5000 supports both protected and unprotected command interfaces.  In the register list, there is a "Commands" tab.  In that tab, it lists all of the commands that can be executed by the meter under protected or unprotected mode.  It also lists the parameters that need to be specified by each command.  You can filter those commands based on the column titled: "Allowed for Unprotected Command Interface".
Registers 5000-5249 are "Protected Command Interface" registers
Registers 5250 - 5499 are "Unprotected Command Interface" registers


Using the Protected Command Interface

To issue a meter command using the protected command interface, you must have a

command semaphore.

To get a semaphore, read the semaphore Modbus register. The power meter will return a 0 or a nonzero number.

• If 0 is returned, someone else owns the semaphore. You must wait for the semaphore to be available before sending a command.

• If a nonzero number is returned, you now own the semaphore. The semaphore is provided once until it is released or has been inactive for approximately 4 minutes.

Once you have the semaphore, subsequent reads of the semaphore register will return 0 until you release the semaphore or it times out.

To send a meter command using the protected command interface:

1. Read the semaphore register and record the meter response. This is your semaphore.

2. Build the packet to be written to the command block.

3. Write the packet as a Modbus block write (enter the command number, semaphore,

and parameters at the same time).

Protected Command Block Example

6038

4. Monitor the meter response registers for validity and completion

Protected Meter Response Example

6040

5. Write the semaphore back to the semaphore register to release it for another master to use.



Using the Unprotected Command Interface

The unprotected command interface allows you to issue a broadcast command to multiple meters at once. The unprotected command interface ignores the semaphore register.

Although some applications require the unprotected command interface, it is recommended that you use the protected command interface whenever possible.

To send a meter command using the unprotected command interface:

1. Build the packet to be written to the command block.

2. Write the packet as a Modbus block write (enter the command number, any number

as the semaphore, and the parameters at the same time).

Unprotected Command Block Example

6041

3. Monitor the meter response registers for validity and completion

Unprotected Meter Response Example

6043

Usha M R

See Answer In Context

2 Replies 2
Usha
Lieutenant JG Lieutenant JG
Lieutenant JG

Re: In the PM5000 series meters, what is the difference between the protected and unprotected command interface?

Hi Darell,

Protected mode requires the user to obtain the semaphore before executing the command.  PM5000 supports both protected and unprotected command interfaces.  In the register list, there is a "Commands" tab.  In that tab, it lists all of the commands that can be executed by the meter under protected or unprotected mode.  It also lists the parameters that need to be specified by each command.  You can filter those commands based on the column titled: "Allowed for Unprotected Command Interface".
Registers 5000-5249 are "Protected Command Interface" registers
Registers 5250 - 5499 are "Unprotected Command Interface" registers


Using the Protected Command Interface

To issue a meter command using the protected command interface, you must have a

command semaphore.

To get a semaphore, read the semaphore Modbus register. The power meter will return a 0 or a nonzero number.

• If 0 is returned, someone else owns the semaphore. You must wait for the semaphore to be available before sending a command.

• If a nonzero number is returned, you now own the semaphore. The semaphore is provided once until it is released or has been inactive for approximately 4 minutes.

Once you have the semaphore, subsequent reads of the semaphore register will return 0 until you release the semaphore or it times out.

To send a meter command using the protected command interface:

1. Read the semaphore register and record the meter response. This is your semaphore.

2. Build the packet to be written to the command block.

3. Write the packet as a Modbus block write (enter the command number, semaphore,

and parameters at the same time).

Protected Command Block Example

6038

4. Monitor the meter response registers for validity and completion

Protected Meter Response Example

6040

5. Write the semaphore back to the semaphore register to release it for another master to use.



Using the Unprotected Command Interface

The unprotected command interface allows you to issue a broadcast command to multiple meters at once. The unprotected command interface ignores the semaphore register.

Although some applications require the unprotected command interface, it is recommended that you use the protected command interface whenever possible.

To send a meter command using the unprotected command interface:

1. Build the packet to be written to the command block.

2. Write the packet as a Modbus block write (enter the command number, any number

as the semaphore, and the parameters at the same time).

Unprotected Command Block Example

6041

3. Monitor the meter response registers for validity and completion

Unprotected Meter Response Example

6043

Usha M R
sesa277735
Schneider Alumni (Retired)
Schneider Alumni (Retired)
0 Likes
0
237

Re: In the PM5000 series meters, what is the difference between the protected and unprotected command interface?

Hey Usha M R,

Thanks for taking the time to answer my question!