- 1、本文档共212页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章顺序控制梯形图的设计方法.ppt
第5章 功能指令 功能指令概述 数据操作类指令 数据传送、数据比较、移位、数学运算、逻辑运算 高级应用指令 子程序、中断、高速计数、位置控制、闭环控制、通信 功能指令概述 使能输入与使能输出 盒子(功能块) 使能输入端EN 使能输出端ENO 功能指令概述 梯形图中的网络与指令 网络就是程序中独立的段。一个网络中只能有一个独立的电路,否则编译会出错。 指令表程序可不使用网络,但只有按网络划分指令表程序,才能正确地被转换成梯形图。 功能指令概述 与能流相关的规则 能流只能从左向右流动,梯形图中不能有短路、开路和反方向的能流。 大多数指令不能直接与左侧电源线相连,必须有条件输入指令,如果需要无条件执行,则可使用SM0.0驱动,有些指令与能流无关,如标号指令或SCR指令等,应将它们直接接左侧电源线。 有些指令不能级联,如LBL、SCR、定时器及计数器指令等,它们无ENO输出。 在输入语句表指令时,必须使用英文标点符号,否则会出错。 功能指令概述 其它规约 SIMATIC程序编辑器中的直接地址由存储器区标识符和地址组成,例如I0.0。IEC程序编辑器用%表示直接地址,如%I0.0。 可以使用符号地址代替绝对地址,编译下载时会自动转换成绝对地址。 全局符号自动加“”,局部变量加“#”。 表示需要能流连接; 表示可选能流连接。 表示需要输入位地址; 表示需要输入地址或数值。 数据处理指令 比较指令 数据传送指令 移位与循环指令 数据转换指令 表功能指令 读写实时时钟指令 字符串指令 比较指令 比较指令—字节比较 字节比较指令用于比较字节值IN1和IN2的大小。 比较类型包括: IN1 = IN2、IN1 = IN2、IN1 = IN2、IN1 IN2、IN1 IN2或IN1 IN2。 比较条件成立时,触点就闭合,否则断开。 比较指令—整数比较 整数比较指令用于比较有符号整数值IN1和IN2的大小。(16#7FFF 16#8000) 比较类型包括: IN1 = IN2、IN1 = IN2、IN1 = IN2、IN1 IN2、IN1 IN2或IN1 IN2。 比较条件成立时,触点就闭合,否则断开。 比较指令—双整数比较 双整数比较指令用于比较有符号双字整数值IN1和IN2的大小。(16#7FFFFFFF 16 比较类型包括: IN1 = IN2、IN1 = IN2、IN1 = IN2、IN1 IN2、IN1 IN2或IN1 IN2。 比较条件成立时,触点就闭合,否则断开。 比较指令—实数比较 实数比较指令用于比较实数值IN1和IN2的大小。 比较类型包括: IN1 = IN2、IN1 = IN2、IN1 = IN2、IN1 IN2、IN1 IN2或IN1 IN2。 比较条件成立时,触点就闭合,否则断开。 比较指令—字符串比较 字符串比较指令用于比较两个ASCII字符串IN1和IN2的大小。 比较类型包括: IN1 = IN2、IN1 IN2。 比较条件成立时,触点就闭合,否则断开。 实例1 调整模拟调整电位器0,改变SMB28字节数值,当SMB28数值小于或等于50时,Q0.0输出,其状态指示灯打开;当SMB28数值大于或等于150时,Q0.1输出,状态指示灯打开。 实例2 整数字比较若VW0 +10000为真,Q0.2有输出。双字比较若VD2 -150000000为真, Q0.3有输出。实数比较若VD65.001E-006, Q0.4有输出。 实例3 用通电延时定时器和比较指令组成占空比可调的脉冲发生器。 数据传送指令 1.字节、字、双字和实数的传送 2.字节立即读写指令 3.字节、字、双字的块传送指令 4.字节交换指令 数据传送指令 1.字节、字、双字和实数的传送 将字节、字、双字和实数(IN)移至输出(OUT),不改变原来的数值。 字传送举例 将变量存储器VW10中内容送到VW100中。 数据传送指令 2.字节立即读写指令 字节立即读指令(MOV-BIR):读取实际输入端IN给出的1个字节的数值,并将结果写入OUT所指定的存储单元,但输入映像寄存器未更新。 字节立即写指令(MOV-BIW):从输入IN所指定的存储单元中读取1个字节的数值并写入(以字节为单位)实际输出OUT端的物理输出点,同时刷新对应的输出映像寄存器。 数据传送指令 3.字节、字、双字的块传送指令 将N个数目的字节、字、双字从输入地址(IN)移至输出地址(OUT)。N的范围为1至255。 块传送指令举例 将变量存储器VB20开始的4个字节(VB20- VB23)中的数据,移至VB100开始的4个字节中(VB100-VB103)。 数据传送指令 4.字节交
您可能关注的文档
- 电视纪录片创作-个人中心.ppt
- 电话功能用户指南-Verizon.PDF
- 电话银行系统.ppt
- 电铁牵引变压器容量与电网供电能力分析-中国电机工程学会.PDF
- 疑难排解指南-HP.PDF
- 病毒感染预实验信息表.doc
- 白光微腔有机电致发光器件的结构设计与制备-发光学报.PDF
- 皖西学院成人高等教育信息化建设项目询价采购文件-六安市公共资源.doc
- 监定安置系统-学校端.ppt
- 监督审核通过通知书憨甑-ESDCHINA.PDF
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)