首页 理论教育 FX系列PLC中的数制转换及监控机制

FX系列PLC中的数制转换及监控机制

时间:2026-01-23 理论教育 安安 版权反馈
【摘要】:图2-51 二进制数据结构在FX系列PLC中,以十制数对定时器、计数器、数据寄存器的设定值进行指定,但是在PLC内部都是以二进制数进行处理的,而在外围设备进行监控时,则自动变换成十进制数。

1.十进制(D Decimal number)

十进制系统是以10为基值,具有10个独特的数字——数字0~9。在计算机输入PLC程序时用K表示,如K96、K125等。十进制数可按10的幂指数展开求和的方法表示。例如:

(98.36)10或98.36D或98.36=9×101+8×100+3×10-1+6×10-2

在FX系列PLC中,用十制数表示的有下列地方:

1)定时器、计数器的设定值;

2)辅助继电器M、状态寄存器S、数据寄存器(T、C、D)的编号;

3)指定应用指令的操作数与指定动作;

4)特殊功能模块的编号和缓冲寄存器(BFM)的编号。

2.二进制(B Binary number)

通常,PLC是对二进制数进行操作,用二进制来表示变量或变化的码值。例如:(https://www.xing528.com)

(1011.011)2=1011.011B=1×23+0×22+1×21+1×20+0×2-1+1×2-2+1×2-3=1×8+0×4+1×2+1×1+0×1/2+1×1/4+1×1/8=11.375

二进制数的每个数字都称为一个位,在PLC中每个字能够以二进制数或位的形式存储数据。一个字所包括的位数取决于PLC系统的类型,16bit和32bit最常用。图2-51中表示由两个字节组成的16bit字,最低位(LSB)为代表最小值的数字,最高位(MSB)为代表最大值的数字,实际为符号位,为1时数为负,为0时数为正。

图示

图2-51 二进制数据结构

在FX系列PLC中,以十制数对定时器、计数器、数据寄存器的设定值进行指定,但是在PLC内部都是以二进制数进行处理的,而在外围设备进行监控时,则自动变换成十进制数。

3.十六进制(H Hexadecimal number)

由于一个数据的字由16个数据位或两个8bit组成,十六进制数有十六个数码:0~9和A、B、C、D、E、F。十六进制数后可加一个大写的H表示。例如:

6EH=(6E)16=6×161+14×160=(110)10=110D=110

在FX系列PLC中同十进制数一样,用于指定应用指令的操作数与指定动作。在输入程序时用H,如H63、H355等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈