西门子S7

您所在的位置:网站首页 西门子plc中mw是什么 西门子S7

西门子S7

#西门子S7| 来源: 网络整理| 查看: 265

数据类型分类比较多,在西门子PLC中,数据类型分为基本的数据类型、复杂的数据类型、参数数据类型、系统数据类以及硬件数据类型等,但对于S7-200系列的PLC来说,只支持基本的数据类型,那这里就先给大家介绍下基本的数据类型。

 

 

 

1 MOV_B指令:移动字(MOVE)指令将输入字节(IN)移至输出字节(OUT),不改变原来的数值

EN:使能端,当EN = 1时,MOV_B执行。

ENO:输出的使能。

IN:数据来源:BYTE类型

OUT:输出,目的操作数。BYTE类型

例:IN = 2#11110000

OUT = QB0,QB0时Q0.0~Q0.7的简称

例:IN = 16#22

OUT = VB100,将十六进制22传送到VB100开始的字节

 

2 MOV_W传送指令

2.1 MOV_W指令。移动字(MOVE)指令将输入字(IN)移至输出字(OUT),不改变原来的数值

2.2 和MOV_B的意思一样。只不过输入输出的类型不一样,一个是B,一个是W

2.3 例1:IN = 20,因为十进制20转换为2进制就是0000 0000 0001 0100,16位,2个字节,所以用MOOV_W字传送指令。

所以OUT = VW,

2.4 注意,在使用W字时,应彩英偶数地址序号,

因为,地址序号是按字节排序的,所以VW100是由VB100,VB101,组成。如果直接使用VW100,VW101,就会出现重叠,VW100 = VB100+VB101,VW101 = VB101+VB102,所以会出现错误。

 

3 MOV_DW传送指令。

3.1 双字传送:移动字节(MOVE)指令将输入双字(IN)移至输出双字(OUT),不改变原来的数值

3.2 IN = 输入双字2#0001000100010001

3.3 OUT = 输出双字VD100

 

4 MOV_R传送指令

4.1 实数(浮点数)传送指令。(MOVE)指令将输入浮点数(IN)移至输出浮点数(OUT),不改变原来的数值

4.2 IN = 浮点数,数据占用4个字节,总共32个位被分成3部分。

4.3 符号位:最高位(第31位),正数为0,负数为1

4.4 指数位:第23-30位,存储科学计数法中的指数数据,

4.5 尾数部分:第0位到22位,表示浮点数的尾数部分

4.6 IN = 8.0(浮点数)

4.7 OUT = VD100(4个字节)

  



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3