- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03可编程控制器扩展的指令
单片机与可编程控制器原理与应用;IL-ILC指令使用时要注意哪些问题?
IL-ILC和JMP-JME指令的区别是什么?
执行微分型指令和非微分型指令时有什么区别?什么情况下需使用微分型指令?
数据传送指令MOV和MVN各有什么功能?
SFT是什么指令?其3个输入端的作用是什么?;SFT指令指定的移位通道有什么要求?
CMP指令所比较的数据范围是多少?
CMP指令执行后比较的结果是如何区分的?
执行BIN指令前后,源通道和结果通道中各存在什么数制的数?
ADD指令和SUB指令分别是如何影响标志位的?;第一节 程序转移指令;一、分支与分支结束指令;IL和ILC指令的使用;不论IL前面的条件是ON或OFF,PLC都要对IL—ILC之间的联锁程序段处理,因此使用该指令需要占用扫描时间.
IL和ILC指令不允许嵌套使用,即不能在IL和ILC指令之间再用另一对的IL和ILC,如IL—IL—ILC—ILC这样的嵌套结构是不允许的。
可以多个IL指令配一个ILC指令,如IL—IL—ILC这样的结构,在程序检查时会有出错信息显示“IL-ILC ERROR”,但不影响程序运行。;;在允许抢答开关SA闭合时,IL接通,抢答控制程序能得以执行,最先按下的抢答按钮会自锁,同时切断其他3路。
允许抢答开关SA断开,则分支指令IL断开,因而从IL到ILC之间的程序段不执行,并且输出继电器全部断开。;二、跳转和跳转结束指令;JMP指令的使用; 使用JMP和JME指令时,需注意以下几点:
1、在一个程序中可以有多组JMP和JME指令,用跳转号对其进行编号,跳转号的范围为00~1023。若跳转号不在此范围时,ER将出错(ON)。
2、跳转号00是专用跳转号。当JMP00指令的输入条件OFF时,在JMP00和JME00指令之间的程序将被扫描但是不被执行。因此,它将占用扫描时间,而其他跳转号的跳转指令在相同条件下,相应程序段不被扫描;; 使用JMP和JME指令时,需注意以下几点:
3、在一个程序中,JMP00和JME00指令可以多次使用,而其他跳转号的跳转指令只能使用一次,故JMP00和JME00指令可以不成组使用,即“JMP…JMP…JME”格式。虽然这种格式在程序检查时会提示出错,但程序能够正常执行。; 使用JMP和JME指令时,需注意以下几点:
4、JME(005)-JMP(004)可做循环用,在JMP(004)前用JME(005),只要JMP(004)的执行条件OFF,在JME(005)和JMP(004)间的指令会重复执行,如果执行条件不变ON或在最大循环时间内不执行结束指令END(001)会产生循环时间太长错误。; 使用JMP和JME指令时,需注意以下几点:
5、不同的任务块之间不允许相互跳转,即JMP(004)和JME(005)必须在同一任务块中使用,否则ERR会出错(ON)。;第二节 数据处理指令;微分型指令和非微分型指令;一、数据传送指令;传送指令MOV和取反传送MVN;MOV和MVN指令的使用;【例】用MOV指令改变定时器的设定值;二、数据移位指令;⒈ 移位寄存器指令SFT;【例】 用移位寄存器实现彩灯控制
用移位寄存器指令实现彩灯控制的梯形图,用移位寄存器的20000~20015通过01000~01015控制外接16个彩灯,20015用作移位寄存器的数据输入端,这样即可实现环形移位。用自复位定时器产生周期为2s的脉冲序列,作为移位脉冲。外接输入开关给移位寄存器中的各位设置初始值。;⒉ 通道移位指令WSFT;三、数据比较指令;比较指令CMP;;四、数据转换指令;⒈ 变换成二进制数BIN;⒉ 变换成十进制数BCD; 第三节 数据运算指令;一、清进位和置进位指令;二、十进制加法指令;【例】4位十进制数加法程序;三、十进制减法指令;【例】4位十进制数减法程序;MUL指令将一个通道的??容或常数与另一个通道的内容或常数进行相乘,结果送指定通道
计算结果要占2个通道。但指令中的结果通道只需写出一个通道号,另一个通道默认的为同一区域的高一个的通道
该指令要求数据为BCD码,否则出错标志25503会接通;MUL指令的使用;DIV指令将一个通道的内容或常数与另一个通道的内容或常数进行相除,结果送指定通道.
商占一个通道,余数占一个通道。但指令中仅标出存放商的通道,余数默认的存放在同一区域的高一个的通道.
该指令要求数据为BCD码,并且除数不允许为0,否则出错标志25503会接通;DIV指令的使用
您可能关注的文档
- (10安全,环境)辅导的.ppt
- (2013-5-3)高级DSP缘沫理与应用复习题.doc
- (06上海)1776年7月4的日通过的独立宣言宣告了美国的....doc
- (22-10)以教学案为缘呢体创建高中数学高效课堂(高中数学讲座10).doc
- (A-9)化工流动过程椎嫩合实验.doc
- (86分)云南省干部在的线学习测试-市场竞争新概念(86分).doc
- (savic-netFX介绍)的.ppt
- (N套题合1版)时代光的华---中国经济发展和改革的总体分析-常修泽下.doc
- (中英文对照)2014秋的季算法分析与设计模拟试卷.doc
- (北师大版)=四年级实凝学上册课件-乘法-卫星运行时间.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)