西门子程序里允许同一输出出现两次以上吗??? 点击:1742 | 回复:19



xpq0322

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2008年7月02日
发表于:2008-07-08 14:17:53
楼主

小弟初学!请教了!

西门子程序里允许同一输出出现两次以上吗???




共创美好

  • 精华:1帖
  • 求助:0帖
  • 帖子:70帖 | 1644回
  • 年度积分:0
  • 历史总积分:1957
  • 注册:2006年6月23日
发表于:2008-07-08 14:33:00
1楼
可以,不过以最后一次为准。

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-07-08 14:34:27
2楼

允许

LZ原来可能用的是OMRON   OMRON会报错

1知0.5解

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 146回
  • 年度积分:0
  • 历史总积分:651
  • 注册:2007年11月22日
发表于:2008-07-08 17:00:33
3楼

会出乱子的!!!!!!!

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2008-07-08 17:06:26
4楼

OMRON也不会报错,只不过编译的时候会警告.

出现两次有什么问题?这从编程语法上来讲就是完全合法的! 而且我的编程就是不停的置位、复位,所以一大堆的多重输出。  只要你自己把逻辑理清楚了就行!

三人行必有吾师

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 187回
  • 年度积分:0
  • 历史总积分:350
  • 注册:2006年12月02日
发表于:2008-07-08 18:45:38
5楼
这样编出来的程序是不能达到目的的,

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2008-07-08 20:55:05
6楼

同一Q不允许出现两次以上的输出。

从理论上,V和M的位可以出现两次以上的输出,但每次输出的中间应注意逻辑关系。事实上V和M数量庞大,用不着使用它的位来重复多次输出。如果硬要这样做,只会增加错误的机率。

山之风

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2004年12月08日
发表于:2008-07-08 21:12:36
7楼
当然可以,不过你得自己掌握那个会被真正输出。

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2008-07-12 21:09:03
8楼

这样编出来的程序是不能达到目的的

这是什么理论? 程序的编制有很多方法, 你可以先主后从,也可以先从后主,只要符合语法规定,有什么不可以?

不要这样误导观众! 事实上有很多时候往往正是需要多重输出,而方便程序的编制!

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2008-07-12 22:38:14
9楼
去认真理解PLC的扫描周期,以及PLC在一个扫描周期所要完成的的任务,注意什么时段它才写输出,你就明白了“同一输出出现两次以上”得到的什么结果。

stefan

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 24回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2005年10月18日
发表于:2008-07-13 11:38:29
10楼

用语句表加条件语句可以实现

stefan

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 24回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2005年10月18日
发表于:2008-07-13 11:38:31
11楼

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-07-13 12:24:45
12楼

1.传统的梯形图只有“纯线圈”语句,----------||----------------------------( ),

   这两个语句功能相当于一个逻辑赋值,它的条件不管是真是假,都要送到结果线圈,

   多次用的话,最后一次值对输出有效,最好只用一次;

2。PLC指令程序化,有了许多“线圈”指令,象----||-----( S),--------||----------(R)

     用这样的指令,可以改善程序的可读性,可以任意多次使用;

3。“纯线圈”语句相当于下列两条指令:

               | ---------||-----------------(S)

               |---------|/|-----------------(R)

         有时,我们得把它们拆成这样

 

                           

zhenying

  • 精华:0帖
  • 求助:0帖
  • 帖子:106帖 | 363回
  • 年度积分:0
  • 历史总积分:2392
  • 注册:2007年9月02日
发表于:2008-07-13 13:23:59
13楼
可以是可以的,可是招待运行中会不正确的

清朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 1359回
  • 年度积分:0
  • 历史总积分:2281
  • 注册:2004年10月16日
发表于:2008-07-13 14:20:15
14楼
允许。但输出Q点一最后一次为准

format901

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 252回
  • 年度积分:0
  • 历史总积分:1664
  • 注册:2005年4月18日
发表于:2008-07-13 21:12:44
15楼
会出乱子的!!!!!!!
最好不

LYAUTO

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 14回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2007年10月14日
发表于:2008-07-14 17:12:45
16楼

同一输出(Q)不能同时出现两次以上,但编译时不会报错!

LITTLE_JACK

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 10回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2008年7月14日
发表于:2008-07-14 20:54:41
17楼

容许同一输出(Q)输出多次,不过以最后一次的结果输出到输出寄存器中(即以最后一次为准),在一些复杂的控制中时常会用到输出多次的.

自23

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 650回
  • 年度积分:0
  • 历史总积分:985
  • 注册:2004年11月23日
发表于:2008-07-19 16:28:08
18楼
可以使用多次输出,自己要掌握好相关条件!

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-07-19 22:44:00
19楼
可以,但不建议你那样用,可以用M区倒换一下。

热门招聘
相关主题

官方公众号

智造工程师