s7200这段梯形图看不明白,是个子程序,请指教一下!谢谢! 点击:5039 | 回复:13



足不出户

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:189帖 | 1589回
  • 年度积分:293
  • 历史总积分:5205
  • 注册:2003年6月20日
发表于:2013-03-14 12:33:35
楼主
总觉着PID模块没法运行呢?首个扫描周期,SM0.1为1,因为有NOT指令,它不运行,过了首个扫描周期就跳转到网络4了,还是不运行啊?



anhuihuyu (14790058187)

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 16回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2004年5月07日
发表于:2013-03-14 12:37:34
1楼

不太清楚,我是搞一次仪表传感器和二次显示调节仪表的

chenzhiliang20

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2011年10月08日
发表于:2013-03-14 13:09:11
2楼
SM0.1为1时执行的是第3句,为0时才跳转到第4句,第3句为什么要用NOT指令?

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-03-14 13:44:54
3楼
      楼主:不用跳转指令:你将网络1的SM0.1的常闭点去跳转指令去掉,改为用SM0.1的常闭点直接调用子程序,改后的程序在第一扫描周期不运行,之后就总处于运行状态,你可试试。

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-14 15:05:23
4楼
程序的本意是在初次扫描后,执行一次PID指令,以及跳出0号程序段(即网络3)

足不出户

  • 精华:1帖
  • 求助:1帖
  • 帖子:189帖 | 1589回
  • 年度积分:293
  • 历史总积分:5205
  • 注册:2003年6月20日
发表于:2013-03-14 18:58:34
5楼

这程序不是人工编的,是PID向导自动生成的。

不明白为什么用了NOT.

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-03-14 22:22:53
6楼
5楼:为什么用了NOT.见程序:网络3里的SM0.1=1 时(即在首次扫描周期里)将0送入VW260与VB262,而NOT为求反指令,故使 首次扫描周期里( 即SM0.1=1 时 )由于NOT求反使其输出=0,而不执行PID程序,首次扫描过后, SM0.1=0,再求反,其输出=1,故 执行PID程序。就是说: 用了NOT指令确保 PID程序在开机时不立即运作,从第二次扫描后才开始运行。

Lgj3388

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 236回
  • 年度积分:0
  • 历史总积分:925
  • 注册:2003年8月13日
发表于:2013-03-15 08:54:49
7楼

是向导自动生成的。

里面确实有个始终都不执行的指令,但并不是无用的,这个叫做内存占位,相当于其他语言如VB、C中的变量声明。是为了方便向导规划存储器用的 。


足不出户

  • 精华:1帖
  • 求助:1帖
  • 帖子:189帖 | 1589回
  • 年度积分:293
  • 历史总积分:5205
  • 注册:2003年6月20日
发表于:2013-03-15 12:18:22
8楼
6楼:首次扫描过后, SM0.1=0,执行网络1的JMP指令,直接跳到网络4了,没法执行PID啊。

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2013-03-15 12:53:04
9楼
此程序PID是在定时中断执行的。   

足不出户

  • 精华:1帖
  • 求助:1帖
  • 帖子:189帖 | 1589回
  • 年度积分:293
  • 历史总积分:5205
  • 注册:2003年6月20日
发表于:2013-03-15 19:15:15
10楼

望高手说的详细些,谢谢啦!

chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-03-16 12:23:33
11楼
最烦这种跳来跳去的,给我一个苍蝇拍,一下拍死在那!

足不出户

  • 精华:1帖
  • 求助:1帖
  • 帖子:189帖 | 1589回
  • 年度积分:293
  • 历史总积分:5205
  • 注册:2003年6月20日
发表于:2013-03-17 21:06:32
12楼

继续求高手给详细答案啊!

倒伞

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2012年7月12日
发表于:2013-03-17 21:37:44
13楼
应该是7楼说的那样吧,不过变量声明什么的老早就忘了

热门招聘
相关主题

官方公众号

智造工程师