欧姆龙PLC功能块的制作与应用_第1页
欧姆龙PLC功能块的制作与应用_第2页
欧姆龙PLC功能块的制作与应用_第3页
欧姆龙PLC功能块的制作与应用_第4页
欧姆龙PLC功能块的制作与应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欧姆龙PLC功能块的制作与应用在PLC控制系统中,需要多次调用某种连续功能类似的功能时,可以将所需的功能进行打包封装成功能块,这样可以实现功能复用。再在梯形图中直接调用经过检测的功能块即可, 从梯形图上来看简洁,从 PLC内存来看,这样可以减少内存量。一:制作梯形图形式功能块。tiS£三焉=1 口口 LW砖-目i=b电号舒:帕rv jafiJT.|?觇| 书EW 三汗即(6* 首哥?卜8 sii-.rE<XXP4TPlThS2)BfHT JILL*Tini.+3.C+:0在CX-Programmer左下角功能块右键,插入梯形图,新建功能块文件名。在梯形区域编写 梯形图指令。ai

2、9ATTEMP-沖-矽再E-活欝i中细【Mtfp拠J-0沁:eciT fi1*1耐(MI丽加m fT当遇到变量时,可在编写梯形图时,定义。比如“TEMP数据类型为” REAL使用的范围为 内 部”(即表示此变量生命周期在此功能块内部),在数组大小设置 “ 3”意思为定义3个数据类型为浮点数的变量。类型为浮点数的变量。吨变a订世t):同样对功能块的 输出"与输入"进行定义。注意 输入"定义的为INT,输出为LREAL二:制作ST文本形式功能块。同样在功能块插入选择 ST文本。J-IF隹芦I帀-進苻刍 n O#启i远sa±遢爭电刊(M0101对LMDS Ij

3、Ct?独 R2tt 二=»百变计AriJiCOL1IMUE11ItJ叶QTt.'.I 41«九S斗1注1I agi旦I WS< OUT;= LREAL_TO_REAL(EXPT(10.iOJNT_TO_REAL(INXlOOO.O-B.O)J:按照ST文本的编写规则编写 ST代码,本次包含算法为将整数转换为浮点数再进行浮点四 则运算之后执行指数幕操作,最后再将原运算后的长浮点数转换为普通浮点数。1ENOfiOOLolttREAL爭11Kia寄出Al:肇ffiJ&H I SSOUT:= LREAL_TO_REALEX PT(也 lOOUT因为此运算简单,

4、无需定义内部变量,只需要定义输入与输出端口即可。注意此处将 定义为REAL(普通浮点数)。三:执行编译命令。在编写完梯形图形式功能块与 ST文本形式功能块后,需执行编译命令,来看查编写的 功能块是否存在语句错误或者指令错误。£*?1 srasrfj箭雌011 EtNOBOOLFAlECXJrREI0 11PLT;= LREAL TO REAL(EXPT(10.0,INT TO REAt(IN)/1000 0-S 01k - *a.fLT JiFirr'cjiu CfUtr i -比如此文本因为将原长浮点数转换为普通浮点数,将会影响到数据的精确度,所以在编译 结果中就已提示为

5、警告”当编译存在 错误”时,需重要检查功能块,警告只是作为一种提 醒,对功能块不影响。四:循环段中插入功能块。P On兵空计T| |£|"世T)out.4=1并?匡那戏 V = IQ-fr-e'阳ffiST文却J0紐2FLTUSS)1阳河D肘OO:-T<*55)09 昭,;1:DG?4* 1 JL 0Ldb旅;1 JI. I"'It;口仝计INTi T75臥I-Cii:ir -I : 141:段1插入的为使用梯形图形式的功能块;2 :段2插入的为使用ST文本形式的功能块;3:段3为直接在梯形图中使用指令来实现功能块内部的算法;4 :段4分别将

6、梯形图功能块与 ST文本功能块产生的结果与直接用指令运算产生的结果进行 比较。从而可以判断三者运算后的结果一致性。指令解析:FLTIF :-F :PWR:将二进制转换为浮点数,为后面的浮点运算作准备; 浮点数除法;浮点数减法;执行指定数据的指数次方(幕操作)。程序意图:y = 10A(x-8)X:电压值; y:真空度(结果)(PLC内数据量程换算 0-10000分辨率对应 0-10V。所以在进行转换前需除以1000)五:仿真运算。24(k=7f339lF些 ,=琬琳1 -DNS呂926+13谭点从W10.00中的状态可以得知,此三种处理算法的方式得出的结果一致。M OIM - CPUlI;*>i 品IC1CATC fR DR D TK H W曲地iflutP叶Jgsfl I強玄陆(T 1待制旨:rOff蹄闻;胃I+02II喝DOOIO'O1.2589266+0011 253926e+C011258926 卄 001D00110O.OOOOOOe+000OOOOOOOe+000O.OOOODOe-hOOOD00120O.OOOOOOg+OOOO.OOOOOOe+000O.OOOOOOg+000001300.0000006+0000000000e+000O'OOOOOOe+OOODO0140O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论