欧姆龙plc的cnt与cntx有什么区别

发布网友 发布时间:2022-04-23 06:17

我来回答

3个回答

热心网友 时间:2023-09-10 06:04

CNT指令是BCD类型的倒计数器、CNTX指令是BIN类型的倒计数器。使用结果是两者没有差异。
但是设置的数值不一样!BCD是十六进制的,BIN是十进制的。
假如你倒计数100次。你CNT指令中的数据是D0,你通过MOV指令传送一个&100(十进制)过去就会自动转换为十六进制,就会变成。实际就是倒计数次后CNT指令就接通了。但是你想要计数100次。如果想用CNT指令计数100次,那你就应该传送#100到数据寄存器D0中,这样才是十六进制的100。
CNTX则是十进制的,你传送&100过去实际还是100。
建议使用CNTX(BIN类型),这样你不用转换数据,直接用我们生活常用的十进制。

热心网友 时间:2023-09-10 06:05

指令本身没有区别,只是适用的机型不同,CNTX仅适用于CS1-H,CJ1-H,CJ1M 或者CS1D

热心网友 时间:2023-09-10 06:05

前面那个是bcd,后面的是二进制,前面数值前面加#,后面数值加&,实际上数值是相等的,如你写cnt 0 #45和cntx 0 &45没有区别,计数都是45次

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com