- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* PLC上电时,将0100传送到200通道中,作为CNT000的设定值 ★ 改变计数器设定值的操作: ●使00001OFF→ON,将0200 传送到200通道中; 自00000 ON开始, CNT000按设定值100开始计数(或定时)。 ●此后计数器按设定值200计数 ●断开00000,闭合一次触点 00002, 使CNT000复位; 00001 MOV(21) #0100 200 25315 25502 00001 00000 CNT000 200 00002 25315 @MOV(21) #0200 200 使用MOV指令举例(5) * 在输入00000或00001为ON时执行求反操作。 分析程序的功能,并写出语句表. 使用MVN指令举例 (6) 操作执行的结果为将目的通道200置2C9E。 LD 00000 OR 00001 MVN(22) #D361 200 * 单字比较指令CMP 表比较指令TCMP 双字比较指令CMPL 块比较指令BCMP 3. 7. 2 数据比较指令 * 1. 单字比较指令CMP CMP(20) C1 C2 CMP(20) C1 C2 C1 :比较数1 C2 : 比较数2 在执行条件为ON时,将C1 和C2进行比较。 当 C1 C2时,标志位25505 ON 当 C1 = C2时,标志位25506 ON 当 C1 C2时,标志位25507 ON 功能 * 使用CMP指令举例(1) 写语句表、分析程序功能 LD 00000 TIM 000 #0030 CMP(20) TIM000 #0200 AND 25505 OUT 20000 AND 25506 OUT 20001 AND 25507 OUT 20002 LD TIM000 OUT 20003 25506 20001 TIM000 25507 20003 20002 CMP(20) TIM 000 # 0200 TIM000 #0300 00000 25505 20000 * 分析程序功能 执行指令CMP时,将TIM000的当前值与 #0200进行比较。 25506 20001 TIM000 25507 20003 20002 CMP(20) TIM 000 # 0200 TIM000 #0300 00000 25505 20000 当00000为ON时,TIM000开始定时、且开始执行CMP指令。 TIM000的当前值由0300每隔0.1秒减1。 * 可见:配合指令CMP,用一个定时器可以控制 多个输出位。 若TIM000当前值大于#0200时,25505 ON →20000 ON。 若TIM000的当前值等于# 0200时,25506 ON → 20001 ON。 若TIM000的当前值小于# 0200时,25507 ON → 20002 ON。 25506 20001 TIM000 25507 20003 20002 CMP(20) TIM 000 # 0200 TIM000 #00300 00000 25505 20000 当TIM000 定时到 时,20002和 20003 ON。 续 * 使用CMP指令举例 (2) 分析本例使用微分指令的原因 由于CMP指令没有微分形式 若欲使指令CMP只在00000 OFF→ON时执行一次 则必须使用指令DIFU(13) CMP(20) TIM 000 # 0200 00000 25505 01000 DIFU(13) 20000 20000 * 2. 块比较指令BCMP BCMP (68) CD CB R @ BMCP(68) CD CB
文档评论(0)