S7-200--SMART的功能指令讲解学习


2.循环右移位和循环左移位指令 循环移位指令将输入IN中各位的值向右或向左循环移动N位后,送给输出 OUT指定的地址。被移出来的位将返回到另一端空出来的位置。移出的最后一 位的数值存放在溢出标志位SM1.1。 如果移动的位数N大于允许值,执行循环移位之前先对N进行求模运算。例 如字循环移位时,将N除以16后取余数,得到的有效移位次数为0~15。如果为 0则不移位。符号位也被移位。
3.移位寄存器指令 下图中的14位移位寄存器由V30.0~V31.5组成,在I0.3的上升沿,I0.4的值从 移位寄存器的最低位V30.0移入,寄存器中的各位左移一位,最高位V31.5的值 被移到溢出标志位SM1.1。 N为−14时,I0.4的值从最高位V31.5移入,寄存器 中的各位右移一位,从最低位V30.0移到溢出标志位SM1.1。
4.2.5 实时时钟指令
1.用编程软件读取与设置实时时钟的日期和时间 单击“PLC”菜单功能区的“设置时钟”按钮,打开“CPU时钟操作”对 话框。可以读取PC、PLC的时钟,修改和下载日期时间。 2.读取实时时钟指令READ_RTC 从CPU的实时时钟读取当前日期和时间,8字节时间缓冲区依次存放年的低 2位、月、日、时、分、秒、0和星期的代码,星期日为1。日期和时间的数 据类型为字节型BCD码。 3.设置实时时钟指令SET_RTC将8字节时间日期值写入CPU的实时时钟。
【例4-1】 用接通延时定时器和比较指令组成占空比可调的脉冲发生器。 T37的常闭触点控制它的IN输入端,使T37的当前值按锯齿波变化。比较指 令用来产生方波,Q0.0为OFF的时间取决于比较指令第2个操作数的值。
2.字符串比较指令 字符串比较指令比较ASCII码字符串相等或不相等。常数字符串应是比较 触点上面的参数,或比较指令中的第一个参数。 3.字节、字、双字和实数的传送 传送指令助记符中最后的B、W、DW(或D)和R分别表示操作数为字节、 字、双字和实数。 4.字节立即读写指令 字节立即读取指令MOV_BIR读取IN指定的一个字节的物பைடு நூலகம்输入,但是并不 更新对应的过程映像输入寄存器。字节立即写入指令MOV_BIW将一个字节 的数值写入OUT指定的物理输出,同时更新对应的过程映像输出字节。
1.加减乘除指令 梯形图IN1 + IN2 = OUT,IN1–IN2 = OUT,IN1 * IN2 = OUT,IN1 / IN2 = OUT 语句表IN1+OUT = OUT,OUT–IN1 = OUT,IN1*OUT = OUT,OUT/IN1=OUT 指 令 影 响 SM1.0 ( 零 标 志 ) 、 SM1.1 ( 溢 出 标 志 ) 、 SM1.2 ( 负 数 标 志 ) 和 SM1.3(除数为0)。MUL将两个16位整数相乘,产生一个32位乘积。DIV指令将 两个16位整数相除,运算结果的高16位为余数,低16位为商。
【例4-2】用实时时钟定时控制设备。
LD SM0.0
TODR VB70
//小时分钟值在VW73
LDW>= VW73, VW78 //VW78中是起始时、分值
AW< VW73, VW80 //VW80中是结束时、分值
=
Q0.2
//在设置的时间范围内, Q0.2为1状态
4.3 数学运算指令 4.3.1四则运算指令与递增递减指令
2.梯形图中的指令 条件输入指令必须通过触点电路连接到左侧母线上。不需要条件的指令必 须直接连接在左侧母线上。键入语句表指令时,必须使用英文的标点符号。 3.能流指示器 双箭头是开路能流指示器,必须解决开路问题,程序段才能成功编译。可 将其他梯形图元件附加到ENO端的可选能流指示器。没有在该位置添加元件, 程序段也能成功编译。
4.解码指令与编码指令 解码指令DECO根据输入字节IN的最低4位表示的位号,将输出字OUT对应 的位置为1,输出字的其他位均为0。16#0008=2#0000 0000 0000 1000。 编码指令ENCO将输入字IN中的最低有效位(为1的位)的位编号写入输出 字节OUT的最低4位。16#0210=2#0000 0010 0001 0000。 存储器填充指令FILL用输入参数IN指定的字值填充从地址OUT开始的N个连 续的字。
4.1.2 S7-200 的指令规约
1.使能输入与使能输出 使能输入端EN有能流流入方框指令时,指令才能被执行。 EN输入端有能流且指令执行时无错误,则使能输出ENO将能流传递给下一 个方框指令或线圈。 语句表用AENO指令来产生与方框指令的ENO相同的效果。删除AENO指 令后,方框指令将由串联变为并联。
4.2.3 数据转换指令
1.标准转换指令 除了解码、编码指令之外的10条指令属于标准转换指令。输入参数IN指定的 数据转换后保存到输出参数OUT指定的地址。BCD码与整数相互转换的指令中, 整数的有效范围为0~9999。 如果转换后的数值超出输出的允许范围,溢出标志位SM1.1被置为ON。
2.段码指令 七段显示器的D0~D6段分别对应于段码指令输出字节的第0位~第6位,某 段应亮时输出字节中对应的位为1,反之为0。段码指令很少使用。 3.计算程序中的数据转换 压力变送器的量程为0~10MPa,输出信号为0~10V,AI模块的量程为0~ 10V,转换后的数字量为0~27648,设转换后的数字为N,压力值转换公式为 P =(10000 N)/ 27648 = 0.36169×N (kPa)
S7-200 SMART的功能指令
4.1 功能指令概述 4.1.1 怎样学习功能指令
功能指令分为较常用的指令、与数据的基本操作有关的指令、与PLC的高 级应用有关的指令和用得较少的指令。
初学功能指令时,首先可以按指令的分类浏览所有的指令。初学者没有必 要花大量的时间去熟悉功能指令使用中的细节,应重点了解指令的基本功能 和有关的基本概念。应通过读程序、编程序和调试程序来学习功能指令。
5.字节、字、双字的块传送指令 块传送指令将起始地址为IN的N个连续的存储单元中的数据,传送到从地址 OUT开始的N个存储单元,字节变量N = 1~255。 6.字节交换指令 字节交换指令SWAP用来交换输入字IN的高字节与低字节。应采用脉冲执行 方式。
4.2.2 移位与循环移位指令
移位位数N的数据类型为BYTE。 1.右移位和左移位指令 移位指令将输入IN中的数各位的值向右或向左移动N位后,送给输出OUT指 定的地址。移位指令对移出位自动补0,有符号的字和双字的符号位也被移位。 如果移位次数非0,“溢出”标志位SM1.1保存最后一次被移出的位的值。
合集下载

西门子S7-200SmartPLC运动控制(四)运动控制编程介绍

西门子S7-200SmartPLC运动控制(四)运动控制编程介绍

西门子S7-200SmartPLC运动控制(四)运动控制编程介绍
各位老铁大家好,本章主要给大家讲解下如何使用SMART PLC编程软件进行运动控制编程,此章为本系列讲解最后一章,新加入的粉丝可以先阅读小编往期文章以便更好的理解小编所讲的内容,喜欢的朋友可以关注小编,给小编点个赞❤❤
为了使大家更好的理解本章的内容,小编已发布一个关于smart 编程软件基本使用方法的视频,大家可前往小编主页查阅。

一、如何打开运动控制面板以及配置基本参数并生成运动控制功能块
二、运动控制常用功能块使用方法讲解
图中为运动控制编程作了非常详细的讲解,有疑问的朋友可以留言,小编会一一回复。

S7-200 SMART移位和循环移位运算指令怎么用?

S7-200 SMART移位和循环移位运算指令怎么用?

S7-200 SMART移位和循环移位运算指令
移位指令
S7-200 SMART移位指令分为左、右移位、循环左、右移位及寄存器移位指令三大类。

前两类移位指令按移位数据的长度又分字节型、字型、双字型3种。

下图所示为移位指令梯形图:
图1. 移位指令:
移位与循环指令相关视频教程的链接如下:
如下为一个移位和循环移位实例:
图2.移位和循环移位程序图
其中:
I4.0上升沿触发
FOR_W为字循环右移
SHL_W为字左移
其移位和循环移位的过程可由下图进一步说明:
图3.移位和循环移位过程说明图
For Next 循环
程序循环结构用于描述一段程序的重复循环执行。

由 FOR和NEXT指令构成程序的循环体。

FOR指令标记循环的开始,NEXT指令为循环体的结束指令。

图4.For Next 循环
其中:
INIT,FINAL分别定义起始值和结束值。

使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前值计数器INDX增1,达到终止值FINAL时,循环结束。

使能输入无效时,循环体程序不执行。

每次使能输入有效,指令自动将各参数复位。

注意:使用 FOR 和 NEXT 指令可在重复执行分配计数的循环中执行程序段。

每条 FOR 指令需要一条 NEXT 指令。

For Next 编程实例
图5.For Next 循环循环程序图
使用状态表监控程序的运行如下图所示
图6.状态监视图
如上表所示,VW100值为4, INDEX大于终止值,循环终止。

S7-200SMART运动控制指令详解

S7-200SMART运动控制指令详解

S7-200SMART运动控制指令详解年初钜惠!想要plc程序案例撩我S7-200 smart 运动控制指令由编程软件向导生成,运动控制指令有很多条构成,且每条指令都带有很多接口参数,想要使用这些指令,要先知道接口是什么意思,虽然帮助文章都有解释,但读懂帮助文件也很费劲,今天就详细给大家介绍运动指令的使用。

S7-200 SMRAT 运动控制指令如下图生成:1、选择'运动'右键打开。

2、本次就以'轴0'为例。

3、命个名字。

4、数字1位选择工程单位,可以使工程单位,也可以使用脉冲。

数字2是电机旋转一圈的脉冲量,我目前步进拨码设定是10000个脉冲旋转一周数字3是单位,根据自己需要设定数字4是电机旋转一圈的工程量,我设定的是360度,也就是说10000个脉冲对应360度。

5、方向控制,我是用的脉冲加方向,所以选择单项2轴。

6、正负极限根据需要设定,我这个没有正负极限就没有选择。

7、零电位使用,走绝对位置和相对位置之前一定要定义好原点,否则绝对位置和相对位置不运行。

8、0脉冲位置,也可以使用此点定义0点。

9、停止根据需要选择,通过阅读STP就能理解什么意思。

10、停止根据需要选择,通过阅读TRIG就能理解什么意思。

11、禁用根据需要选择,通过阅读DIS就能理解什么意思。

12、最大速度和最小速度根据现场情况设定,我设定最大速度为360度/秒。

13、JOG命令也就是手动运行,根据需要设定速度,建议设定小一些,看看运行速度再调整。

14、此处设定加减速时间,也就是脉冲输出的加减速时间,根据现场情况设定。

15、急停补偿。

16、反冲补偿,也就是校准丝杠间隙。

17、参考点设定18、找零点时速度和方向设定。

19、偏移量设定20、搜索参考点方式选择21、从驱动器中读取绝对位置22、曲线设定,我这里没用曲线,没有生成曲线。

23、点'建议'自动分配地址。

24、组件25、映射显示26、完成,点击生成就完成了。

S7-200 SMART PLC指令系统

S7-200 SMART  PLC指令系统

S7-200 SMART指令中的立即数(常数)可以为字节、字或双字。CPU
可以以二进制方式、十进制方式、十六进制方式、ASCII方式、浮点数方
式来存储。
•十进制格式 [十进制数],
取值范围为 字节0~255、字0~65535、双字0~4294967295。
例如
255
•十六进制格式 16#[十六进制数],
取值范围为 字节0~FF、字0~FFFF、双字0~FFFF FFFF。
例如
16#100F
•实数或浮点格式 [浮点数],
例如:
2.05
+1.175495Eห้องสมุดไป่ตู้3
•ASCII码格式 “[ASCII码文本]”。
例如
“ABCDEF”
•二进制格式 2#[二进制数]。
例如
2#1010-0101-1010-0101
表5-2 标准触点指令语句表的表示方法
•输出操作 输出操作由输出线圈和位地址bit构成。输出操作由输出操作码“=” 和线圈位地址bit构成。输出操作用梯形图、语句表的表示如图5-9所 示。 输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使输出线 圈驱动的输出常开触点闭合,常闭触点断开。输出操作时,CPU是通 过输入/输出映像区来读/写输出的状态的。输出操作的操作数范围:I、 Q、M、SM、T、C、V、S、L(位)。
机电一体化
1)S7-200 SMART PLC寻址方式 S7-200 SMART PLC编程语言的基本单位是语句,而语句的构成是指令。
CPU将信息存储在不同存储单元,每个位置均具有唯一的地址。每条指令有两 部分组成,一部分是操作码,另一部分是操作数。操作码是指出这条指令的功 能是什么,操作数则指明了操作码所需要的数据所在。所谓寻址,就是寻找操 作数的过程。寻址时,数据地址以代表存储区类型的字母开始,随后是表示数 据长度的标记,然后是存储单元编号;对于二进制位寻址,还需要在一个小数 点分隔符后指定位编号。S7-200 SMART CPU的寻址方式可以分为三种,即 立即寻址、直接寻址和间接寻址。 (1)立即寻址 在一条指令中,如果操作码后面的操作数就是操作码所需要的具体数据,这种 指令的寻址方式就叫做立即寻址。

可编程序控制器原理与应用基础 第3版 第4章 S7-200SMART指令系统

可编程序控制器原理与应用基础 第3版 第4章 S7-200SMART指令系统
PLC 应用基础
1
第4章 S7-200 SMART PLC
的指令系统
4.1 位逻辑指令 4.2 定时器和计数器指令 4.3 比较、传送及移位指令 4.4 数学运算指令 4.5 逻辑运算指令与转换指令 4.6 程序控制指令 4.7 逻辑堆栈指令
2
4.1 位逻辑指令
一、触点指令
位逻辑指令是对存储器或寄存器的“位”进行操作的指令。
VB33 7 6 5 4 3 2 1 0
VB33 7 6 5 4 3 2 1 0
VB34 7 6 5 4 3 2 1 0
VB34 7 6 5 4 3 2 1 0
VB35 7 6 5 4 3 2 1 0
N = +14
x SM1.1
VB35 7 6 5 4 3 2 1 0
N = - 14
DATA
24
例如:
3
二、取非指令
取非指令没有操作数,只是改变能流的状态。 能流到达取非触点时就停止;能流未到达取非触点时就通过。
举例:
将 I0.0 和 I0.1 的反变量相与的结果取非后,存在 Q0.0中。
4
三、正跳变和负跳变指令(微分指令)
正跳变和负跳变指令是用于检测输入信号的变化的指令, 统称为微分指令。
VD200 4 <=R
—12.6 I0.2
MB0 = =B MB2
I0.0
V30.0
( R)
8
Q1.0
()
V20.0
( S)
8
Q0.0
( R)
8
18
二、传送指令
19
三、移位指令
20
四、循环移位指令
循环右移前
SM1.1
21

【智】S7-200SMART运动控制指令详解带你启程!

【智】S7-200SMART运动控制指令详解带你启程!

【智】S7-200SMART运动控制指令详解带你启程!大家好,我是微控小智,今天又跟大家见面了。

学习需要坚持,做技术亦是如此,厚积才能博发。

小智写的程序都是进行反复测试过的,可以放心跟着操作,有疑问的地方可以留言。

S7-200SMART运动控制指令由编程软件向导生成,运动控制指令有很多条构成,且每条指令都带有很多接口参数,要想使用这些指令,先要知道接口是什么意思,虽然帮助文章都有解释,但读懂帮助文件也很费劲,那么今天,小智就来给大家介绍一下常用的S7-200SMART运动控制指令。

S7-200SMART运动控制指令向导如下图所示:1.启用并初始化轴AXISx_CTRL子程序(控制)启用和初始化运动轴,方法是自动命令运动轴每CPU更改为RUN模式时加载组态/曲线表。

在项目中只对每条运动轴使用此子程序一次,并确保程序会在每次扫描时调用此子程序。

使用SM0.0(始终开启)作为EN参数的输入。

管脚含义:MODE:启用模块。

1=可发送命令;0=中止进行中的任何命令Done:完成标志位Error:错误代码(字节)C_Pos:轴的当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据C_Speed:轴的当前速度,Real型数据C_Dir:轴的当前方向(1=反向,0=正向)2.手动控制轴AXISx_MAN子例程(手动模式)将运动轴置为手动模式。

这允许电机按不同的速度运行,或沿正向或负向慢进。

在同一时间仅能启用RUN、JOG_P或JOG_N输入之一。

管脚含义:RUN:1=轴手动运行(速度和方向分别由Speed和Dir管脚控制)0=停止手动控制JOG_P:1=正转点动控制JOG_N:1=反转点动控制Speed:RUN运行时的目标速度,Real型数据Dir:RUN运行时的方向Error:错误代码(字节)C_Pos:轴当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据C_Speed:轴当前速度,Real型数据C_Dir:轴的当前方向(1=反向,0=正向)3.绝对或者相对定位AXISx_GOTO子程序命令运动轴转到所需位置。

S7-200--SMART的功能指令讲解学习

【例4-7】在I0.5的上升沿,求VB130~ VB133 这4个字节的异或值,用VB134保存。首先将 VB134清0,并设置地址指针AC1的初始值。
第 一 次 循 环 将 指 针 AC1 所 指 的 VB130 与 VB134 异 或 , 然 后 将 指 针 值 加 1 , 指 针 指 向 VB131,为下一次循环的异或运算做好准备。
4.2.5 实时时钟指令
1.用编程软件读取与设置实时时钟的日期和时间 单击“PLC”菜单功能区的“设置时钟”按钮,打开“CPU时钟操作”对 话框。可以读取PC、PLC的时钟,修改和下载日期时间。 2.读取实时时钟指令READ_RTC 从CPU的实时时钟读取当前日期和时间,8字节时间缓冲区依次存放年的低 2位、月、日、时、分、秒、0和星期的代码,星期日为1。日期和时间的数 据类型为字节型BCD码。 3.设置实时时钟指令SET_RTC将8字节时间日期值写入CPU的实时时钟。
5.字节、字、双字的块传送指令 块传送指令将起始地址为IN的N个连续的存储单元中的数据,传送到从地址 OUT开始的N个存储单元,字节变量N = 1~255。 6.字节交换指令 字节交换指令SWAP用来交换输入字IN的高字节与低字节。应采用脉冲执行 方式。
4.2.2 移位与循环移位指令
移位位数N的数据类型为BYTE。 1.右移位和左移位指令 移位指令将输入IN中的数各位的值向右或向左移动N位后,送给输出OUT指 定的地址。移位指令对移出位自动补0,有符号的字和双字的符号位也被移位。 如果移位次数非0,“溢出”标志位SM1.1保存最后一次被移出的位的值。
2.跳转指令对定时器的影响 在各定时器正在定时时跳转,100ms定时器停止定时,当前值保持不变。 10ms和1ms定时器继续定时,定时时间到时跳转区外的触点也会动作。停止跳 转时100ms定时器继续定时。 3.跳转对功能指令的影响 未跳转时INC_B指令使VW2每秒加1。跳转条件满足时VW2的值保持不变。

S7-200--SMART的功能指令

循环移位指令将输入 IN 中各位的值向右或向左循环移动 N 位后,送给输出 OUT指定的地址。被移出来的位将返回到另一端空出来的位置。移出的最后一 位的数值存放在溢出标志位SM1.1。 如果移动的位数N大于允许值,执行循环移位之前先对N进行求模运算。例 如字循环移位时,将N除以16后取余数,得到的有效移位次数为0~15。如果为 0则不移位。符号位也被移位。
4.2.5 实时时钟指令
1.用编程软件读取与设置实时时钟的日期和时间 单击“PLC”菜单功能区的“设置时钟”按钮,打开“CPU时钟操作”对 话框。可以读取PC、PLC的时钟,修改和下载日期时间。 2.读取实时时钟指令READ_RTC 从CPU的实时时钟读取当前日期和时间,8字节时间缓冲区依次存放年的低 2 位、月、日、时、分、秒、0 和星期的代码,星期日为1 。日期和时间的数 据类型为字节型BCD码。 3.设置实时时钟指令SET_RTC将8字节时间日期值写入CPU的实时时钟。
5.字节、字、双字的块传送指令 块传送指令将起始地址为IN的N个连续的存储单元中的数据,传送到从地址 OUT开始的N个存储单元,字节变量N = 1~255。 6.字节交换指令 字节交换指令SWAP用来交换输入字IN的高字节与低字节。应采用脉冲执行 方式。
4.2.2 移位与循环移位指令
移位位数N的数据类型为BYTE。 1.右移位和左移位指令 移位指令将输入IN中的数各位的值向右或向左移动N位后,送给输出OUT指 定的地址。移位指令对移出位自动补0,有符号的字和双字的符号位也被移位。 如果移位次数非0,“溢出”标志位SM1.1保存最后一次被移出的位的值。
【例4-1】 用接通延时定时器和比较指令组成占空比可调的脉冲发生器。 T37的常闭触点控制它的IN输入端,使T37的当前值按锯齿波变化。比较指 令用来产生方波,Q0.0为OFF的时间取决于比较指令第2个操作数的值。

S7-200 SMART PLC 系统功能说明(图文并茂)

存储卡
Page 1 of 58
存储卡
S 7 2 0 0S M A R TC P U支持商用M i c r o S D 卡(支持容量为4 G ,8 G ,1 6 G ):可用于程序传输,C P U 固件更新,恢复 C P U出厂设置。 打开C P U 本体数字量输出点上方的端子盖,可以看到右侧有一卡槽,将M i c r o S D 卡缺口向里插入,如图 1 所示:
S7-200 SMART 实时时钟
S 7 2 0 0S M A R T 的硬件实时时钟可以提供年、月、日、时、分、秒的日期/ 时间数据。 C P UC R 4 0A C / D C / R e l a y没有内置的实时时钟,C P US R 2 0 、C P US R 4 0 、C P US T 4 0 、C P US R 6 0 、C P US T 6 0 支持内置的实时时钟,C P U 断电 状态下可保持7 天。 S 7 2 0 0S M A R TC P US R 2 0 的时钟精度是± 1 2 0秒 /月,C P US R 4 0 、C P US T 4 0 、C P US R 6 0 、C P US T 6 0 的时钟精度是 1 2 0秒 /月。 S 7 2 0 0S M A R TC P U靠内置超级电容为实时时钟提供电源缓冲,保持时间为典型值7 天,最小值6 天。缓冲电源放电完毕后,再次上电后 时钟将停止在缺省值,并不开始走动。 注意:因为 C P UC R 4 0无内置超级电容,所以实时时钟无电源缓冲,尽管用户可以使用R E A D _ R T C和 S E T _ R T C指令设置日期/ 时间 数据,但是当 C P UC R 4 0断电并再次上电时,这些日期/ 时间数据会丢失,上电后日期时间数据会被初始化为2 0 0 0 年1 月1 日。 为了提高运算效率,应当避免每个程序周期都读取实时时钟。实际上可读取的最小时间单位是1 秒,可每秒读取一次(使用S M 0 . 5 上 升沿触发读取指令)。 使用程序读取的实时时钟数据为B C D 格式,可在状态表中使用十六进制格式查看。 要设置日期、时间值,使之开始走动,可以:

西门子S7-200 SMART PLC原理及应用教程课件第五章


图5-7 比较指令的使用梯形图
5.2 比较指令
例5.6 采用比较指令实现顺序控制 根据按钮按下次数,依次点亮指示灯。当启动 按钮SB1被按下4次时,4个指示灯顺序点亮;当 按钮SB2被按下时,4个指示灯同时熄灭。SB1接 入I0.0,SB1接入SB2。四个指示灯分别由Q0.0~ Q0.3输出驱动。如图5-8所示。
5.5 运算指令
5.5.1 算术运算指令
例5.19 VWO中的整数为10,VW2中的整数为21,则当IO.O闭合时,整数相加,结果VW4 中的数是多少?VD8中的实数为10.1,VD12中的整数为21.1,则当IO.O闭合时,实数相加,结果VD16 中的数是多少?梯形图如图所示。 当IO.O闭合时,上升沿检测触头导通一个扫描周期,整数加指令被激活,执行一次操作,IN1中的 整数存储在VWO中,这个数为10,IN2中的整数存储在VW2中,这个数为21,整数相 加的结果存储在OUT端的MW4中的数是31。当IO.O闭合时,没个扫描周期都激活实数加指令,IN1 中的实数存储在VD8中,这个数为10.1,IN2中的实数是常数21.1,实数相加的结果存储在OUT端的 VD12中,结果是31.2。
中的双精度整数存储在VD4中,假设这个数为11,双精度整数相减的结果存储在 OUT端的VD4中的数是11。
整数(SUB_I)指令和实数减法指令(SUB_R)与减双精度整数(SUB_DI)类似,只不过其数据类型不同,在 此不再赘述。
5.5 运算指令
例5.21 IN1中的整数存储在MWO中,数 值为11,IN2中的整数存储在MW2中,数值 为11,当IO.O闭合时,整数相乘的结果存储 在OUT端的MW4中,其结果是多少?梯形图 如图5-24所示。
5.1 传送指令
指令名称 字节传送
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档