General
...
Property | Description |
---|---|
Name | The name of this |
ROC Protocol object. The name is used as a ‘key’ to associate EFM data with this object.
| ||
Enabled | If checked |
, Edge ACM will poll this device when running | |
ROC Series | The type of ROC you wish to poll: |
|
Floboss 504
|
Publish Rate
The time, in milliseconds, between Device Data Messages
Alter Publish Rate on Point Limits
If enabled, tag limits are monitored by the publisher and the publisher will switch to the Altered Publish Rate if any tag is out of limits
Altered Publish Rate
Industry Canada ROC | Indicates that the device has been configured to Industry Canada standards |
ROC Unit | Sets the ROC Unit Address, valid values 0-255 |
ROC Group | Sets the ROC Group Address, valid values 0-255 |
Host Unit | Sets the Host Unit Address, valid values 0-255 |
Host Group | Sets the Host Group Address, valid values 0-255 |
Max Message Length | Sets a limit on the maximum number of bytes to send in a single message to the End Device, valid values 8-240 |
Read User Opcode Data Via Opcode 10
Folder
Tag Groups | The Tag Groups that are associated with this device. Edge ACM will only poll this device for the tags in the groups selected here |
Connection Settings | The object that contains the connection settings Edge ACM will use to connect to the End Device |
Folder | The parent folder for this item |
TLP Format |
|
PGAS Output Options |
|
Protocol Options |
|
Tag Group
The Tag Group that is associated with this device. Edge ACM will only poll this device for the tags in this group
Connection Settings
The object that contains the connection settings Edge ACM will use to connect to the End Device
|
Details
...
Property | Description |
---|---|
User01 | Optional user supplied meta data string. Included with EFM record if supplied. |
User02 | Optional user supplied meta data string. Included with EFM record if supplied. |
User03 | Optional user supplied meta data string. Included with EFM record if supplied. |
Logging
...
Property | Description |
---|---|
Logging | Logging from the perspective of this device object.
|
Footprint Level |
|
Security
...
If security is required in the ROC device then security needs to be enabled in eACM.
To determine if security is enabled look in the ROCLINK 800 Client, select the “ROC” menu option and then select “Security”.
Example screen shot of ROCLINK Device Security page:
...
eACM supports the enhanced security feature in the newer firmware.
Property | Description |
---|---|
Enable Roc Login | Enable security login for this ROC device. |
Operator Id | Refer to ROCLINK device security page for appropriate value. |
Send Password | Send password with ROC login message. |
Password | Refer to ROCLINK device security page for appropriate value. |
Send Access Level | Send requested access level with ROC login message. |
Access Level | Refer to ROCLINK device security page for appropriate value. |
Inactivity Timeout (ROC800 Only) | The frequency with which eACM will log back into the ROC device. In ROC 800 series devices this value is configurable in ROCLINK. It should match eACM. This is the not the same value as the Timeout column on the ROCLINK Device Security page. |
Comm Stats
...
Items available for publishing:
Property | Description |
---|---|
Internal Tags Publishing Group | An integer ID (0-255) that can be used to map the included Comm Stat tags in this device to a publish schedule. |
Include Active Items tag | Publishes the ActiveItems tag which is a count of the total number of tags on this device. |
Include Barometer tag | Publishes the Barometer indicator. Note: The communications barometer represents the marginal success rate of communications. For each poll cycle that does not receive a response for one or more poll messages, the barometer will increase by two (2), with a maximum value of 100. For each poll cycle that does receive a valid response for all poll messages, the barometer to decreases by 1, with the lowest value being 0. These barometer changes cause failures in communications to show up quickly as the barometer rises. However, good communications must be maintained longer and more steadily for the barometer to fall back to 0. |
Include Comm Status tag | Publishes the CommStatus tag which represents the status of the communication link to the device. The value will be 1 if a communication link to the device can be established – even if the device does not respond to polls. The value will be 0 if a communication link cannot be established to the device. |
Include Demand tag | Publishes the Demand tag which, when written to, will trigger an out of schedule poll of all tags on the device. |
Include Incomplete Poll tag | Publishes the IncompletePoll tag which is set to false at the beginning of each poll. The value changes from false to true if the last poll attempt was incomplete. |
Include Last Poll Attempt Time tag | Publishes the LastPollAttemptTime tag which is updated with the date time stamp of the last poll attempt in UTC (without time zone bias). |
Include Last Poll Failure Code tag | Publishes the LastPollFailureCode tag which is updated with an integer value indicating the result of the last poll.
|
Include Last Poll Length tag | Publishes the LastPollLength tag which is updated with the length (in bytes) of the last poll message sent to a device. |
Include Last Poll Success Time | Publishes the LastPollSuccessTime tag which is updated with the date time stamp of the last successful poll in UTC (without time zone bias). |
Include Seconds Since Complete | Publishes the SecondsSinceComplete tag which is updated with the seconds since the last complete poll. |
Time Sync
...
Property | Description |
---|---|
Enable Time Sync | Check box to enable time synchronization. |
Time Synchronization Configuration | Reference to TimeSync object configuration. |
Time Sync Interval | Interval to check if time synchronization is required. |
Time Sync Priority | Priority of time synchronization poll task. |
Time Zone | Time zone to consider during time synchronization. |
Archive Collection
...
Where the supported archive types are:
Alarm
Daily
Event
Extended
Hourly
Minute
Batch
Meter Configuration
Property | Description |
---|---|
Collection Priority | Queues up history collection by priority as related to other tasks.
|
Collect (Archive Type) Archive | Check box to collect this type of archive. |
(Archive Type) Interval | Reference an interval object to declare how often the archive will be polled to see if there are new records to collect. |
(Archive Type) Archive Limits | Reference an archive limits object to (optionally) assign the limit for the first collection. |
(Archive Type) Map Rule |
The AUTOSOL ROC protocol driver has an internal archive map for each type of ROC device it supports. The internal archive maps are based on information obtained from Emerson’s documentation on EFM and AGA Reporting. They contain the details of each point that is expected to be defined in the ROC history configuration and cover the majority of gas and liquid measurement applications. The default setting (Internal Map) will work for most scenarios. |
External (Archive Type) Map | Reference to a History Map object is required if (Archive Type) Map Rule is not assigned to Internal Map. |
Meter Runs
...
Click the + icon to add the desired number of meter runs. Assign a reference to a meter for that meter run.
For EFM, at least 1 assigned meter run is required.
Do not share meter objects between meter runs.
Info |
---|
For the EFM Collection Service in ACM to publish eACM EFM records seen on the MQTT broker, ACM must have a placeholder ROC object with the same name configured. In addition, ACM is required to have a placeholder meter object for each meter run with the same name and the same meter run number assignment in both eACM and ACM. The ROC object does not need to be enabled in ACM for publishing from the EFM Collection Service to work. |
History Segments
...
Select the History Segments (or RAM Modules) should be included in the archive collection. All are selected by default.
Store and Forward
...
Select to enable ROC Store and Forward Protocol which is used to communicate with a given ROC through intermediaries. Select to configure the address and group fields.