机构:注册 登录| 学员:注册 登录 | 讲师:注册 登录
| 网站导航 | 加入收藏
010-63866300
18999183549
开课地点:
当前位置:主页 > 教学答疑 > PLC教学答疑 >

西门子S7-300/400PLC常见问题汇总(二)

 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位置。 
相关问答