请教三菱A系PLC程序 点击:2845 | 回复:84



无敌小强

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 20回
  • 年度积分:0
  • 历史总积分:1205
  • 注册:2008年3月13日
发表于:2008-06-06 19:55:12
楼主

请教三菱A系PLC程序

I--【 <=   D50    K5  】-【 <=   D50   K25 】-----【 MOV   K0   D34】--I

这步程序怎么理解,我看不懂?

谢谢那位高人告知一下,详细点

 




wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-07 16:23:44
21楼

 

  如果我们要以某些网友的猜想(把第1个条件写成:【 >=      D50  K5 】) 为前提来讨论,则问题就是与楼主所要问的问题完全不一样的问题了!

 

浅醉闲眠

  • [版主]
  • 精华:3帖
  • 求助:3帖
  • 帖子:219帖 | 13148回
  • 年度积分:152
  • 历史总积分:116149
  • 注册:2002年6月21日
发表于:2008-07-07 16:32:19
22楼
好帖,受益匪浅~~~!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-07 16:47:08
23楼

  请问№18楼的“bubli ”网友,您凭什么依据可以断定楼主所提到的那个进口设备上需要实现的功能不是“当D50的内容不大于‘5 ’时,D34的内容应该清零”呢?!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-07 17:18:15
24楼

bao_HiHi

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 157回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2004年7月26日
发表于:2008-07-08 09:06:05
25楼

正常理解应是" >= D50 K5   和<= D50 K25

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-08 16:38:19
26楼

嘿嘿! 请问什么叫“正常理解”?

 

  如果楼主这样问:“要实现‘当D50的内容处在[5,25]这个闭区间内时,使D34的内容清零’这样的功能,

程序‘I--【 <= D50 K5 】-【 <= D50 K25 】-----【 MOV K0 D34】--I ’写得对不对?” 

 

  则,№18楼的回答:“应该是写错了,前一个条件是大于等于”就是一个正确的回答!№18楼和№25楼的“理解”才是“正常理解”!

 

  如果在这样的前提(使设备具有‘当D50的内容在不大于 5 时,迫使D34的内容清零’这样的功能)下,№18楼和№25楼的“理解”就是“不正常的理解”!

 

  可问题是:楼主实际上是想理解给定的程序(片断)在控制上起到什么作用?即:给定程序(片断)的功能是什么?

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-08 16:53:51
27楼

  以给定的程序(片断)来讨论其功能时,当然是以给定条件(程序片断)为前提,有根有据地进行逻辑推理!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-08 22:41:05
28楼

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-09 17:04:06
29楼

  其实,楼主转摘的这个程序(片断):“I--【 <= D50 K5 】-【 <= D50 K25 】-----【 MOV K0 D34】--I ”也没什么违背三菱PLC “编程语法”或者“规矩”的地方。我也不认为它有什么“不合理”的,它仅只是不够“简洁”而已!但这“简洁”的要求并不是编程者“非满足不可”的!一般情况下,“不简洁”并不影响程序的正常执行。

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-09 21:07:41
30楼

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-09 21:12:43
31楼

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-09 21:17:21
32楼

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-09 21:21:15
33楼

仲儒

  • 精华:0帖
  • 求助:0帖
  • 帖子:118帖 | 943回
  • 年度积分:0
  • 历史总积分:1732
  • 注册:2007年6月28日
发表于:2008-07-10 16:30:41
34楼
引用Hitin 的回复内容:

楼上的简化合理。

并不是所有进口的东西都是好的。





wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-10 17:22:13
35楼

请参阅《求助!三菱PC程序是否有错》http://www.gongkong.com/Forum/ForumTopic.aspx?Id=9-B28E-AC52DAA2B45E一帖。

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-12 16:12:22
36楼
在回答别人的提问时,应当以别人所提问题的给定条件为“前提”来展开思路。当然也可以发挥想象,但这“想象”,必须是在慎密的逻辑思维控制下进行。“想象”也要有“前提”(譬如,可以假设某种“前提”)。在某一“前提”下用逻辑推理来得到一个结论,但请注意这个“结论”是在假设的“前提”下得到的!与实际情况是否吻合,还需要努力去寻找能证实这一“结论”的实际“证据”!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-12 16:24:11
37楼

  

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-12 16:38:07
38楼

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-12 16:54:10
39楼

  在上面№37楼、№38楼的“假设前提”下,我们就可以做出这样一个结论:

楼主遇到的这个程序(片断)可以化简为“I--【 <= D50 K25 】-----【 MOV K0 D34】--I ”!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2008-07-12 17:54:24
40楼

热门招聘
相关主题

官方公众号

智造工程师