当前位置:文档之家› 欧姆龙PLC功能块的制作与应用

欧姆龙PLC功能块的制作与应用

欧姆龙PLC功能块的制作与应用
欧姆龙PLC功能块的制作与应用

.

功能块的制作与应用欧姆龙PLC可以将所需的功能进行需要多次调用某种连续功能类似的功能时,PLC控制系统中,在再在梯形图中直接调用经过检测的功能块即可,打包封装成功能块,这样可以实现功能复用。PLC内存来看,这样可以减少内存量。从梯形图上来看简洁,从一:制作梯形图形式功能块。

左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写在CX-Programmer

梯形图指令。

内使用的范围为““TEMP”可在编写梯形图时,定义。比如数据类型为”REAL”当遇到变量时,个数据3(即表示此变量生命周期在此功能块内部)”,在数组大小设置“3”,意思为定义部类型为浮点数的变量。

”“”“”“同样对功能块的输出与输入进行定义。注意输入定义的为LREALINT,输出为。.

.

ST文本形式功能块。二:制作ST文本。同样在功能块插入选择

本次包含算法为将整数转换为浮点数再进行浮点四文本的编写规则编写ST代码,按照ST 则运算之后执行指数幂操作,最后再将原运算后的长浮点数转换为普通浮点数。

OUT因为此运算简单,无需定义内部变量,只需要定义输入与输出端口即可。注意此处将定义为REAL(普通浮点数)。

三:执行编译命令。文本形式功能块后,需执行编译命令,来看查编写的在编写完梯形图形式功能块与ST 功能块是否存在语句错误或者指令错误。

比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译

时,需重要检查功能块,警告只是作为一种提错误。当编译存在警告结果中就已提示为“”“”醒,对功能块不影响。.

.

四:循环段中插入功能块。

插入的为使用梯形图形式的功能块;1:段1 文本形式的功能块;插入的为使用ST2:段2 为直接在梯形图中使用指令来实现功能块内部的算法;:段33文本功能块产生的结果与直接用指令运算产生的结果进行分别将梯形图功能块与4ST4:段比较。从而可以判断三者运算后的结果一致性。

指令解析:将二进制转换为浮点数,为后面的浮点运算作准备;FLT:

浮点数除法;:/F

浮点数减法;:-F

执行指定数据的指数次方(幂操作)。PWR:

程序意图:y = 10^(x-8)

:真空度(结果)y:电压值;x

)。所以在进行转换前需除以0-10000 内数据量程换算(PLC 分辨率对应0-10V1000

.

.

五:仿真运算。

中的状态可以得知,此三种处理算法的方式得出的结果一致。从W10.00

从PLC内存中也可以发现三组数据一致。.

相关主题
文本预览
相关文档 最新文档