>首页 > plc > 西门子plc>西门子plc中word格式与int格式功能描述 正文

西门子plc中word格式与int格式功能描述

来源:电工天下   编辑:小电工发布时间:2021-10-08 09:32:17

有关西门子plc中word格式与int格式的功能描述,通常情况下word用于逻辑运算,INT用于数*算,对于INT和word来说,其实它们都是16位的数据类型,如果确实要转换,直接用MOVE即可。

西门子plc中word与int格式的区别

通常情况下word用于逻辑运算,INT用于数*算;在使用梯形图或SCL等语言编程时区分较严格。

在使用语句表编程时系统不检测数据类型是否匹配,即WORD与INT在用法上没有什么区别(WORD可做数*算,INT也可作逻辑运算)什么区别(WORD可做数*算,INT也可作逻辑运算)。对于INT和word来说,其实它们都是16位的数据类型。

如果确实要转换,直接用MOVE即可。

word数据长度为16位,这种数据可采用4种方法进行描述。

二进制:二进制的格式为2#,如2#101,取值范围为2#0~2#1111_1111_1111_1111,书写时每4位可用下划线隔开,也可直接表示为2#111111111111。

十六进制:十六进制的格式为W#16#,W代表WORD,表示数据长度为16位,#16#表示十六进制,数据取值范围为W#16#0~W#16#FFFF。

BCD码:BCD码的格式为C#,取值范围为C#0~C#999。BCD码是用4位二进制表示1位十进制数,4位二进制中的0000~1001组合分别表示十进制中的0~9,4位二进制中的1010~1111组合放弃不用。BCD码的最高4位用来表示符号,十六位BCD码的取值范围为-999~+999。在STEP7的数据格式中,BCD码的取值只取正值,与最高4位的符号无关。

无符号十进制数:无符号十进制数的格式为B#(×,×),取值范围为B#(0,0)~B#(255,255),无符号十进制数是用十进制的0~255对应二进制数中的0000_0000~1111_1111(8位),16位二进制数就需

要两个0~255的数来表示,例如:

B#(12,254)=2#0000_1100_1111_1110

254

上面4种数据都是描述一个长度位16位的二进制数,无论你使用哪种方式都可以。例如,如果想得到二进制数0000100110000111,可以使用2#0000_1001_1000_0111,也可以使用W#16#987,还可以使用C#987或者B#(9,135)。在STEP7中,比较常用的是十六进制,即W#16#这种格式。

整INT数据类型长度为16位,数据格式为带符号十进制数,16位中最高为符号位。正整数是以原码格式进行存储的,如+786,对应的二进制码为2#0000_0011_0001_0010,而负整数则表示为正整数的二进制补码,即对应正整数的二进制码取反后加1,例如负整数-786,对应的二进制码为2#1111_1100_1110_1110。将负零(1000_0000_0000_0000)定义为-32768因此取值范围为-32768~32767。0表示正,1表示负。

    相关文章
    • 如何同时监控两台西门子s7-200 smart?

      如何同时监控两台西门子s7-200 smart?

      如何同时监控两台西门子s7-200 smart,为了同时监控两台PLC状态图表,启动客户机的状态图表监控后,令该窗口浮动,再打开一次编程软件中的服务器项目,调节两个状态图表的位置,即可实现同时监控。

      时间:2021-10-08 09:32:14

    • 西门子s7-200服务器配置方法及注意事项

      西门子s7-200服务器配置方法及注意事项

      有关西门子s7-200作为服务器的配置方法,对CPU224重新进行“以太网向导”配置,包括指定了模块在CPU中的位置,以及地址、子网掩码、网关等的配置。

      时间:2021-10-08 09:32:06

    • 西门子s7-200仿真软件v5.0使用教程

      西门子s7-200仿真软件v5.0使用教程

      西门子s7-200仿真软件v5.0的的用法,仿真软件不能直接接收s7-200程序代码,用鼠标点击cpu模块下的开关板上的小开关来模拟输入信号,通过模块上的led观察plc输出点的状态变化,检查程序执行结果是否正确。

      时间:2021-10-08 09:32:05

    • 西门子plc编程符号地址的二种类型

      西门子plc编程符号地址的二种类型

      西门子plc编程符号地址的二种类型,分为未用符号显示、无符号地址显示两种,这两个选项无显示过滤设定项,分别用于显示符号地址与绝对地址。

      时间:2020-11-17 13:19:17

    • 西门子s7-300 plc绝对寻址与符号寻址的功能说明

      西门子s7-300 plc绝对寻址与符号寻址的功能说明

      西门子s7-300 plc绝对寻址和符号寻址,绝对地址包含地址标识符和内存位置,STEP 7可以自动地将符号名称翻译成所需要的绝对地址,西门子step7中的绝对寻址与符号寻址的实例教程。

      时间:2020-11-17 13:19:15

    • 西门子step7绝对寻址与符号寻址的用法详解

      西门子step7绝对寻址与符号寻址的用法详解

      西门子step7绝对寻址与符号寻址的用法,可以通过此符号访问用户程序中的地址,绝对地址包含地址标识符和内存位置,如果将符号名分配给绝对地址,可以使程序更易读。

      时间:2020-11-17 09:18:04

    • plc编址方式:西门子plc符号名编址方法

      plc编址方式:西门子plc符号名编址方法

      plc的编址方式,元件的编址方式,分为位编址、字节编址、字编址、双字编址,西门子plc符号名编址方法,有绝对编址方法、符号名编址等,一起来了解下。

      时间:2020-11-17 09:18:03

    • 西门子plc cpu模块中断(lnterrupts)设定的分类

      西门子plc cpu模块中断(lnterrupts)设定的分类

      西门子plc cpu模块中断(lnterrupts)设定的分类,包括硬件中断(Hardware Interrupts)设定、延时中断(Time-Delay Interrupts)设定、PROFIBUS-DP中断(lnterrupts for DPVl)设定、异步出错中断(Asynchronous Error Interrupts)设定。

      时间:2020-04-25 13:50:53

    推荐文章

    Copyright © 2015 - 2020 dgjs123.com All Rights Reserved

    电工天下 版权所有