主要内容

自定义指令

创建自定义梯子逻辑指令

  • 库:
  • 自定义指令块

描述

自定义指令块实现用户定义说明梯形图模型。当响条件为真时,块执行指定的自定义逻辑。您可以保存这些指令在一个用户定义的库命名plcuserlib.slx。模拟,你还可以导入和导出梯子逻辑指令通过使用保存在您的自定义块plcuserlib.slx图书馆。

港口

输入

全部展开

EnableIn端口控制块的执行,也反映了响前状态。如果前一级状态块是假的,EnableIn信号被设置为false,阻止不执行自定义逻辑,输出不更新。

输入信号的自定义指令块。

数据类型:int8|int16|int32|

输出

全部展开

如果EnableIn输入块是假的,自定义逻辑块不是执行和实现EnableOut信号被设置为false。如果EnableIn是真实的和自定义指令执行时,EnableOut信号被设置为true。

参数

全部展开

输入和输出

梯子逻辑指令的名字你想创建。罗克韦尔自动化®Studio 5000 IDE必须支持梯子金宝app逻辑指令的名字。

输入信号的块的数量需要定制梯子逻辑指令。

编程使用

块参数:NumInputs
类型:标量
价值:标量
默认的:1

数据类型:int8|int16|int32|

输入信号的数据类型指定为一个单元阵列。如果有多个输入信号,数据类型指定为一个以逗号分隔的细胞阵列为每一个信号。例如,如果你有两个输入信号具有相同的数据类型,然后指定输入类型作为{{‘它们’,“INT”、“力”、“真实”},{‘它们’,“INT”、“力”,“真实”的}}

编程使用

块参数:InputTypeList
类型:单元阵列
价值:单元阵列
默认的:{{‘它们’,“INT”、“力”、“真实”的}}

数据类型:特征向量

从用户定义的输出信号的数量自定义指令块。

编程使用

块参数:NumOutputs
类型:标量
价值:标量
默认的:1

数据类型:int8|int16|int32|

输出信号的数据类型指定为一个单元阵列。如果有一个以上的输出信号,数据类型指定为一个以逗号分隔的细胞阵列为每一个信号。例如,如果你有两个输出信号具有相同的数据类型,然后指定输出类型作为{{‘它们’,“INT”、“力”、“真实”},{‘它们’,“INT”、“力”,“真实”的}}

编程使用

块参数:OutputTypeList
类型:单元阵列
价值:单元阵列
默认的:{{‘它们’,“INT”、“力”、“真实”的}}

数据类型:特征向量

介绍了R2020a