xinglingfei
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 154 点
下载积分: 596 分
在线时间: 21(小时)
注册时间: 2010-07-30
最后登录: 2024-03-04
查看xinglingfei的 主题 / 回贴
楼主  发表于: 2011-07-05 16:48
我想问一下高手:
    在子程序中使用sm0.1,则扫描的情况是什么样呢?是子程序第一次被调用的时候执行吗?那么如果上电以后,子程序第一次被调用的时候执行一次,以后再调用的时候就再也不执行了,除非再次上电首次调用才再被执行,不知道这样理解对不对?
[ 此帖被xinglingfei在2011-12-04 21:46重新编辑 ]
hongma110
级别: 略有小成
精华主题: 0
发帖数量: 233 个
工控威望: 403 点
下载积分: 752 分
在线时间: 78(小时)
注册时间: 2007-09-22
最后登录: 2023-03-02
查看hongma110的 主题 / 回贴
1楼  发表于: 2011-07-05 18:34
SM0.0是一直接通的意思,你调用了它就一直接通
xinglingfei
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 154 点
下载积分: 596 分
在线时间: 21(小时)
注册时间: 2010-07-30
最后登录: 2024-03-04
查看xinglingfei的 主题 / 回贴
2楼  发表于: 2011-07-06 10:17
哦,抱歉,说错了,是sm0.1
呵呵呵
hjh268
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 125 点
下载积分: 600 分
在线时间: 16(小时)
注册时间: 2010-08-19
最后登录: 2024-03-22
查看hjh268的 主题 / 回贴
3楼  发表于: 2011-07-06 11:00
不会.谢谢学习
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3191 点
下载积分: 70452 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-12-17
查看wwcwwc的 主题 / 回贴
4楼  发表于: 2011-07-06 11:07
这个是当调用主(子;中断)时,第一次扫描周期是通一个扫描周期后断开。常用为数据初始化等。
xinglingfei
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 154 点
下载积分: 596 分
在线时间: 21(小时)
注册时间: 2010-07-30
最后登录: 2024-03-04
查看xinglingfei的 主题 / 回贴
5楼  发表于: 2011-07-06 11:14
感谢4楼的回复,我的意思是:,
      在子程序使用sm0.1,主程序调用子程序时,第一次扫描是通,然后断开,主程序一直在调用的时候,sm0.1还是断开,如果主程序不调用了,在经过了xx个扫描周期后,主程序又调用这个子程序,sm0.1还能被执行一次吗?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
6楼  发表于: 2011-07-06 14:14
SM0.1是PLC状态由STOP转为ON的第一个扫描周期为ON,之后皆为OFF,与程序的调用无关。
xinglingfei
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 154 点
下载积分: 596 分
在线时间: 21(小时)
注册时间: 2010-07-30
最后登录: 2024-03-04
查看xinglingfei的 主题 / 回贴
7楼  发表于: 2011-07-06 15:06
啊,原来是这样的啊,感谢版主解决困扰我好久的问题,非常感谢啊!!!