- 4
- 0
- 约1.9万字
- 约 108页
- 2020-10-15 发布于福建
- 举报
4.4步进指令和功能指令 8.循环指令《FOR,NEXT) 循环指令共有两条:循环区起点指令FOR,编号为FNC08,占3个程序步;循环结束指令NEXT,编号为FNC09,占用1个程序步,无操作数。 在程序运行时,位于FOR-NEXT间的程序反复执行n次(由操作数决定)后再继续执行后续程序。循环的次数n=1-32 767。如果N=-32 767-0之间,则当作n=1处理。 如图4 -38 (b)所示,图中程序A的循环次数为4,程序B的循环次数由DO中的数据决定。假如DO中的数据是5,则程序A每执行一次,程序B要执行5次,则程序B一共要执行20次。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 9.数制变换指令 (1)BCD变换指令的ALCE编号为FNC18它是将源元件中的二进制数转换成BCD码送到目标元件中,BCD变换指令的使用如图4-39 (a)所示,XO是指令的执行条件。当XO=ON时,源地址D12中的二进制数转换成。BCD码送到YO - Y7的目标地址去;XO = OFF时指令不执行。 如果指令进行16位操作时,执行结果超出0-9 999范围将会出错;当指令进行32位操作时,执行结果超过0 - 99 999 999范围也将出错。PLC中内部的运算为二进制运算,可用BCD指令将二进制数变换为BCD码输出到七段显示器。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 (2)BIN变换指令的编号为FNC19它是将源元件中的BCD数据转换成二进制数据送到目标元件中。BIN变换指令的使用如图4-39 (b)所示,图中的XO是执行条件。当XO=ON时,将D12中的BCD数据变换成二进制数据,送到1 YO一Y7目标地址去。 BIN指令常用于将BCD数字开关串的设定值输入到PLC中。常数K不能作为本指令的操作元件,因为在任何处理之前它会被转换成二进制数。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 10.算数运算指令 (1)加法指令ADD的编号为FNC20它是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。ADD加法指令的使用如图4-40 (a)所示,图中的操作可表示为( S1)+( S2)--(D)即(D10)+( D12)--(D14)。 (2)减法指令SUB的编号为FNC21它是将[Sl.]指定元件中的内容以二进制形式减去[ S2.]指定元件的内容,其结果存人由[D.]指定的元件中。SUB减法指令的使用说明如图4 -40 (b)所示,图中操作可表示为 ( Sl)-(S2)--(D)即(D10)-(D12)=( D14)。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 (3)乘法指令MUL的编号为FNC22数据均为有符号数。16位乘法运算如图4-41 (a)所示,XO为乘法执行条件,满足执行条件则将两个源地址(S1),(S2)中的数相乘,并以32位的形式送到指定目标数据寄存器(D) 0 32位数据结果的低16位存放在指定目的地址(D4),高16位存放在相连的下一个目标元件(D5)中。 (4)除法指令DIV (D)DIV(P)指令的编号为FNC23。其功能是将[S1.]指定为被除数,[ S2.]指定为除数,将除得的结果送到[D.]指定的目标元件中,余数送到[D.]的下一个元件中。16位除法运算如图4-41 (b)所示。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 11.加1和减1指令INC/DEC 加1指令的编号为FNC24;减1指令的编号为FNC25 。INC和DEC指令分别是当条件满足则将指定元件的内容加1或减1。如图4-42所示,当XO为ON时,(D10) +1-- (D10);当x1为ON时,(D11)+1--(D11)。若指令是连续指令,则每个扫描周期均作一次加1或减1运算。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 12.初始状态指令(IST ) 该指令的名称、助记符、指令代码和操作数见表4-4。 初始状态指令IST用于自动设置初始状态和特殊辅助继电器。该指令的使用如图4 -43所示,图中[S]为指定操作方式输入的首元件,一共是8个连号的元件。这些元件可以是X,Y,M和S。 X20:手动X21:回原点 X22:步动运行X23:一个周期运行 X24:全自动运行X25:回原点 X26:全自动运行启动X27:停止 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 1.写出图4 - 44所示梯形图的指令语句。 2.画出表4 -5所示的指令语句对应的梯形图。
您可能关注的文档
- Autodesk Navisworks 操作说明 使用方法 介绍[参考].ppt
- DOE简介(经典方法)[参照].ppt
- ELISA原理、方法、操作及注意事项[学习].ppt
- GDEO小车轨道精调的使用方法[参考].ppt
- HPV检测目的及最佳检测方法[参考].pptx
- PCBA上电子元件极性识别方法[参考].ppt
- PLC梯形图编程方法[学习].ppt
- quartus原理图输入与仿真方法[学习].ppt
- s7-200 plc 顺序控制梯形图的设计方法[参考].ppt
- XRD分析方法[参考].ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 沥青摊铺施工现场安全措施.docx VIP
- 无锡市2025-2026学年九年级下学期语文期末测试试卷.doc VIP
- 12荷叶圆圆 第一课时 课件(共23张PPT).pptx VIP
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx VIP
- Dopamine(Google的强化学习库):强化学习基础理论.docx VIP
- din 5480中文版渐开线花键2006新.pdf VIP
- 数字化教育技术应用:数字化教育技术概述PPT教学课件.pptx
- 《国家综合性消防救援队伍处分条令》考核试题及答案.docx VIP
- 左传·曹刿论战(原文+注释+白话译文).docx VIP
- 医疗投诉情况说明书范文模板.docx VIP
原创力文档

文档评论(0)