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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三菱FX2N PLC定时器和计数器的当前值寄存在啥地方的 我想把当前值取出来做比较。相关的知识,希望对你有一定的参考价值。

还有就是FX2N 的 位,字节,浮点数如何在D区存储
三菱的跟西门子的差别好大哦

首先说当前值。拿定时器为例,如果你想使用当前值,可以直接拿定时器和你要比较的量进行比较,假如你要将定时器T100的当前值要和C0的当前值进行比较,那直接使用就可以了。再比如和D的值比较也是一样如图所示。

再讲存储方式,三菱和西门子的不同之处是三菱的PLC没有字节存储器,也就是没有像西门子V一样的8位的存储器。三菱的D一般只能当十六位来进行存储(当然通讯时不算),不管你使用几个位,它都占用了一个字。再说位,三菱的M,X, Y是位原件,这种位原件也可以以位组合的形式来使用。例如:K1M0就表示M0-M3这四位。K2M1就表示M1-M8这八位。K2X0就表示X0-X7这八位。

参考技术A 跟西门子没有多大差别。

西门子的T37不是一样既代表触点有代表当前值么。

三菱也相同。
参考技术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之类的。

以上是关于三菱FX2N PLC定时器和计数器的当前值寄存在啥地方的 我想把当前值取出来做比较。的主要内容,如果未能解决你的问题,请参考以下文章

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

三菱plc的模拟量 输入输出程序怎么写

三菱FX2N PLC通过组太王与计算机连接

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

stm32与三菱PLC通信

模拟量编程详解——三菱FX2N系列