- 4
- 0
- 约6.63千字
- 约 154页
- 2021-08-03 发布于北京
- 举报
第4章 基本指令 ;本章学习目的;4.1 位操作类指令 ;4.1.1 指令使用概述 ;许多指令中含有操作数,操作数的有效编址范围如表4.2所示。;(1)指令例
整数加法
+I,整数加法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相加,产生一个16位整数结果输出(OUT)。
在LAD和FBD中,以指令盒形式编程。指令盒的执行结果:IN1+IN2=OUT
在STL中,执行结果:IN1+OUT=OUT
IN1和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。
OUT的寻址范围:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*LD。
;本指令影响的特殊存储器位:SM1.0(零);SM1.1(溢出);SM1.2(负)
使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)
指令格式:
+I IN1, OUT
;例: +I VW0, VW4
本指令在梯形图和语句表中的编程如图4.1所示。;3. 梯形图的基本绘制规则
(1)Network
(2)能流/使能
(3)编程顺序
(4)编号分配
(5)内、外触点的配合
(6)触点的使用次数
(7)线圈的使用次数
(8)线圈的连接 ;4.1.2 基本逻辑指令 ;可编程序控制器中的堆栈与计算机中的堆栈结构相同,堆栈是一组能够存储和取出数据的暂时存储单元。堆栈的存取特点是“后进先出”,S7-200可编程序控制器的主机逻辑堆栈结构如表4.3所示。;1. 标准触点指令;在语句表中,LD、LDN、A、AN、O、ON、NOT这几条指令的执行对逻辑堆栈的影响分别如表4.4、表4.5其后的说明。;表4.5 指令A I0.2的执行;程序实例:
本程序段用以介绍标准触点指令在梯形图、语句表和功能块图3种语言编程中的应用,仔细比较不同编程工具的区别与联系。
其梯形图和语句表程序结构如图4.2所示。;本程序对应的功能框图如图4.3所示。在功能框图中,常闭触点的装入和串并联用指令盒的对应输入信号端加圆圈来表示。
程序执行的时序图如图4.4所示。
;图4. 4 时序图;负跳变触点检测到脉冲的每一次负跳变后,产生一个微分脉冲。
指令格式:ED (无操作数)
应用举例:图4.5是跳变指令的程序片断。图4.6是图4.5指令执行的时序。;图4.5 跳变应用;;(1)S,置位指令
(2)R,复位指令
置位即置1,复位即置0??置位和复位指令可以将位存储区的某一位开始的一个或多个(最多可达255个)同类存储器位置1或置0。这两条指令在使用时需指明三点:操作性质、开始位和位的数量。各操作数类型及范围如表4.6所示。;;(2)R,复位指令
将位存储区的指定位(位bit)开始的N个同类存储器位复位。当用复位指令时,如果是对定时器T位或计数器C位进行复位,则定时器位或计数器位被复位,同时,定时器或计数器的当前值被清零。
用法: R bit, N
例: R Q0.2, 3
应用举例:图4.7为置位和复位指令应用程序片断。;;本程序对应的时序图如图4.8所示。;4. 立即指令 ;(1)立即触点指令
在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。
这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。下面以LDI指令为例。
用法: LDI bit
例: LDI I0.2
注意:bit只能是I类型。;(2)=I,立即输出指令
用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。
用法: =I bit
例: =I Q0.2
注意:bit只能是Q类型。
;(3)SI,立即置位指令
用立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。
用法: SI bit, N
例: SI Q0.0, 2
注意:bit只能是Q类型。SI和RI指令的操作数类型及范围如表4.7所示。;(4)RI,立即复位指令
用立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。
用法: RI bit, N
例: RI Q0.0, 1
应用举例:
图4.9为立即指令应用中的一段程序,图4.10是程序对应的时序图。;;;4.1.3 复杂逻辑指令 ;1. 栈装载与指令 ;OLD,栈装载或指令(或块)。在梯形图中用于将串联电路块进行并联连接。
在语句表中指令OLD执行情况如表4.9所示。;LPS,逻辑推入栈指令(分支或
您可能关注的文档
- 电话营销技巧与实例.pptx
- 电话营销技巧与实例终.pptx
- 电话营销技巧第3讲别出心裁的开场白·ppt.pptx
- 电话营销技巧与实例(宗鸣).pptx
- 电话营销成功法则.pptx
- 电话营销如何说培训课件.pptx
- 电话营销企划提案.pptx
- 电话营销——营销你自己.pptx
- 电话礼仪的详细讲解.pptx
- 电话营销介绍及技巧.pptx
- 2026-2030中国反无人机行业市场全景调研及投资价值评估咨询报告.docx
- 2026-2030导电膜玻璃行业市场供给规模及供需趋势分析研究报告.docx
- 2026-2030电动机空间加热器行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2026-2030证券行业市场发展分析及发展前景与投资机会研究报告.docx
- 2026-2030中国高冰镍市场供需格局及未来营销渠道分析研究报告.docx
- 2026-2030电路板产业市场发展分析及前景趋势与投资研究报告.docx
- 2026-2030中国海洋角行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030小家电行业竞争格局分析及投资前景与战略规划研究报告.docx
- 2026-2030中国增氧机市场应用前景动态及供求形势预测研究报告.docx
- 2026-2030中国高分子吸附剂市场现状调查投资竞争力调研报告.docx
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)