电气控制-FPI的指令系统.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 FP1的指令系统;3.1 基本顺序指令;指令助记符;1. 输入输出指令:ST、ST/、OT;;常闭触点的功能可以用两种方式实现;2、逻辑操作指令:AN、AN/、OR、OR/;例3-2;3、块逻辑操作指令:ANS、ORS ;例3-3;例题说明:;注意事项:;4、堆栈指令:PSHS、RDS、POPS;例3-4;例题说明:;注意事项:;5、微分指令:DF、DF/ ;例3-5;例题说明:;注意事项:;6、置位、复位指令:SET、RST ;例3-6;7、保持指令:KP ;例3-7;8、空操作指令:NOP ;作业:;4. 根据指令表分别画梯形图;3.2 基本功能指令;定时器的工作原理:; 简单的说,当定时器的执行条件成立时,定时器以R、X、Y所规定的时间单位对预置值作减计数,预置值减为0时,定时器导通。其对应的常开触点闭合,常闭触点断开。 ;例3-8;注意事项:;在实际的PLC程序中,定时器使用非常灵活。;例3-9;2、计数器指令:CT、F118(UDC);计数器CT指令的梯形图符号如下图所示。;;注意事项:;同一程序中相同编号的计数器只能使用一次,而对应的常开和常闭触点可使用无数次。 计数器有两个输入端,即计数脉冲输入端CP和复位端R,分别由两个输入触点控制, R端比CP端优先权高。 计数器的预置值即为计数器的初始值,该值为0 ~ 32767中的任意十进制数,书写时前面一定要加字母“K”。;;例题说明:;X0为加/减控制信号,ON为加计数,OFF为减计数。 X1为计数输入信号,检测到其上升沿时,根据X0的 状态,执行加1或减1计数。 DT10相当于CT指令中的预置值寄存器SV,DT0相当 于经过值寄存器EV。当DT0中的结果为0时,特殊内 部寄存器R900B接通,内部寄存器R50有输出。 ;3、移位指令:SR、F119(LRSR);例3-12;F119(LRSR)指令:左/右移位寄存器指令 D1:移位区内首地址寄存器; D2:移位区内末地址寄存器; 注意:移位区内的首地址和末地址要求是同一种类 型的寄存器,并满足D1≤D2。;例3-13;需要有4个输入信号,即左/右移位信号、数据输 入、移位信号和复位触发信号。 DT0指定移位区首地址,DT9指定末地址。 当X3为ON时,复位信号有效,DT0和DT9均被 清0,移位寄存器停止工作。;当X3为OFF时,移位寄存器正常工作。这时,由移位触发信号X2的上升沿触发???位操作,移动的方向由X0决定,若X0为ON,表示进行数据左移,为OFF,表示进行数据右移。至于移入的数据为1还是为0,则取决于X1的状态,若X1接通,移入数据为1,否则,移入数据为0。 DT0 ~ DT9构成了连续的16位寄存器区,移位操作使所有位同时进行,整个区域按照高位在左侧、低位在右侧的顺序排列。 ;3.3 控制指令;;例题说明:;指令或寄存器;注意事项:;2、跳转指令:JP、LBL;;注意事项:;3、循环跳转指令:LOOP、LBL;;注意事项:;LOOP指令不能直接从母线开始,即必须有触发信号。 循环跳转指令可以嵌套使用。 不能从结束指令ED以前的程序跳转到ED以后的程序中去;也不能在子程序或中断程序与主程序之间跳转;不能在步进区和非步进区进行跳转。;4、结束指令:ED、CNDE;例3-17;5、步进指令:SSTP、NSTP、NSTL、 CSTP、STPE;;注意事项:;6、子程序调用指令:CALL、SUB、RET;;;指令或寄存器;7、中断指令:INT、ICTL、IRET;FP1的中断类型 :;中断的实现 :;注意事项:;3.4 比较指令;1、字比较指令:ST=、 ST、 ST、 ST=、 ST、 ST=;2、字比较指令:AN=、 AN 、 AN 、 AN =、 AN 、 AN =;3、字比较指令:OR=、 OR 、 OR 、 OR =、 OR 、 OR =;4、双字比较指令:STD=、 STD、 STD、 STD=、STD、 STD=;5、双字比较指令:AND=、 AND、 AND、 AND=、AND 、 AND =;6、双字比较指令:ORD=、 ORD 、 O

文档评论(0)

ayangjiayu13 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档