PLUGIN_READ(读取插件)

PLUGIN_READ 指令从类属插件模块读取数据。
如果插件类属模块不存在,则所有值恢复为零 (0)。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L20E、L50E 和 L70E 控制器。
PLUGIN_READ
PLUGIN_READ
PLUGIN_READ 参数
参数
参数类型
数据类型
描述
Enable
输入
BOOL
启用指令块。
  • TRUE: 执行 UPM 读取。
  • FALSE:不执行读取操作,并且数据数组中的数据无效。
SlotID
输入
UINT
插件插槽编号。
插槽 ID = 1、2、3、4、5(从最左侧的插槽开始,第一个插槽的 ID = 1)。
Offset
输入
UINT
从插件类属模块的首个字节中计算,要读取的首个数据的地址偏移。
DataLength
输入
UINT
要读取的字节数量。
DataArray
输入
USINT
用于存储从插件类属模块中读取的数据的数组。
Sts
输出
UINT
PLUGIN_READ 的状态代码。
状态 (Sts) 代码︰
  • 0x00:未启用功能块(无操作)。
  • 0x01:插件操作成功。
  • 0x02:由于插槽 ID 无效,插件操作失败。
  • 0x03:由于插件类属模块无效,插件操作失败。
  • 0x04:由于数据操作超出范围,插件操作失败。
  • 0x05:由于出现数据访问奇偶性错误,插件操作失败。
ENO
输出
BOOL
启用“输出”。
仅适用于梯形图程序。

PLUGIN_READ 示例

PLUGIN_READ 功能块图示例
PLUGIN_READ 功能块图示例
PLUGIN_READ 梯形图示例
PLUGIN_READ 梯形图示例
PLUGIN_READ 结构化文本示例
PLUGIN_READ 结构化文本示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal