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

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

ID:42527121

大小:283.52 KB

页数:4页

时间:2019-09-16

欧姆龙PLC功能块的制作与应用_第1页
欧姆龙PLC功能块的制作与应用_第2页
欧姆龙PLC功能块的制作与应用_第3页
欧姆龙PLC功能块的制作与应用_第4页
资源描述:

《欧姆龙PLC功能块的制作与应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、欧姆龙PLC功能块的制作与应用在PLC控制系统中,需要多次调用某种连续功能类似的功能时,可以将所需的功能进行打包封装成功能块,这样可以实现功能复用。再在梯形图中直接调用经过检测的功能块即可,从梯形图上来看简洁,从PLC内存来看,这样可以减少内存量。一:制作梯形图形式功能块。在CX-Programmer左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写梯形图指令。当遇到变量时,可在编写梯形图时,定义。比如“TEMP”数据类型为”REAL”使用的范围为“内部”(即表示此变量生命周期在此功能块内部

2、),在数组大小设置“3”,意思为定义3个数据类型为浮点数的变量。同样对功能块的“输出”与“输入”进行定义。注意“输入”定义的为INT,输出为LREAL。二:制作ST文本形式功能块。同样在功能块插入选择ST文本。按照ST文本的编写规则编写ST代码,本次包含算法为将整数转换为浮点数再进行浮点四则运算之后执行指数幂操作,最后再将原运算后的长浮点数转换为普通浮点数。因为此运算简单,无需定义内部变量,只需要定义输入与输出端口即可。注意此处将OUT定义为REAL(普通浮点数)。三:执行编译命令。在编写完梯形图形式功

3、能块与ST文本形式功能块后,需执行编译命令,来看查编写的功能块是否存在语句错误或者指令错误。比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译结果中就已提示为“警告”。当编译存在“错误”时,需重要检查功能块,警告只是作为一种提醒,对功能块不影响。四:循环段中插入功能块。1:段1插入的为使用梯形图形式的功能块;2:段2插入的为使用ST文本形式的功能块;3:段3为直接在梯形图中使用指令来实现功能块内部的算法;4:段4分别将梯形图功能块与ST文本功能块产生的结果与直接用指令运算产生

4、的结果进行比较。从而可以判断三者运算后的结果一致性。指令解析:FLT:将二进制转换为浮点数,为后面的浮点运算作准备;/F:浮点数除法;-F:浮点数减法;PWR:执行指定数据的指数次方(幂操作)。程序意图:y=10^(x-8)x:电压值;y:真空度(结果)(PLC内数据量程换算0-10000分辨率对应0-10V。所以在进行转换前需除以1000)五:仿真运算。从W10.00中的状态可以得知,此三种处理算法的方式得出的结果一致。从PLC内存中也可以发现三组数据一致。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。