OPCUA参数说明
| 使用的接口 |
备注 |
| NewNet |
|
| Read |
|
| Write |
|
| NetClose |
|
1.YHAPI枚举值
2.Device结构体说明
| 字段 |
参数说明 |
值 |
备注 |
| id_name |
id名索引 |
|
|
| api |
API接口 |
OPCUAC |
参考1.YHAPI枚举值 |
| socket |
通信接口类型 |
Dynamic |
|
| ip |
ip参数 |
|
|
| option |
选项参数 |
|
默认为连接超时,当所有args读写超时==0,默认此值 |
| datatype |
数据格式 |
|
无 |
| args |
I32可选参数 |
|
|
| –args[0] |
预留 |
|
|
| –args[1] |
预留 |
|
|
| –args[2] |
预留 |
|
|
| –args[3] |
读取超时(ms) |
|
|
| –args[4] |
写入超时(ms) |
|
|
| argsc |
字符串可选参数 |
|
|
| –argsc[0] |
预留 |
|
|
| –argsc[1] |
预留 |
|
|
| –argsc[2] |
预留 |
|
|
| –argsc[3] |
预留 |
|
|
| –argsc[4] |
预留 |
|
|
3.Read读取RWSt说明
| 字段 |
参数说明 |
值 |
备注 |
| id_name |
id名索引 |
|
与Device.id_name一致 |
| station_id |
功能说明 |
|
|
| – |
读取 |
0 |
|
| – |
获取订阅数据 |
1 |
|
| funcs |
读取方法 |
YHFUN |
|
| – |
I8 |
1 |
SByte |
| – |
I16 |
2 |
Int16 |
| – |
I32 |
3 |
Int32 |
| – |
I64 |
4 |
SByte |
| – |
U8 |
11 |
Byte |
| – |
U16 |
12 |
UInt16 |
| – |
U32 |
13 |
UInt32 |
| – |
U64 |
14 |
UInt64 |
| – |
F32 |
21 |
Float |
| – |
F64 |
22 |
Double |
| – |
BOOL |
41 |
Boolean |
| vars |
变量值 |
|
多个读取 “,”分割 |
| addr |
命名空间索引值 |
|
|
| number |
读取数量 |
|
未使用 |
| option |
选项参数 |
|
未使用 |
| types |
数据格式 |
|
未使用 |
4.Write读取RWSt说明
| 字段 |
参数说明 |
值 |
备注 |
| id_name |
id名索引 |
|
与Device.id_name一致 |
| station_id |
功能说明 |
|
|
| – |
写入 |
0 |
|
| – |
订阅 |
1 |
|
| funcs |
读取方法 |
YHFUN |
|
| – |
I8 |
1 |
SByte |
| – |
I16 |
2 |
Int16 |
| – |
I32 |
3 |
Int32 |
| – |
I64 |
4 |
SByte |
| – |
U8 |
11 |
Byte |
| – |
U16 |
12 |
UInt16 |
| – |
U32 |
13 |
UInt32 |
| – |
U64 |
14 |
UInt64 |
| – |
F32 |
21 |
Float |
| – |
F64 |
22 |
Double |
| – |
BOOL |
41 |
Boolean |
| vars |
变量值 |
|
多个读取 “,”分割 |
| addr |
命名空间索引值 |
|
|
| number |
读取数量 |
|
未使用 |
| option |
选项参数 |
|
未使用 |
| types |
数据格式 |
|
未使用 |
作者:虞才田 创建时间:2026-09-27 00:25
最后编辑:虞才田 更新时间:2026-09-27 15:29