step 7离线如何看程序大小 ?
300 PLC: N个 数相加如何解决?
用指针+偏移量的方法,用LOOP循环来做。需要用STL编程,可以在一个FC里用STL编程,然后在OB中调用。
L P#0.0
LAR1
L 0.0
T %MD12
OPN %DB1
L 10
M001: T %MW10
L DBD [ AR1 , P#0.0 ]
L %MD12
+R
T %MD12
+AR1 P#4.0
L %MW10
LOOP M001
上面程序是从DB1.DBD0至DB1.DBD36连续10个实数相加,结果存入MD12.
s7-300cpu偷停如何解决?
参见:调用系统块让CPU定时停机
http://blog.sina.com.cn/s/blog_669692a60101agia.html
查看你的程序并修改,但应该会有密码的。
同时查看CPU本身的开关是否在STOP位置。