plc数据转换有哪些类型?并写出具体表达式
PLC使用颤庆衫的过程中,会有各种类差轿型的数据转换,如十进制数、16进制数、2进制数、浮点数等。
十进制(DEC),即为我们通常所使用的1234567890这些类型的数据。十进制一般用于: 定时器和计数器的设定值,如PLC编程使用的K10即为常数10. 辅助继电器(M)、定时器(T)、状态(S)等的编号,茄腔如M10、T1、S1等,使用十进制数表示相应内部器件的地址编号。
十六进制(HEX),应用指令的操作数中的数值指定和指令动作的指定(H常数),在做通讯处理时,常会用到16进制数据的情况
二进制数(BIN),即为0或者1这样的数据
实数(浮点数),PLC运行过程中,运算采用2进制浮点数(实数),监控采用10进抽浮点数
plc编
来自回答这个问题前,您先要了解360问答下BCD码的概念
BCD码(Binary-Coded Decim言律回显为弦作顺照al)亦称二进码十进数或二-快十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。
是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四担想再攻料头个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。
最常用的BCD编码,就是使用"0六沙技缺亮条情"至"9"这十个数值的二进码来表示。这种编码方式,在称之为“8421码”(了日常所说的BCD码大都是指8421BCD码形式)。
除此以外,对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码声损又建合,大致可以分成有权码和无权码两种:BCD码可分为有权码和无权码两类;有权BCD码有8421码、2421码、5421码,其中8421码是最常用的;无权B致居而能接和找油伟使扩CD码有余3码、格雷码坏著空正进统王胡脚皮等。
现就最常用的‘8421 BCD码’说明 8421 BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。
如下: 二进制编码 十进制数值
0000 -> 0
0001 -> 1
0010 -> 2
0011 -> 3
0100 -> 4
0101 -> 5
0110 -> 6
0111 -> 7
1000 -> 8
1001 -> 9
那好,BCD-I 转换的作用就是把左侧的二进制编码(也就是四果“二进制编码的十进制”)换成右侧的十进制数值:)
不知道这么说,您能看明白不?
plc数据转换有哪些类型?有没有具体表达式?
PLC使用的过程中,会有各种类型的数据转换,如十进制数、16进制数、2进制数、浮点数等。
十进制(DEC),即为我们通常所使用的1234567890这些类型的数据。十进制一般用于: 定时器和计数器的设定值,如PLC编程使用的K10即为常数10. 辅助继电器(M)、定时器(T)、状态(S)等的编号,如M10、T1、S1等,使用十进制数表示相应内部器件的地址编号。
十六进制(HEX),应用指令的操作数中的数值指定和指令动作的指定(H常数),在做通讯处理时,常会用到16进制数据的情况二进制数(BIN),即为0或者1这样的数据实数(浮点数),PLC运行过程中,运算采用2进制浮点数(实数),监控采用10进抽浮点数。