fanucpmc数据在哪里(FANUC发那科PMC)
一、用1位二进制数表示开关量
二进制数的1位(bit)只有0和1两种不同的取值,可以用来表示开关量(或称数字量)的两种不同的状态。如果该位为1,则表示梯形图中对应的编程元件的线圈“通电",其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。
例如X3.3(见下图),其中区域标示符“X”表示输入(Input),字节地址为3,位地址为3。
位数据的存放
二、多位二进制数
可以用多位二进制数来表示数字,二进制数遵循逢2进1的运算规则,每一位都有一固定的权值,从右往左的第n位(最低位为第0位)的权值为,第3位至第0位的权值别为8、4、2、1,所以二进制数又称为8421码。以二进制数1100为例,对应的十进制数可以用以下公式计算:
三、十六进制数
十六进制的16个数字分别用0~9和A~F来表示,遵循“逢16进1”的的运算舰则,从右住左的第n位的权值为(最低位的n为0)。
四、字节、字与双字
8位二进制数组成1个字节(Byte,简称为B),其中的第0位为最低位,第7位为最高位。输入字节X10,由X10.0~X10.7这8位组成。相邻的两个字节组成1个字,两个字组成1个双字。数据的位数与取值范围如图所示:
数据的位数与取值范围
五、负数的表示方法
PMC一般用二进制补码来表示有符号数,其最高位为符号位,最高位为0时为正数,为1时为负数,最大的16位正数为32767。正数的补码是它本身,将正数的补码逐位取反后加1,得到绝对值与它相同的负数的补码。将负数的补码的各位求反后加1,便得到了它的绝对值。例如十进制数35对应的二进制补码为00100011,十进制数-35对应的二进制补码为11011101。
六、BCD码
BCD是Binary Coded Decimal Numbers(二进制编码的十进制数)的缩写。BCD码用4位二进制数的组合来表示一位十进制数。例如BCD码00100011表示十进制数23,但是十六进制数00100011对应的十进制数则为35。BCD码常用于输入输出设备,例如拨码开关输入的是BCD码,送给7段显示器的数字也是BCD码。
不同进制的数的表示方法
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com