三菱PLC程序双线圈错误,对PLC本真有危害吗,求解释

 我来答
左镶莲9a
推荐于2018-12-28 · TA获得超过109个赞
知道答主
回答量:25
采纳率:0%
帮助的人:11.7万
展开全部
对pic本身没有损害, plc的工作原理是,批量刷新输入《也就是采样》《中断输入的除外》。然后通过输入,输出,寄存器的参数,按扫描梯行图的顺序进行逻辑运算《实际是通过语句指令表运算的》《中断出外》,把时时的运算结果写到输出寄存器,等待运算一周期后《从0步扫描梯行图到end一遍》,集中刷新输出点一次。就叫一个“扫描周期” 双线圏结果都会写入输出寄存器,但每个扫描周期内后写的结果会覆盖刷新先写的,外部输出是有输出继存器在 扫描结束后批量刷新的,实际对外输出结果以寄存器的《也就是后扫描到的》为准,所以不存在输出高速震荡。 难道在两线圈之间有刷新输出指令???? 但是;先扫描到的结果写入寄存器后,在两线圈之间的扫描的程序会以第一个线圈结果逻辑运算,得到的可能不是想要的结果,从而可能不正确的输出。 也有可能第二线圈被跳转,或中断了造成第一线圈输出了 另 :1。步进指令内 ret横线以上的非状态器控制的《也就是不在stl触点控制的纯靠右母线的梯行图》第二线圈结果会覆盖上面一个线圈的输出值,但s状态器不会覆盖《我也不明白为何,希望高人解答》, 2。ret横线下的第二线圈则会覆盖所有第一线圈的结果,包括s状态器。
百度网友b8b3f90
2018-12-27 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7178
采纳率:94%
帮助的人:3124万
展开全部
双线圈不是错误,而是警告,你完全可以通过对编译选项进行设置而屏蔽这个警告。
双线圈对于PLC本身来说不会有任何问题,只是双线圈因为以线圈的最后状态为准,因此可能会引起逻辑上的混乱,例如:
LDI X0
OUT Y0
LD X0
OUT Y0
因为双线圈以最后线圈状态为准,因此Y0不会被触发,仅此而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kongpay
2018-12-27 · TA获得超过3675个赞
知道大有可为答主
回答量:2184
采纳率:88%
帮助的人:685万
展开全部
不会,程序本身是一种编程语言,不硬件的连接,双线圈错误指的是同一个输出线圈使用了两次,一般PLC就执行最后一种状态,以致于得不到你想要的结果,不会损坏硬件。例如:
ld x1
out y1
ld x2
out y1
其实用置位复位指令就可以重复使用无限次,例如:

ld x1
set y1
ld x2
set y1
ld x3
set y1
ld x4
rst y1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6f26d8
2018-12-27 · TA获得超过246个赞
知道小有建树答主
回答量:401
采纳率:85%
帮助的人:68.5万
展开全部
双线圈输出,在输出时会导致线圈输出时有时无,输出点频繁通断,对继电器型PLC伤害大,晶体管型PLC相对较少缩减使用寿命
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eac0817
2012-04-09
知道答主
回答量:21
采纳率:100%
帮助的人:7.4万
展开全部
没有,因为双线圈错误根本就不能编译通过,也无法下载程序至PLC,那就不存在对PLC有危害这一说了。
追问
可是公司用的程序里面确实存在双线圈错误,并且输出指示灯对应双线圈,在无输入时闪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式