获取16位整数指令从JSON文本中读取一个有符号16位整数。
参数名称 | 数据类型 | 读写方向 | 说明 |
Buf | USINT | 输入 | 当前JSON文本在PLC内存中的位置。 |
Length | UINT | 输入 | JSON文本的长度。 |
Path | STRING | 输入 | 读取数据的位置。 |
Value | INT | 输出 | 读取数据的值。 |
Done | BIT | 输出 | 0:读取不成功;1:读取成功。 |
读取数据的位置Path为字符串格式,用反斜杠"/"区分开来,例如位置"data/param/CellVoltage"表示在JSON根节点中尝试找到data对象。然后在data对象中尝试找到param对象。在param对象中读取CellVoltage属性的值。
{ "data": { "param": { "CellVoltage": 5 } } }
若对上述JSON文本的位置"data/param/CellVoltage"进行读取操作,便可获得整数值5。
|