澳门永利娱乐_电工基础知识学习网站
当前位置:澳门永利娱乐 > plc > 三菱plc > 正文

三菱plc双线圈输出异常

时间:2019-01-30 20:26 来源:澳门永利娱乐

要搞清楚双线圈输出异常首先要明白PLC的工作原理,在这里简单说下输入输出的刷新方式:
三菱plc双线圈输出异常
PLC在运行中会一直重复执行①~③步骤进行输入输出处理,整个过程就是扫描时间或者运算周期,当然一个周期时间内还要干其他的事情,这里我们只说下输出,PLC对输入进行提取后将结果存放到输入映像存储区或者缓存区,然后根据输入对程序做运算将输出结果存放到锁存内存中,双线圈问题就是出在输出软元件的映像存储区的更新,由plc从上到下的扫描方式,最下面的线圈将会是最终的输出线圈从而导致前面的线圈输出无效。
为了方便说明我们以实际的PLC梯形图进行说明双线圈问题的实质:

三菱plc双线圈输出异常
上图就是一个典型的双线圈输出Y0,我们进行仿真测试下,闭合M0,M1断开:
三菱plc双线圈输出异常
从结果看,M0闭合Y0没有输出,但Y1却有输出(此时Y1前面的Y0是断开的),这个结果很有趣。其实从上面的原理来解释很简单,在一个扫描周期内,从上到下看:
1、M0闭合Y0有输出,将Y0的结果ON状态存到映像存储区,
2、接近着Y1的ON状态也存到存储区内,
3、此时映像存储区内的Y0和Y1的状态都是ON,由于M1的断开PLC判断Y0没有输出,这时候映像存储区内的Y0的状态就进行了更新变成OFF,注意Y1的状态并没有更新(这里可能有的同学会问Y0不是变了吗Y1为什么不变,一定要记住一个扫描周期内只会从上到下从左到右扫描一次),所以最终的输出锁存内存中Y0是OFF状态,Y1是ON状态。
以上就是双线圈造成的混乱,在这里我们需要了解PLC的扫描原理和扫描周期时间的重要性,因此要编程梯形图时一定要注意程序前后顺序的重要性,如果我们把上图步2放在最后,结果就不一样了,
 
三菱plc双线圈输出异常
在三菱PLC编程软件中程序编译或者转换中双线圈是不会报错的,我们需要点击工具→程序检查进行。
检查的结果会有:
1 Error MAIN 程序检查 'Y000'为双线圈。可能会无法正常运行,请修改程序。(步No.1) C9300
三菱plc双线圈输出异常
为了避免双线圈的问题,我们只需要把Y0的条件并联起来即可:
三菱plc双线圈输出异常
上一篇:三菱plc软件与plc通讯协议
下一篇:没有了
看过《三菱plc双线圈输出异常》的人还看了以下文章
三菱plc软件与plc通讯协议 三菱plc软件与plc通讯协议
三菱plc编程软件有两种,GX-Developer和GX-Works plc硬件连接主要有两个 1、连接外围设备用的USB连接口 2、连接外围设备用的RS422连接口,这两个接口都可以与连接编程软件进行程序写入和监控等,这里注意下三菱有的型号没有USB接口,用一根编程线将PLC与电脑U...
三菱plc如何产生一个不间断的2Hz脉冲信号 三菱plc如何产生一个不间断的2Hz脉冲信号
三菱plc输出一个2Hz的脉冲,就是说0.5秒输出一个信号,最简单的就是采用定时器,输出一个定时器T0,定时时间为0.5秒,因为T0是100毫秒的,所以5个就是0.5秒,定时器到时间后输出信号Y0,同时断开定时器重新计时,这样就能产生一个不间断的2Hz脉冲信号了。 如...
三菱plc如何建立modbus通信需要什么硬件 三菱plc如何建立modbus通信需要什么硬件
三菱plc如何建立modbus通信,就拿fx系列的plc来说,首先通信设备有两种,一种是后缀为bd的板子(通信板),一种是后缀为adp的板子(通信适配器),两者区别后者价格较贵,通信距离长,支持的协议多,如下图: 可以看出凡是bd通信板就是功能扩展板支持的功能,adp...
三菱plc编程软件win10可以装吗 三菱plc编程软件win10可以装吗
一直以来许多人的看法都是用PLC一定要装win7系统。其实未必。 像三菱的GX Developer8.86和西门子STEP7 V5.5以前在win8系统上装过可以装。但在win10上不兼容。 现在所用的win10,我们来试装下PLC软件看看。这里安装的是STEP7 MicroWIN v4.0 SP9。 直接setup进...
如何实现三菱PLC通过温度调节电机转速 如何实现三菱PLC通过温度调节电机转速
PLC控制温度的原理是利用了PID控制原理。那么PID控制原理中所需要的物理量有控制对象给定值,反馈值以及执行机构。在以上系统中,PLC和变频器都可以被认作执行机构,温度变送器负责检测温度并反馈到PLC中。了解了控制原理,然后仔细讲解一下各个元器件所扮演...