|
三菱plc位元件X,Y,M,S是只有二种状态的编程元件,而字元件是以16位寄存器为存储单元的处理数据的编程元件。但是字元件也是一位一位的只有两种状态的bit位组成的。如果我们把位元件进行组合,例如用16个M元件组成一组位元件并规定M元件的二种状态分别为“1”和“0”,这样由16个M元件组成的16位二进制数则也可以看成是一个“字”元件。这样,就把位元件和字元件联系了起来。这种由多个位元件组成的字元件我们称做组合位元件。
三菱FX2N对组合位元件做了一系列规定:
1. 组合元件的助记符是
Kn + 组件起始号,
其中:n表示组数,起始号为组件最低编号。
2. 组合位元件的位组规定4位为一组,表示四位二进制数,多于一组以4的倍数增加,例如
K2X0 表示2组8位组合位元件,X7~X0.
K8M10 表示8组32位组合位元件M41~M10
3. 组合位元件既可为源操作数,也可为目的操作数,当对数据寄存器进行数据处理时,如不足16位时则高位为0或不处理,位元件各位则按接通为“1”,断开为“0”进行数据处理。例如:
MOV K4X0 D10
这是一条传送指令,执行结果是把4组X元件,从X0~X17的状态作为16位数据送入到D10 存储,如果输入继电器只有X0=1,X17=1,其余皆为0,则D10存储的数据是1000 0000 0000 0001,用16进制数表示H8001.组合位元件给程序编制带来了很大方便。
|
|