Issue:
How to use "Short Pulse" and "Long Pulse" command on BMXNOR0200H RTU module ?
Product Line:
BMXNOR0200H RTU module.
Environment:
EcoStruxure Control Expert, Windows 10
Resolution:
To use the Short Pulse command, ensure that the same variable type (C_SC) is configured on both client and server side, with identical IOA settings.
Additionally, the pulse duration must be defined on the server.
EXAMPLE: Using 2 BMXNOR0200H modules:
- Server IP: 192.168.30.1
- Client IP: 192.168.30.2
We will configure a variable on both the server and client side, with "Type Identification" set to C_SC and "IOA" set to 2.
On the server, the "Short Pulse" duration will be configured to 100 ms.
SERVER:
CLIENT:
Using a configuration where both the client and server variables are set with Type Identification = C_SC and IOA = 2, and the server's 'Short Pulse' duration is configured to 100 ms:
When the client variable command1.Value changes from 3 to 1, the server variable commande_server.Value will activate for 100 ms, then automatically return to its initial state.
A network capture performed with the Wireshark tool confirms the communication exchanges between the server and the client :
This behavior can be validated using the Trend tool in EcoStruxure Control Expert, which provides a visual confirmation of the temporary change in the server variable:
Details of the command to be send:
The example below using "Command.Value" variable:
- To send a command, we need to trigger the value of the low byte (8 bits) of the %MW register.
- The value to be transmitted is the value of the lowest bit of this %MW register :
The point size of C_SC_NA point is 1 bit, as detailed below :
The command result will be available in the "Command.Status" variable. For more details regardins its different values and their corresponding description, please refer to page 265 of the user manual: