小小小信
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 131 点
下载积分: 1721 分
在线时间: 66(小时)
注册时间: 2014-11-25
最后登录: 2016-02-14
查看小小小信的 主题 / 回贴
楼主  发表于: 2015-03-12 21:10
为什么sm0.5和P的使用会是一秒钟执行一次 。  sm0.5是产生0.5秒的高电平,0.5秒的低电平。结合P是如何产生一秒的脉冲的,搞不懂这个过程。
小小小信
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 131 点
下载积分: 1721 分
在线时间: 66(小时)
注册时间: 2014-11-25
最后登录: 2016-02-14
查看小小小信的 主题 / 回贴
1楼  发表于: 2015-03-12 21:14
如果是m0.0 能使m0.0 产生一秒接通一秒断开的脉冲么。
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1189 个
工控威望: 1734 点
下载积分: 7546 分
在线时间: 577(小时)
注册时间: 2012-08-31
最后登录: 2024-11-02
查看sanlihu的 主题 / 回贴
2楼  发表于: 2015-03-12 22:06
定时器撒
吉圆电气 QQ751673698
工控年代
和你一起探索工控年代的奥秘。
级别: 家园常客
精华主题: 0
发帖数量: 136 个
工控威望: 647 点
下载积分: 673 分
在线时间: 91(小时)
注册时间: 2014-10-17
最后登录: 2018-07-20
查看工控年代的 主题 / 回贴
3楼  发表于: 2015-03-12 22:25
在S7-200程序中  sm0.5是on - 0.5S ,0FF -0.5S 。在ON的状态下 根据PLC的计算周期如果不加“上升沿”P 则会一直运算下去,加了P之后在ON的状态下仅仅执行一次。
收西门子AB GE PLC及触摸屏
xjynzlp
你关注我一时 我关注你一世
级别: 家园常客
精华主题: 0
发帖数量: 593 个
工控威望: 643 点
下载积分: 2278 分
在线时间: 1815(小时)
注册时间: 2010-07-25
最后登录: 2024-11-29
查看xjynzlp的 主题 / 回贴
4楼  发表于: 2015-03-13 08:51
回答这个问题首先要介绍一个数字电路的专用名词----占空比,占空比是指脉冲信号的通电时间与通电周期之比 。SM0.5是S7-200中内部的一秒钟脉冲发生器,它的通电时间为0.5秒、断电时间0.5秒,通电周期为一秒。你的这条指令段加了一个P,是为了更好的执行秒脉冲接通时完成加一的任务,就是说更加保险。
联系QQ360684677 群3142373 公众微信 毅力工控
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
5楼  发表于: 2015-03-13 09:40
假如不加P的话,0.5秒内每个扫描周期会加1,扫描周期短的话500ms会加好几次。加了P每秒加1.
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
6楼  发表于: 2015-03-13 09:56
这个控制程序分两步来理解。
第一步;那个SM0.5这个是系统时钟脉冲标志位,上面大家已经都说了。
第二步;这个P上升沿的含义,当沿前面的有效时的本次扫描周期内,这个P值为1,其它时间段都为0。要使这个P再一次有效,必须使前面的位值改变一次逻辑后,且为1时才有效。