各位:今有一项目,S7-315PLC与变频器DP通讯,我是PLC先上电,再上变频器电源,但变频器上DP未另加电源,有时PLC会主动停机。使用中现场老报F070或A0703
请问:1、S7-315 PLC与MM440通讯谁先上电,才不会PLC停止;
2、MM440 DP是否一定需外加+24V 电源,此电源必须与PLC同电源吗?或我设计另加一24V电源可以吗?
请大家赐教。
谢谢!
-
-
aaing 发表于 2016/4/12 9:44:54
1、OB82/OB83/OB87下载到CPU中,无论谁先上电或DP丢失,CPU都不会停。
2、DP板加个外置24VDC是最好的了,你就可以远程控制其进线接触器了。这个电源不必与PLC同电源,但最好是同M.
引用 aaing 2016/4/12 9:44:54 发表于2楼的内容
-
引用 sweect 2016/4/12 13:04:32 发表于3楼的内容
-
-
-
zhangmengmeng | 当前状态:在线
总积分:1958 2024年可用积分:2
注册时间: 2013-12-26
最后登录时间: 2023-08-14
-
zhangmengmeng 发表于 2016/4/14 16:30:20
300 400的程序需要下载相应的OB块,,比如机架故障组织块OB86.编程故障组织块(OB121);
I/O 访问故障组织块(OB122),,
如果不下载这几个组织块,,那么外有外部故障的时PLC候就会停机,
当有编程错误,或者I/O模板报故障,PLC找不到对应的地址,,PLC也会停机,
但是如果下载了这些OB,,那么CPU就只报警不停机,,,
所以通讯故障引起CPU停机是不对的,,应该是没有相应的组织块,,或者通讯短路引起电压低,通讯断路,没有了终端电阻,
引用 zhangmengmeng 2016/4/14 16:30:20 发表于4楼的内容
-
-
-
a1123 发表于 2016/4/14 18:49:31
SIEMENS的S7-300/400PLC有一个能力:可以检测各种内外故障或变化,比如编程语法错误、寻址错误、通讯错误、模块故障、电源故障等,如果检测到这种故障存在时,CPU就会首先中断当前程序而去执行相对应的组织块(OB)。如果找不到相应的OB,CPU就会停止运行;如果有相应的OB,即便那个OB是个空的,CPU也不会停止,而是会在执行完相应的OB后继续从上次中断处继续执行。
OB87就对应着通讯错误。对楼主的这个问题,OB82/OB83下载与否并没关系,但我想既然楼主OB87都没下载,估计也不知道OB82/83,所 以,索性让他都下载吧,呵呵
引用 a1123 2016/4/14 18:49:31 发表于5楼的内容
-
引用 aaing 2016/4/16 19:05:46 发表于6楼的内容