三菱plc,不用计数器C,如何实现寄存器+1+1+1……累计?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三菱plc,不用计数器C,如何实现寄存器+1+1+1……累计?相关的知识,希望对你有一定的参考价值。

比如,给一个信号,寄存器为1,再给一个,寄存器为2,……一直这样累计下去,不用计数器如何实现?

参考技术A 将Y0和C0在输出端并联。y0触发输出一次,c0就会计数一次。
计数器必须要有一个复位指令。技术完毕触发 rst c1 复位
如果要在触摸屏上面显示计数次数,要用mov指令,将c1计数送到寄存器D
触摸屏的显示组件要选择显示地址,地址就是你传送的D寄存器。比如D1 D2等等。显示屏就可以调出寄存器的数据显示出来。
触摸屏的CD端口是电源接口,一般是24V直流。通讯端口是com端口。还有就是下载用的USB口。没有专门技术的端口。PLC里面的计数,计时等等各种数据都是通过COM口通讯的。
参考技术B

完美解决

三菱PLC中,如何把计时器的时间传送到寄存器里 就是把C0中的数据存入D0中 急急急急

M8013 OUT C1 K30
LD C1 MOV K常数 D0 一定要这样输 程序才认可 但是有了常数之后 D0貌似里面就不是C1的的时间了

LDF X0 //在X0下沿时将T200的数传入D0。 MOV T200 D0 LD X0 //X0为1时接通计时,计时。 OUT T200 K9999 二行程序不能反了。
先把定时设定值传送数据寄存器。然后,定时器的设定值就用寄存器的数据。 下面三个简单的例子。 这个例子就是将十进制数100传送到数据寄存器中。定时器T0的设定值取数据寄存器D0的数值。也就T0是一个10秒的定时器。
参考技术A 你已经将C1的数值设定为K30,后面一步传送常数到D0 ,和C1 没有关系,如果你要设定C1的值,可以写成这样,LD M8013 OUT C1 D0、 LD X0 MOV KXX D0本回答被提问者采纳 参考技术B 如果你是想一直把C0的数存入D0的话第二步可以M8000 MOV C1 D0 参考技术C 直接用Mov C0 D0就行了
最好不要用C0本身作为执行条件。用其它的M之类的。

以上是关于三菱plc,不用计数器C,如何实现寄存器+1+1+1……累计?的主要内容,如果未能解决你的问题,请参考以下文章

三菱PLC中,如何把计时器的时间传送到寄存器里 就是把C0中的数据存入D0中 急急急急

三菱FX2N PLC定时器和计数器的当前值寄存在啥地方的 我想把当前值取出来做比较。

三菱PLC FX3U如何读取多个增量编码器?

三菱PLC的C235如何使用?

三菱plc智能模块上载不了

三菱的plc怎么复位的