那片海
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 111 点
下载积分: 928 分
在线时间: 8(小时)
注册时间: 2015-04-13
最后登录: 2015-07-15
查看那片海的 主题 / 回贴
楼主  发表于: 2015-04-27 21:30
图片中的定时器T37、T38、T39、T40,我换成了s7-300的T0~T3,都是通电延时;其中i0.0是启动按钮,i0.1是停止按钮。但是最后仿真时发现,只能启动停止一次,如果再按i0.0,Q0.0~Q0.2不能上电。我发现停止按钮i0.1运行结束后,看下mw0的相关位都没清零,不知道为什么?
那片海
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 111 点
下载积分: 928 分
在线时间: 8(小时)
注册时间: 2015-04-13
最后登录: 2015-07-15
查看那片海的 主题 / 回贴
1楼  发表于: 2015-04-27 21:51
这是又写了个,可以重复运用的,但是上面的那个例子应该也可以实现~~,不知道为什么不能呢。
mecdqmecdq
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 137 点
下载积分: 5928 分
在线时间: 91(小时)
注册时间: 2015-03-12
最后登录: 2015-07-05
查看mecdqmecdq的 主题 / 回贴
2楼  发表于: 2015-04-29 09:15
没去仿真,觉得应该是这里的问题,
T39时间到瞬间,由于T40还是没有打开,所以第一行,T37还是有输出,此时第二行断开,Q0.1停止输出,但是下一瞬间,T39触点关闭,此时T40时间也没到,T37保持打开,这时第二行又启动了,第三行这样也是关不掉的,看下对不对?
下面改了程序,不会导致在T3启动的时候,T2是关闭的,就避免了这个问题。
那片海
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 111 点
下载积分: 928 分
在线时间: 8(小时)
注册时间: 2015-04-13
最后登录: 2015-07-15
查看那片海的 主题 / 回贴
3楼  发表于: 2015-04-29 10:11
嗯,这个是书上的例程(s7-200),我用s7-300试了下程序执行有问题,就改了下后面的程序。不知道在s7-200上仿真有问题没。