- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 PLC功能指令
4、中断举例 输入中断的基本程序示例如图7-10所示。当外部输入X0上升沿时,输出Y0,即时刷新Y0~Y7的状态。 定时器中断的基本程序示例如图7-11所示。当外部输入X1闭合时,置位M3使INC指令有效,每隔10ms中断一次,D0加1,当D0的值等于1000时,M3复位。 计数器中断的基本程序示例如图7-12所示。示例是在使用功能指令过程中调用中断子程序。 功能指令的格式—梯形图格式和指令表格式 功能指令的位长—16位和32位 功能指令的执行方式—连续和脉冲方式 4个位元件组合的BCD码表示一位十进制数 变址寄存器V、Z的应用 功能指令的标志M8020、M8021、M8022 功能指令的应用 第五节 循环移位指令 4、带进位循环左移 FNC 33 RCL 操作数[D]:KnY、KnM、KnS、T、C、D、V,Z X000从OFF到ON每变化一次D0的最高位先移入M8022,M8022的移入D0的最低位,以此类推,从右向左循环左移n位,最终位被存入进位标志中。 注意:在位指定软元件的情况下,只有K4(16位指令)和K8(32位指令)是有效的(例K4Y10,K8M0) 第五节 循环移位指令 5、位右移 FNC34 SFTR 将源数S为首地址的n2位位元件的内容存放在以目的操作数D为首地址的长度为n1的位栈中,位栈右移n2位,最低位溢出。 *采用脉冲执行型指令时,驱动输入每来一次上升沿,执行n2位移位;连续执行型指令,是每个扫描周期执行一次。 第五节 循环移位指令 6、位左移 FNC35 SFTL 将源数S为首地址的n2位位元件的内容存放在以目的操作数D为首地址的长度为n1的位栈中,位栈左移n2位,最高n2位溢出。 *采用脉冲执行型指令时,驱动输入每来一次上升沿,执行n2位移位;连续执行型指令,是每个扫描周期执行一次。 第五节 循环移位指令 7、字右移 FNC36 WFTL 将源数S为首地址的n2个字元件的内容存放在以目的操作数D为首地址的长度为n1的字栈中,字栈右移n2个字,最低n2个字溢出。 *采用脉冲执行型指令时,驱动输入每来一次上升沿,执行n2个字移位;连续执行型指令,是每个扫描周期执行一次。 第五节 循环移位指令 8、字左移 FNC37 WFTL 将源数S为首地址的n2个字元件的内容存放在以目的操作数D为首地址的长度为n1的字栈中,字栈左移n2个字,最高n2个字溢出。 *采用脉冲执行型指令时,驱动输入每来一次上升沿,执行n2个字移位;连续执行型指令,是每个扫描周期执行一次。 第六节 数据处理指令 1、全部复位 FNC 40 ZRST 操作数 [D]:KnY、KnM、KnS、T、C、D、V,Z 第六节 数据处理指令 成批复位位元件M500-M599 成批复位字元件C235-C255(0的写入和触点的消除) 成批复位状态继电器S0-S127 初始化脉冲 2、ON 位个数 FNC43 SUM 操作数 [S]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z 第六节 数据处理指令 第五节 循环移位指令 3、ON 位判断 FNC44 BON 操作数 [S]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [D]:Y、M、S 4、取平均值 FNC45 MEAN 第六节 数据处理指令 操作数 [S]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z 第七节 高速处理指令 1、输入、输出刷新 FNC 50 REF 操作数 [D]:Y、M 第七节 高速处理指令 2、高速计数器置位 FNC53 DHSCS 操作数 [S1]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [S1]: C [D]:Y、M、S 第七节 高速处理指令 高速计数器是根据计数输入的OFF—ON以中断方式计数。计数器的当前值等于设定值时,计数器的输出触头立即置1。 向外部输出与顺控有关,受扫描周期的影响. 3、高速计数器复位 FNC53 DHSCR 操作数 [S1]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [S1]: C [D]:Y、M、S 第七节 高速处理指令 高速计数器是根据计数输入的OFF—ON以中断方式计数。计数器的当前值等于设定值时,计数器的输出触头立即复位=0。 4、脉冲输出 FNC57 PLSY 操作数 [S1]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [S1]: KnX、 KnY、KnM、KnS、T、C、D、V,Z [D]: Y 第七节 高速处理指令 S1:指定脉冲频率; S2:指定脉冲个数;D仅限于Y,根据型号不同可使用的数量也不同,必须是晶体管输出
文档评论(0)