访问 DF1 对象
DF1对象提供了到 DF1 通信驱动程序的接口。
属性 | 数据类型 | 指令 | 说明 |
|---|---|---|---|
ACKTimeout | DINT | GSV | 等待消息传输应答的时间(仅限点到点和主站)。有效值 0-32,767。表示延时(以 20 毫秒周期的计数表示)。默认值为 50(1 秒)。 |
Diagnostic Counters | INT[19] | GSV | DF1 通信驱动程序的诊断计数器数组。 |
字偏移量 | DF1 点到点 | DF1 主从 | ||||
|---|---|---|---|---|---|---|
0 | 签名 (0x0043) | 签名 (0x0042) | 签名 (0x0044) | |||
1 | 调制解调器位数 | 调制解调器位数 | 调制解调器位数 | |||
2 | 发送的信息包数 | 发送的信息包数 | 发送的信息包数 | |||
3 | 接收的信息包数 | 接收的信息包数 | 接收的信息包数 | |||
4 | 未送达的信息包数 | 未送达的信息包数 | 未送达的信息包数 | |||
5 | 未使用 | 重试的消息数 | 重试的消息数 | |||
6 | 接收的 NAK 数 | 接收的 NAK 数 | 未使用 | |||
7 | 接收的 ENQ 数 | 接收的轮询信息包数 | 未使用 | |||
8 | 收到 NAK 的不良信息包数 | 未应答的不良信息包数 | 未应答的不良信息包数 | |||
9 | 因无内存而收到 NAK 次数 | 因无内存而未应答次数 | 未使用 | |||
10 | 接收的重复信息包数 | 接收的重复信息包数 | 接收的重复信息包数 | |||
11 | 接收的不良字符数 | 未使用 | 未使用 | |||
12 | DCD 恢复次数 | DCD 恢复次数 | DCD 恢复次数 | |||
13 | 调制解调器丢失次数 | 调制解调器丢失次数 | 调制解调器丢失次数 | |||
14 | 未使用 | 未使用 | 最长优先扫描时间 | |||
15 | 未使用 | 未使用 | 上次优先扫描时间 | |||
16 | 未使用 | 未使用 | 最长普通扫描时间 | |||
17 | 未使用 | 未使用 | 上次普通扫描时间 | |||
18 | 发送的 ENQ 数 | 未使用 | 未使用 | |||
Duplicate Detection | SINT | GSV | 启用重复消息检测。每个值都具有特定含义
| |||
Embedded ResponseEnable | SINT | GSV | 启用嵌入式响应功能(仅限点到点)。每个值都具有特定含义
| |||
EnableStoreFwd | SINT | GSV | 启用在接收到消息时的存储和转发行为。每个值都具有特定含义
| |||
ENQTransmit Limit | SINT | GSV | 在 ACK 超时后发送的查询 (ENQ) 数(仅限点到点)。有效值为 0-127。默认设置为 3。 | |||
EOTSuppression | SINT | GSV | 启用在响应轮询信息包时抑制 EOT 传输(仅限从站)。每个值都具有特定含义
| |||
ErrorDetection | SINT | GSV | 指定错误检测方案。每个值都具有特定含义
| |||
MasterMessageTransmit | SINT | GSV | 主站消息传输的当前值(仅限主站)。每个值都具有特定含义
| |||
MaxStation Address | SINT | GSV | DH-485 网络中最大节点地址的当前值 (0 到 31)。默认值为 31。 | |||
NAKReceiveLimit | SINT | GSV | 消息响应期间允许收到的最多 NAK 数,一旦达到该数量,将停止传输(仅限点到点通信)。有效值为 0 到 127。默认值为 3。 | |||
NormalPollGroupSize | INT | GSV | 轮询完优先轮询节点数组中的所有站点后,普通轮询节点数组中要轮询的站点数 (仅限主站)。 有效值为 0 到 255。默认值为 0。 | |||
PollingMode | SINT | GSV | 当前轮询模式(仅限主站)。默认设置为 1。每个值都具有特定含义
| |||
ReplyMessage Wait | DINT | GSV | 在收到 ACK 后等待(作为主站)的时间,达到该时间后,将轮询从站获得响应(仅限主站)。有效值为 0 到 65,535。表示延时(以 20 毫秒周期的计数表示)。默认值为 5 个周期(100 毫秒)。 | |||
SlavePollTimeout | DINT | GSV | 从站等待主站轮询的时间(毫秒),当达到该时间时,从站将声明因主站未处于激活状态而无法进行传输(仅限从站)。有效值为 0 到 32,767。表示延时(以 20 毫秒周期的计数表示)。默认值为 3000 个周期(1 分钟)。 | |||
StationAddress | INT | GSV | 端口的当前站点地址。有效值为 0 到 254。默认值为 0。 | |||
TokenHoldFactor | SINT | GSV | 此节点发送的最大消息数的当前值 (1 到 4),达到该数量时,将在 DH-485 网络上传递令牌。默认值为 1。 | |||
TransmitRetries | SINT | GSV | 在未获得应答时重新发送消息的次数(仅限主站和从站)。有效值为 0 到 127。默认值为 3。 | |||
PendingACK Timeout | DINT | SSV | ACKTimeout 属性的待定值。 | |||
Pending Duplicate Detection | SINT | SSV | DuplicateDetection 属性的待定值。 | |||
Pending Embedded ResponseEnable | SINT | SSV | EmbeddedResponse 属性的待定值。 | |||
PendingEnable StoreFwd | SINT | SSV | EnableStoreFwd 属性的待定值。 | |||
PendingENQ TransmitLimit | SINT | SSV | ENQTransmitLimit 属性的待定值。 | |||
PendingEOT Suppression | SINT | SSV | EOTSuppression 属性的待定值。 | |||
PendingError Detection | SINT | SSV | ErrorDetection 属性的待定值。 | |||
PendingMaster Message Transmit | SINT | SSV | MasterMessageTransmit 属性的待定值。 | |||
PendingMax StationAddress | SINT | SSV | MaxStationAddress 属性的待定值。 | |||
PendingNAK ReceiveLimit | SINT | SSV | NAKReceiveLimit 属性的待定值。 | |||
PendingNormal PollGroupSize | INT | SSV | NormalPollGroupSize 属性的待定值。 | |||
PendingPolling 模式 | SINT | SSV | PollingMode 属性的待定值。 | |||
PendingReply MessageWait | DINT | SSV | ReplyMessageWait 属性的待定值。 | |||
PendingSlavePollTimeout | DINT | SSV | SlavePollTimeout 属性的待定值。 | |||
PendingStation Address | INT | SSV | StationAddress 属性的待定值。 | |||
PendingToken HoldFactory | SINT | SSV | TokenHoldFactor 属性的待定值。 | |||
PendingTransmitRetries | SINT | SSV | TransmitRetries 属性的待定值。 | |||
提供反馈