西门子plc中数的表示方法

来源:本站
导读:目前正在解读《西门子plc中数的表示方法》的相关信息,《西门子plc中数的表示方法》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《西门子plc中数的表示方法》的详细说明。

S7-300/400系列的plc中,可以用二进制数、十六进制数和BCD码来表示数。

(1)二进制数,

二进制数只有01两个符号,按照逢二进一的规则运算。01用来表示开关量(或称数字量)的两种不同状态,如触点的断开和接通,线圈的得电和失电等。

假如二进制数的某位为1,表示梯形图中对应的位编程元件(例如,位存储器M或输出过程映像Q)的线圈“得电”,其常开触点接通,常闭触点断开,称该编程元件处于1状态或ON(接通);如果该位为0,对应编程元件的线圈或触点的状态与上述相反,称该编程元件处于0状态或OFF(断开)。在编程手册和编程软件中,位编程元件的1状态和0状态通常用TRUEFALSE来表示。

二进制常数用2#放在前面表示,如2#1111_0110_1001_000116位的二进制常数。

(2)十六进制数

十六进制数的每一位都有16种可能出现的数字,分别是09AF(对应于十进制数的1015),按照逢十六进一的规则运算,每个数字占二进制数的4位。

十六进制常数表示法:

B#16#W#16#DW#16#分别用来表示十六进制(16#)字节(B#)、字(W#)和双字(DW#)常数。

②用字符H表示十六进制常数,如W#16#3B可以表示为3BH

(3) BCD

BCD码就是用二进制数表示十进制数,每一位十进制数用4位二进制数来表示。BCD码实际上是十六进制数,用4位二进制数表示出16种组合,而BCD码只用其前十个组合来表示0~9,其余6种组合( 10101111)没有使用。例如,十进制数298对应的BCD码的2进制表示为2#0000 0010 1001 1000,也可以表示为W#16#298

提醒:《西门子plc中数的表示方法》最后刷新时间 2023-07-10 03:43:33,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《西门子plc中数的表示方法》该内容的真实性请自行鉴别。