840Dsl系统的床子,MCP上的LED不变化?(有更新)

大家好,我们有台840Dsl的铣床。MCP上的LED出了点故障:

通过HMI上的reset po后,LED一直保持Reset前的状态不变。

我查了下PLC上的输入输出,都很正常:比如说 jog 的输入是 I0.0,对应的LED是 Q0.0. 

auto的输入是I0.3,对应的LED是Q0.3.

当我按下jog的时候, I0.0, Q0.0均为1。 按下auto的时候,I0.3,Q0.3均为1.

但是物理上的LED却是一直保持reset po前的状态,不变化。

我们发现:正常的MCP和PLC通信失败的时候,所有LED都会闪烁。但是这台却不会,通信失败后,保持之前的LED状态,然后固定不变了。

我们采取了以下措施:
1,换了一个新的MCP,但问题一样;
2,换了MCP和NCK,MCP和PCU之间的通信电缆,还是一样。

但同时发现:

如果先把 PCU 关掉,直到屏幕上显示:你可以安全关闭电脑;

或者

把MCP和PCU之间的通信电缆断开,

那么再按下NCK上的RESET键,MCP就会闪烁,然后工作正常。


希望朋友们给点建议,谢谢???

(有朋友怀疑是程序存在问题,但除了LED固定不变外,实际的输入输出都没问题。比如按下 AUTO键,系统就变成了 AUTO模式,按下 cycle start,机床就开始运行。
并且我们还有另外2台一模一样的床子,但都没出现过这个问题)

问题补充:
谢谢。我在OB1上按你的思路写了下程序,可结果还是一样。

在PLC上看,输入输出。。。都正常,LED对应的输出Q也是显示正确,机床也可以正常运行。

就是LED定住了,不随对应的输出Q的变化而变化。

请问,重装PLC程序的话,应注意什么?先让各轴回home position吗?

最佳答案

你好。
一个方法你测试一下,比如测试jog状态的指示灯Q0.3,在OB1中编辑程序:
a     i0.3
=     q0.3
看程序执行情况,如果能够正常执行,只能说明你的程序存在问题。如果不能够正常执行,只能是清空PLC程序重新上载试试。
注意,在操作前,先备份好再操作。
另外,根据你的描述类似的设备还有几台,如果有条件你可以采用替换法进行排除。
补充问题回复:
先不忙于操作,先看看西门子810/840简明调试手册。
你再变换其它地址试试。

图片说明:

840Dsl系统的床子,MCP上的LED不变化?(有更新)  

提问者对于答案的评价:
谢谢。我把 MCP的地址改成了193,OB100里也改成了193. 问题解决了。

但不知道为什么192会不行?其它2台用192,就没问题。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc184483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月29日 下午4:31
下一篇 2017年6月29日 下午4:31

相关推荐