发表于:2009/6/17 9:52:03
#0楼
请教一个问题,程序如下图
程序意图:当X0接通则状态S10动作,T1计时,20S后Y3接报警器开始报警,接通X2则S0动作,程序全部复位;如果在20S之前X1接通那么Y1接通,Y3则不报警。
现在问题是当X2在20S内没有接通,Y3开始报警,这时没有接通X2进行复位,而是直接把PLC电源关闭了,PLC重新通电后,程序直接运行S10,T1开始计时,Y2接通。
如果Y3开始报警,接通X2进行复位后在关闭PLC电源,PLC重新通电后就不会这样了。
这是什么原因呀?好像PLC有记忆功能。
程序意图:当X0接通则状态S10动作,T1计时,20S后Y3接报警器开始报警,接通X2则S0动作,程序全部复位;如果在20S之前X1接通那么Y1接通,Y3则不报警。
现在问题是当X2在20S内没有接通,Y3开始报警,这时没有接通X2进行复位,而是直接把PLC电源关闭了,PLC重新通电后,程序直接运行S10,T1开始计时,Y2接通。
如果Y3开始报警,接通X2进行复位后在关闭PLC电源,PLC重新通电后就不会这样了。
这是什么原因呀?好像PLC有记忆功能。
[此贴子已经被作者于2009-6-17 9:52:27编辑过]