新闻中心

创新、诚信、务实、高效

新闻中心
联系我们

上海嘉定区杭桂路1112号906室 中波大厦

英文
行业要闻
您的位置:主页 > 新闻中心 > 行业要闻 >
CpM2A系列pLC的指令系统介绍(之二)
发布时间:2016-10-26 10:29 来源:欧姆龙 阅读:
CpM2A系列pLC的指令系统介绍(之二)上篇文章介绍了CpM2A系列pLC的指令系统的前五个,接下来介绍剩下的几个指令,这同样重要。
6)SET和RSET指令
格式:SET NRSET N其中的操作数N也是位,它可以是IR、SR、SR、AR、LR或hR。功能: 置位和复位指令,用来完成直接对位的置位或复位操作,当SET指令的执行条件满足时置N为ON;当RSET指令的条件满足时置N为OFF。例1-5:在00000和00002的状态变化已知的条件下,下面程序段执行的结果。LD 00000SET 20000LD 00002RSET 20000
7)KEEp指令
格式:条件S条件RKEEp(11) N其中的操作数N也是位,它可以是IR、SR、AR、LR或hR。功能: 锁存指令。KEEp相当于一个软件保持器,它前面要有两个条件,故在格式中专门列出。条件S为保持器的置位输入,条件R为保持器的复位输入。即: 当条件S满足,操作数N置ON并保持;当条件R满足,则操作数N置OFF。特别地,当 S和R同时满足时,按复位优先的运算,操作数N置OFF。例1-6:KEEp指令的应用。
KEEp指令的程序段如下:LD 00001LD 00002KEEp(11) 01001与程序段对应的梯形图例及其相应波形。指令的置位输入为00001,复位输入为00002,显然利用KEEp指令可以代替相应的自锁运算逻辑。
8)DIFU(13)和DIFD(14)指令格式:DIFU(13) NDIFD(14) N其中的操作数N也是位,它可以是IR、SR、AR、LR或hR。功能: 微分指令。DIFU为上升沿微分指令,当执行条件为上升沿时使操作数N有一个扫描周期的ON。DIFD为下降沿微分指令,当执行条件为下降沿时使操作数N有一个扫描周期的ON。例1-7:DIFU和DIFD指令的应用。DIFU和DIFD指令的程序段如下:LD 00001DIFU(13) 20001DIFD(14) 20002与程序段对应的梯形图例及其相应波形,其中微分指令的输出脉冲宽度为一个扫描周期T。
9)NOp(00)指令格式:NOp(00)功能: 空操作指令,不做任何操作,可用于程序调试时的指令暂时删除或程序执行时间微调等特殊用途。
10)END(01)指令格式:END(01)功能: 结束指令,表示程序的结束。每一程序的最后一条指令必须是END指令。没有END指令的程序不能被执行并会显示相应的出错信息。END指令以后的程序段将不会被执行。说明: 执行END指令时标志位ER、CY、GR、EQ和LE将被置OFF。
以上是CpM2A系列pLC的指令系统介绍。

乐利(中国)有限公司 ICP备案编号:沪ICP备12040820  

友情链接: 波形护栏 | 杭州装修网 | 太阳能路灯 | 蒸发器 | 空气能热水器 | 合肥装修网 | 电动葫芦 | 空包网 | 走刀式分板机 | 陆克文 |