分享

FANUC(发那科)PMC(PLC)基础介绍11:数据存取方式

 看看宝贝你好 2022-06-17 发布于江苏

一、用1位二进制数表示开关量

二进制数的1位(bit)只有0和1两种不同的取值,可以用来表示开关量(或称数字量)的两种不同的状态。如果该位为1,则表示梯形图中对应的编程元件的线圈“通电',其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。

例如X3.3(见下图),其中区域标示符“X”表示输入(Input),字节地址为3,位地址为3。

FANUC(发那科)PMC(PLC)基础介绍11:数据存取方式

位数据的存放

二、多位二进制数

可以用多位二进制数来表示数字,二进制数遵循逢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个双字。数据的位数与取值范围如图所示:

FANUC(发那科)PMC(PLC)基础介绍11:数据存取方式

数据的位数与取值范围

五、负数的表示方法

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码。

FANUC(发那科)PMC(PLC)基础介绍11:数据存取方式

不同进制的数的表示方法

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多