




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
CPM1A系列PLC的指令系统熟练掌握PLC的基本指令、编制梯形图的注意事项;熟练掌握分支程序的处理方法;熟练掌握定时器/计数器指令;数据比较CMP指令;数据移位SFT指令;数据传送MOV等指令。掌握其它应用指令的用法。能够读懂梯形图程序和语句表程序,并能够互相转换;能够编写简单的梯形图程序。§3-1概述§3-1概述操作数可以是通道号、继电器号或常数。例如,计数器指令的格式为CNT000 SV例如:计数器的指令格式为CNT000 *DM10003.执行指令对标志位的影响4.指令的微分、非微分形式§3-2基本指令LD和LDNOT指令2.OUT和OUTNOT指令(1).若输出位为PLC的输出点,则运算结果输出到PLC外部 若输出位为PLC的内部继电器,则运算结果为中间结果,不输出到PLC外部。例:3.AND和ANDNOT指令例:例:两种输出形式4.OR和ORNOT指令LD00000 OR00001 OUT01000 LD00000 ORNOT00003 OUT010015.结束指令END(01)6.空操作指令NOP(00)1.ANDLD指令例:2.ORLD指令例:例:利用以上指令对复杂梯形图编程§3-2-3置位(SET)和复位(RESET)指令§3-2-4保持指令KEEP(11)(1).KEEP(11)指令功能和SET、RESET指令的功能类似,但KEEP指令是一个整体,中间不允许插入任何指令。§3-2-5上升沿微分指令DIFU(13) 下降沿微分指令DIFD(14)DIFU(13)和DIFD(14)指令的接通时间只有一个扫描周期。在同程序中,同一元件线圈使用2次或多次,称为双线圈输出。这时前面的输出无效,最后一次输出才是有效输出。4.触点不能画在垂直路径上二.基本编程方法。6.当某梯级有两个分支时,若其中一条分支从分支点到输出线圈之间无触点,该分支应放在上方,这样可以使语句表更少(连续输出)。§3-3-1连锁/连锁解除指令(IL(02)/ILC(03))(1).不论IL前面的执行条件为OFF或ON,PLC都要对IL—ILC中间的程序进行处理,要占用扫描时间。 (2).IL和ILC可以成对使用,也可以多个IL指令配一个ILC指令,但不允许嵌套。 IL---IL…..ILC(允许)ILIL…ILCILC(不允许)例1:分支电路如下:例2:分支电路如下:注意区别并联输出、连续输出和复合输出的结构及其编程方法§3-3-2暂存继电器TR(TR0~TR7)§3-3-3跳转/跳转结束指令(JMP(04)/JME(05))00004§3-3-4定时器和计数器指令1.定时器指令--TIM例1:定时器TIM000,SV=15秒,定时到01000得电。例3:定时器定时时间的扩展。接通延时ON2.高速定时器指令--TIMH(15)3.计数器指令CNT25503置位为ON例:计数器的定时功能3.可逆计数器指令--CNTR(12).对于ACP,在PV=SV时,再加1,PV=0000,CNTR输出为ON,再来一个脉冲,PV=0001,CNTR输出为OFF,循环加计数。即产生进位输出一个计数周期的ON。例2:可逆计数器的循环定时功能例3:循环计数器容量的扩展25503置位为ON§3-4数据传送和数据比较指令§3-4-1数据传送指令2.取反传送指令-MVN(22)/@MVN(22)3.块传送指令-XFER(70)/@XFER(70)4.块设置指令-BSET(71)/@BSET(71)例:用@BSET指令改变定时器的当前值出错标志25503为ON,该指令不执行。5.数据交换指令-XCHG(73)/@XCHG(73)6.单字分配指令-DIST(80)/@DIST(80)(1).单字数据分配(2).进栈操作00000相等标志25506:S的内容为0000时为ON。7.数据调用指令-COLL(81)/@COLL(81)(1).数据调用DM000500000说明8.位传送指令-MOVB(82)/@MOVB(82)000009.数字传送指令-MOVD(83)/@MOVD(83)例:当C分别为#0010、#0030、#0031、#0023时,执行MOVD指令的情况。§3-4-2数据比较指令例:例:利用定时器和比较指令产生如图波形。00000接启动按钮。2.双字比较指令--CMPL(60)注意:(1).编程顺序同CMP; (2).出错标志同CMP; (3).C1+1和C1必须在同一数据区;C2+1和C2必须在同一数据。 (4).CMPL(60)不能用于带符号数的比较。3.块比较指令--BCMP(68)/@BCMP(68)区域比较和R的对应关系:比较数据:4.表比较指令--TCMP(85)/@TCMP(85)TCMP(85)§3-5数据移位和数据转换指令§3-5-1数据移位指令

王子****青蛙
实名认证
内容提供者


最近下载