• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
守护北辰
级别: 论坛先锋
精华主题: 0
发帖数量: 122 个
工控威望: 1721 点
下载积分: 10971 分
在线时间: 303(小时)
注册时间: 2013-03-24
最后登录: 2024-06-09
查看守护北辰的 主题 / 回贴
12楼  发表于: 2013-07-02 11:50
引用
引用第2楼tiantian168于2013-06-29 10:40发表的  :
同上回答,在条件调用子程序的主程序中,当停止子程序调用时,如果定时器已经激活正在计时,停止调用这个子程序会造成定时器的失控。

定时器的失控指的是什么呢?还有,看楼主的图片,T37断,T38接通了,应该跳出子程序了啊!
守护北辰
级别: 论坛先锋
精华主题: 0
发帖数量: 122 个
工控威望: 1721 点
下载积分: 10971 分
在线时间: 303(小时)
注册时间: 2013-03-24
最后登录: 2024-06-09
查看守护北辰的 主题 / 回贴
13楼  发表于: 2013-07-02 11:54
引用
引用第9楼sanlihu于2013-07-02 11:25发表的  :
难道是要复位才能改变Q0.1的状态

你是不是贴图贴错了,最后一张图,如果不调用子程序时,应该全部断开才对啊!应该全是灰色的
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1184 个
工控威望: 1728 点
下载积分: 7533 分
在线时间: 575(小时)
注册时间: 2012-08-31
最后登录: 2024-06-15
查看sanlihu的 主题 / 回贴
14楼  发表于: 2013-07-03 17:35
程序运行的结果是:I0.0按下后松开,Q0.0输出,10秒后Q0.1输出。
按下I0.1后,Q0.0停止输出,而Q0.1保持输出。
分析程序,按下I0.1后,T37复位,不调用子程序了,而子程序中线圈输出就应停止呀?
 若子程序中是置位Q0.1,主程序调用它后,即使不调用它,Q0.1维持输出倒可以理解!
吉圆电气 QQ751673698
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1184 个
工控威望: 1728 点
下载积分: 7533 分
在线时间: 575(小时)
注册时间: 2012-08-31
最后登录: 2024-06-15
查看sanlihu的 主题 / 回贴
15楼  发表于: 2013-07-06 10:06
程序运行的结果是:I0.0按下后松开,Q0.0输出,10秒后Q0.1输出。
按下I0.1后,Q0.0停止输出,而Q0.1保持输出。
分析程序,按下I0.1后,T37复位,不调用子程序了,而子程序中线圈输出保持不变。100MS定时器保持当前值不变。
吉圆电气 QQ751673698
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go