zs8823
级别: 家园常客
精华主题: 0
发帖数量: 84 个
工控威望: 513 点
下载积分: 1361 分
在线时间: 29(小时)
注册时间: 2008-06-21
最后登录: 2024-12-02
查看zs8823的 主题 / 回贴
楼主  发表于: 2012-07-15 07:49
使用S7-200时间不长,有个问题一直很困惑:在S7-200的编程中编写子程序的数量越多是不是运行周期越长? 在子程序中使用使用计数器和计时器,并且对这个子程序高频率调用会不会使内存出错——我写的一个CO2回收吸附干燥塔再生程序中对各阀门控制编了一个手/自动无扰切换的子程序,程序检查没问题,但是自动运行时老有一两个阀门动作不正确,怀疑是子程序调用结束后未自行清理内存,上次调用的内存残留数据对后面调用结果的影响,我将程序发上来,请指教,谢谢了!
[ 此帖被zs8823在2012-07-15 18:37重新编辑 ]
附件: 再生吸附系统20120715.rar (15 K) 下载次数:74
网站提示: 请不要用迅雷下载附件,容易出错
zs8823
级别: 家园常客
精华主题: 0
发帖数量: 84 个
工控威望: 513 点
下载积分: 1361 分
在线时间: 29(小时)
注册时间: 2008-06-21
最后登录: 2024-12-02
查看zs8823的 主题 / 回贴
1楼  发表于: 2012-07-15 08:32
路过高手留步!
乌龟船长
级别: 网络英雄

精华主题: 0
发帖数量: 1282 个
工控威望: 7632 点
下载积分: 1316 分
在线时间: 2659(小时)
注册时间: 2007-03-21
最后登录: 2024-12-19
查看乌龟船长的 主题 / 回贴
2楼  发表于: 2012-07-15 14:21
我打开的时候 报错  有一个无效的调用
zs8823
级别: 家园常客
精华主题: 0
发帖数量: 84 个
工控威望: 513 点
下载积分: 1361 分
在线时间: 29(小时)
注册时间: 2008-06-21
最后登录: 2024-12-02
查看zs8823的 主题 / 回贴
3楼  发表于: 2012-07-15 18:42
不好意思啊,把未修改完的传上来了,已经重新上传请看一下,同时发现在调试的时候有个问题,个别触点(V)主程序调用的子程序输出为ON,但在接下来进入别的子程序调用时却为OFF,中间再没有其它有效调用和状态修改,不知为何?
jianchicyf
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 146 点
下载积分: 545 分
在线时间: 53(小时)
注册时间: 2011-11-01
最后登录: 2024-09-14
查看jianchicyf的 主题 / 回贴
4楼  发表于: 2012-07-19 21:44
看三楼说 ,我觉得是出现双线圈了,,程序只有你调用才执行扫描,不一定越长时间用的越多