Control of the
HART bus by means of the
PmChar communication driver with test panel.
This preconfiguration can be activated when creating a new object (e.g. by
"New object ..." in the context menu of the object or by pressing the
Insert key after selecting the object).
This preconfiguration is included in the
"/ Communication / Protocols and other communications / HART" group.
This preconfiguration can be created in the
PmaFolder,
PmaRoot or
PmaPrototype object.
The preconfiguration uses the
PmChar communication driver for communication with the
HART bus. The communication interface is based on the method of the created
PmaFolder object named "
DataRequest". Three parameters are passed to this method. The first
sId parameter represents the value of the device identifier in the network. The second
nCmd parameter represents the command to be executed. The third
onReturn parameter represents a "callback" function that processes the received data.
On the test panel, you can use the
Init Devices button to find out the identifiers of the connected
HART devices. The tagged device can then be tested with one of the commands 1, 2, 3 or 14. The progress of the test communication is displayed in the logging part of the panel.
See
fieldcommgroup.org
These configurators can be set before the preconfiguration is created:
The name of created object | Name of the object created in the Pma object tree.
The maximum name length is 30 characters.
This is a system name, so it must contain only alphanumeric and must not contain any diacritics (i.e. national dependent characters), empty string, spaces and first character must not be a number.
Default: "CommHART" |
|
Serial port | Selection of the communication serial port.
The value can be change by the OpenPort method.
The value can be detected by method GetProtParam("SerPort").
After the preconfiguration is created, the "PmaComm > Setting the parameters of the serial link > Serial port" configurator will be set to this value.
Not set - The object is not connected to any port after the application is launched and the serial port can be selected dynamically by the algorithm (by the PmaComm.OpenPort method).
COM1, COM2,..,COM66 - The specified serial port is opened after the application is launched. This port must be correctly configured and accessible in Windows OS (no one can use it).
For serial link each PmaComm object must have defined another communication port. For example, if one PmaComm object communicates through COM1, then next PmaComm object can communicate for example through COM2 (COM3, …) but it mustn't communicate through COM1. |
---|