版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PLC功能指令(zhǐlìng)PLC子程序块。FX2NPLC功能指令有程序流程、传送比较、四则逻辑运算、旋转移位、数据处理、高速处理、方便指令、外部设备处理、浮点数、时钟运算、接点比较等若干类。本节仅FX2NPLC常用的功能指令。一、功能指令(zhǐlìng)形式功能指令式FNC00~FNC246FNC45是一条数据处理平均值功能的指令,助记符MEAN,使用(shǐyòng)FNC45,而采用智能编程器或计算MEAN1是一条取平均值功能指令的梯形图。图1MEAN示例(shìlì)梯形图MEANFNC45(但不直观);D0源操作数的首元件;D4Z是指定计算结果存放的数据寄存器的地址;K3是指定3D4Z(D0+D1+D2)/3,即将(D0+D1+D2)/3的运算结果赋值给D4Z。1个程序步,162步,324步。功能指令执行方式21MOVX0012MOV(P)是脉冲执行型型指令,(P)X000OFFON行一次指令。图2功能指令执行方式示例可处理数据长度16323X000MOV16位,即将D10D122梯级中,(D)MOV32D21D20(D21、D2032位数据)D23D22(D23、D2232位数据存储单元)。图3功能指令处理数据长度示例几个(jǐɡè)常见和搞错的功能指令:1一、BCD指令(zhjlìng)和BIN指令1BCD指令(zhlng)BCD码就是用四位(sìwèi)二进制数表示一位十进制数的编码,比如十进制12用BCD码表示(biǎoshj)为:00010010(1=0001,2=0010,合起来就是00010010)BCDD0K1Y0这条指令就是将D0BCDK1Y0个单元中。2、BIN指令BIN码就是二进制编码,比如十进制数的12,用BIN码表示就是1100,(12=8+4,8=1000,4=100,合起来就是1100)所以BIND0K1Y0这条指令就是将D0中的值转为BIN码,然后送到K1Y0这个单元中。二、条件跳转指令CJ当执行条件跳转指令CJ指令时,跳过CJ指令和指针标号之间的程序,见图4。当X30接通时,跳转到P20处执行该行及以后程序,如果X30不接通,则跳转不执行,程序按原顺序执行。指令可用的有效指针范围为P0~P127。图4CJ指令应用示例执行跳转指令CJ输出元件的状态也维持不变。三.子程序调用指令2图5CALL指令示例子程序调用CALL指令的操作数为P0~P127,占用3个程序步。需与子程序返回指令SRET(无操作数)配合使用,见图5。若X0接通(jiētōnɡ),则转到标号P10处去执行子程序。当执行到子程序结束SRET指令时,返回到CALL指令的下一步执行。使用子程序调用与返回指令时应注意转移标号不能重复,也不可与跳转指令的标号重复。子程序调用可以嵌套调用,最多可达5级嵌套。FEND是主程序结束指令,无操作数,占用1个程序步。表示主程序结束,当执行到FEND时,PLC进行输入/输出处理,监视定时器刷新,完成后返回(fǎnhuí)起始步。二、CMP指令(zhǐlìng)和ZCP指令CMP指令(zhǐlìn)一个(īè数的比较)36CMP指令示例CMP326X0K100C10当前值的大M0、M1、M2中一个辅助继电器,另二个辅助继电器X0CMP指令也不执行。ZCP指令(一个区间的比较)ZCP12个源源数据相比较,比较结果将影7X0C30K100、K120M3、M4、M5进行赋值。7ZCP指令例三、交替(jiāotì)指令ALT4ALT是交替(jiāotì)指令,一次触发时为ON,再一次触发(chùfā)就OFF,再触发又ON,如此交替下去;但注意ALT是连续执行(zhjxjng)型的,就是说,当X20常ON时(执行条件一直接通),程序每一个扫描周期都ALT都要执行一次。若只想只执行一个扫描周期,即每X20接通一次时ALT只变化一次,这要用带脉冲的指令ALTP即:当按一下时X20时,Y20为ON并一直保持,再按一下X20时,Y20为OFF直保持。要特别注意连续执行型ALT和脉冲执行型ALTP,一般来说,脉冲执行型ALTP才是我们要的效果。ALTALTPP(行条件上升沿时),ALT四、七段译码指令SEGDSEGD(P)2所示,将[S.]4进制数(0~F)经译码后存于[D.]指定的元件中,以驱动七段显示器,就是说,D1里的数转化为十六进制后显示出来。SEGDk1k2y0数码管就显示(xiǎnshì)1(1进制(shíliùjìnzhì)1)5SEGDk10k2y0(xiǎnshì)A因为(yīnwèi)k10,变A)五、区间复位(fùwèi)指令ZRSTZRST,FNC40,其功能是将[D1·]、[D2·T、C、DY、M、S。[D1·]、[D2·]指定的元件应为同类元件,[D1·]的元件号应小于[D2·]的元件号。若[D1·]的元件号大于[D2·]的元件号,则只有[D1·]1所示,M8002PLCON,M500~M599、C235~C255、S0~S127均被复位。ZRSTZRSTY0Y7,Y0/r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度出租车公司品牌推广与营销合同3篇
- 二零二五年度绿色建筑设计与施工技术服务合同3篇
- 二零二五年度宠物运输安全责任保险合同模板3篇
- 二零二五年度酒店厨房承包与菜品研发合同汇编3篇
- 二零二五年度瓷砖跨境电商代理销售合同3篇
- 二零二五年度离婚协议及子女监护权归属合同(全新版)16篇
- 个人工程承包协议书(2024版)10篇
- 二零二五年度海绵城市代建项目合同范本3篇
- 2025年大棚农业物联网建设与应用合同4篇
- 二零二五年度创意园区场地租赁合同范本7篇
- 小学六年级数学上册《简便计算》练习题(310题-附答案)
- 2023-2024学年度人教版一年级语文上册寒假作业
- 培训如何上好一堂课
- 高教版2023年中职教科书《语文》(基础模块)下册教案全册
- 2024医疗销售年度计划
- 税务局个人所得税综合所得汇算清缴
- 人教版语文1-6年级古诗词
- 上学期高二期末语文试卷(含答案)
- 软件运维考核指标
- 空气动力学仿真技术:格子玻尔兹曼方法(LBM)简介
- 比较思想政治教育学
评论
0/150
提交评论