发布于 2006-08-15 22:32:58
0楼
1、你的程序没有问题. 您需要好好理解一下PLC的扫描机制。 当I0.0置1后,网络2不执行,那么这里的Q0.0继续保持以前的状态了。 因为以前Q0.0为1,所以还是为1 .
2、子程序也是一个道理, 就是只有指令扫描到了,才会刷新。既然子程序都没有被调用,那么只要在程序的其他地方没有用到的位、字节、字、双字等都会继续保持原来的状态呀
3、S7-200都具有诊断功能,就是在线查看CPU信息,即可了。 新版的(第三版)的S7-200或者200CN都具有故障诊断灯功能, 即可在软件里设置故障后PLC硬件上有一个灯是否点亮。 也可以选择为“当有强制时”点亮。
对于200的编程,最好的书籍就是“S7-200系统手册“, 看一遍,再看一遍,还看一遍... ... 再和大家多多交流!
I can do it