谁能帮我解释一下plc中bin指令是如何通过外部数字设置实现D0的转换的?bin k2x000 D0 ?在外部设置两个十进制的数,它怎么转换到plc的x0~x7的?
那我在外部触摸屏中输入D0的值65,它又是怎么被plc转化利用的呢?
比如说我想让步进电机运行0~99mm,数字开关设定输入,怎么实现?
追答这个BIN指令中D0是被写入的,而不是被转化的,你要是用触摸屏输入D0,和这个指令就没关了,D0直接就是65了。
让X0,X3,X4,X7为ON,K2X0=B10011001,转成BIN码就是99了,所以D0就是99了,置于你这个D0是mm还是什么不知道。
不是这一个指令就能代表全部程序的。
数字开关和触摸屏不一样?我大概明白了,触摸屏就直接输入数值就可以,数字开关则需要拨x0~x7的开关位,也就是在bin这个指令中要事先自己把bcd码算好再调x0~x7的接通或断开状态?
追答当然不一样了,对
追问我的那个mm是毫米,触摸屏不需要bin指令是吧,直接在寄存器中输入设定值,再通过程序相应地转成脉冲个数就可以了?
...中bin指令是如何通过外部数字设置实现D0的转换的?bin k2x000 D...
BIN是BCD码转BIN码,K2X0的意思是从X0开始的2*4位组成的数据。因此BIN K2X0 D0就是将BCD码的K2X0中的数据转成BIN码,存到D0中。这样X0到X3这4位就是个位上的数的二进制,X4到X7这4位就是十位上的数据的二进制。例如,X6为ON,X1为ON,那么K2X0=B0100 0010这个BCD码转成BIN码就是4...
三菱PLC BIN BCD指令详解
BIN和BCD是一个数据转换指令,这两条指令是二进制与bcd码之间的相互转换,二进制转BCD需要先转成10进制。BIN码就是二进制编码。比如十进制数9用8位BIN码表示就是00001001;BCD码就是用四位二进制数表示一位十进制数的编码,如8424码等,比如十进制数9用BCE码表示就是1001;1、例:BIN K2X0 D0 ...
三菱指令BIN K2X000 D12 是什么含义
K2X0指的是BCD码,这是个2位的BCD码。将X0到X7的BCD码转为BIN码存入D12中。
三菱PLC 可不可以拨码开关用BIN指令送数?怎样接线?
当然可以啊,很简单的,把拨码开关接入X的4个点,可以取值1-15,如:BCD K2X0 D0 希望是最佳答案
台达PLC里面 BIN K4X0 D100 BCD D100 K4Y20 直接MOV K4X0 K4Y20 不...
可以的,BIN K1X0 D0就是将X0-X3转换成二进制,比如X0为ON,X1为OFF,X2为ON,X3为OFF,那么D0中的二进制就是0101,高位在前。其他的一样的道理,K2就是连着8个位,K3是连着12个位。
...一个三菱PLC初学者,想请教大家一下mov k1x000 k2m010是什么含义 具 ...
mov k1x000 k2m010 是将X0~X3传送给M10~M17,其中X0~X3分别对于M10~M13,M14~M17为零被浪费在其他程序中不可再用。所以编程时通常写成mov k1x000 k1m010,或mov k2x000 k2m010。这里的K1表示一个字节、K2表示2个字节。k1x000表示从X0开始的1个字节,及连续的4位。我想K3、K4...K8就...
plc中,像这样的指令是什么意思? 求详细解答,谢谢
该接点接通 D= K7M500 K0 32位接点比较指令,M500-M527共28个位全部off,该接点接通 前者=后者,M11=1,前者小雨后者,M12=1。DCMP K5X0 K5M0 M100 32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,前者=后者,M101=1,前者小雨后者,M102=1。
FX系列PLC的编程软元件有哪些
2.当一个定时器的定时时间不够时,怎么办?如:当X0接通后,Y0过5000S后得电并保持,至到X1接通为止。3. 如何实现如下图所示周期为50s的脉冲输出? (六)计数器(C)计数器:对内部元件X、Y、M、T、C的信号进行记数(记数值达到设定值时计数动作)。计数器分类:普通计数器、双向计数器、高速...
三菱PLC BIN BCD指令详解
BIN和BCD是一个数据转换指令,这两条指令是二进制与bcd码之间的相互转换,二进制转BCD需要先转成10进制。BIN码就是二进制编码。比如十进制数9用8位BIN码表示就是00001001;BCD码就是用四位二进制数表示一位十进制数的编码,如8424码等,比如十进制数9用BCE码表示就是1001;1、例:BIN K2X0 D0 ...
三菱plc bc指令是什么意思?
BIN和BCD是一个数据转换指令,这两条指令是二进制与bcd码之间的相互转换,二进制转BCD需要先转成10进制。BIN码就是二进制编码。比如十进制数9用8位BIN码表示就是00001001;BCD码就是用四位二进制数表示一位十进制数的编码,如8424码等,比如十进制数9用BCE码表示就是1001;1、例:BIN K2X0 D0 ...