三菱PLC与西门子PLC比较有什么优点 点击:52634 | 回复:315



楚七剑

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2003年11月12日
发表于:2007-01-05 17:11:00
楼主
请教各位大虾,三菱PLC与西门子PLC比较,什么方面三菱比较好,什么方面西门子好?谢谢赐教!



芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-06 23:21:07
201楼

嗯。楼上说的味道好极了。

我今天特意为了这个事情没有订单我都订了一个1SMT。明天希望有时间。晚上说说。W朋友。明天再看你的好戏。

我相信只有执行到PLS指令后才会更新一切。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-07 10:50:28
202楼

以下程序仅为了证实PLSY指令执行时才更新当前值。

 

程序中可以看出子程序前后两个当前值数值的不同。

所以我说他的当前值不连续。更不要谈当前值是否新鲜了。有可能是过了夜的。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-07 10:59:50
203楼

这位S朋友。我稍稍更正以下你有一句话“它的加速处理是非常简单的十段梯型输出,不够平滑。”这个据我所知只是在说2N。1S和1N是“平滑”的。我的耳朵已经确凿地证实了这个事实。

为什么用引号呢?因为200声称他的周期改变是在每一个周期内都发生变化的。而三菱的我没有发现这类的话。气势上三菱的弱了。

但是,说回来。我没有示波器,无法证实以上两个PLC是否真的平滑。

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 15:16:17
204楼
引用<芳季>的内容:

 『三菱的脉冲指令我说太差了。首先批评一个。当前脉冲数的DD8140;DD8142必须等到执行END指令才能刷新,』




 

  <芳季>明明是说三菱的『当前脉冲数的DD8140;DD8142必须等到执行END指令才能刷新 』所以我才用一个实验事实来反驳,说D8140/ D8141/ D8142/ D8143在FX1s上是即时(指在END之前,PLSY运算时)刷新的。

 

  把<MOV   D8140  D0V0>指令写在紧跟<PLSY>指令之后,在执END命令之前如果D8140的内容没有刷新,那么该周期里执行该传送指令时其传送的内容就理应是事先前对D8140实行“清零”操作所产生的“零”而不是“1”(因为实验程序中有一个(在K256以内)每一周期都将使V0的内容增1<INC>指令)!也就是说FX1s中的256个数据寄存器的内容只分别对应PLSY指令执行起始的前256个周期时相应的D8140之内容。其中D0的内容等于“1”就充分说明D8140的内容是在END之前刷新的!!

         

  芳自己贴出来(205楼)的梯形图也不能证明D8140/ D8141的内容要在END命令之后才能刷新!在事实面前芳赶紧改口说『以下程序仅为了证实PLSY指令执行时才更新当前值。』

                

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 15:39:26
205楼

 

  芳要求FX系列里的低档PLC得具备高速(10000Hz)脉冲输出的对应数据寄存器在输出位“每输出一个脉冲时就刷新一次内容”的性能,芳怎么不拿这同一个标准去衡量他所推崇的德货西门子S7-200?!难道S7-200-221就能够做到不受程序扫描周期的制约,每隔0.1mS就刷新一次输出脉冲的数据?!!

          

  事实上,西门子S7-200也根本做不到每隔0.1mS都去刷新一次寄存“高速脉冲输出数据”的字元件!

                   

wanggq

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

 

  FX1s / FX1n的高速脉冲输出数据是在运算PLSY指令时“刷新”内容的。每运算一次就刷新一次。

  这样的刷新方式就影响了它的使用价值吗?!那么,绝大多数PLC(也包括S7-200)对输入、输出内容的刷新通常都采用批处理的方式,芳是不是也就认为它们都是垃圾了呢?!

           

xiaoxin456

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 117回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2009年12月22日
发表于:2011-01-08 16:22:53
207楼

各有千秋吧,各家侧重点不一样,用三菱多是因为最初设备进口小日本,编程习惯更符合国人习惯吧;个人不是什么权威人士,除了ABB 我没用过之外,AB欧姆龙三菱西门子施耐德我都接触过,谈谈我的感受:

 (1)说起编程软件 AB比西门子还灵活,个人感觉没有西门子编程软件严谨;

  (2)西门子在模块化编程做的不错,顺序控制和过程控制颇有特色,软件上理念还算是比较先进的;

  (3)三菱和欧姆龙小型机运动控制确实比西门子s7-200做的好,日系大型机我没用过,大型机我一般用西门子s7-400和施耐德昆腾系列;

  (4)国产的我是不敢用,省不了几个钱,别给日后工程埋下隐患;

  (5)其实大家也没必要争论这些,我觉着根据个人喜好和价格选什么都行,只要不买到山寨的,硬件设计合理,软件编的更严谨科学,设备一样稳定可靠运行。

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2011-01-08 16:32:07
208楼
wanggq混淆概念了哈 1、绝大多数PLC对输入、输出内容的刷新都采用批处理的方式,是不是也就都是垃圾了呢?! 当你需要立即处理的,可以使用输入中断,或者输入映像区立即刷新。 即可获得“实时”的输入状态。  2、高速脉冲输出的实时性,在有的场合确实是非常有必要的。具体我也不举例子了,因为每个人做过的产品不一样。  正因为这一点,S7-200内设置了高速输出输出完成中断,就是脉冲完成后可以触发一个中断,让你实时响应动作。三菱的PLC确实没有。 另外,S7-221是否能每0.1ms就能刷新一次脉冲数?这个我没有做过测试,但是我知道S7-200可以在任意程序(包括中断子程序)内立即输出脉冲,而三菱的不行。 3、对于高速计数器的当前值,有些场合也确实需要实时刷新。这一点,我的了解是三菱只能是每周期刷新一次,而且无特别指令可以实时刷新(不象输入输出的X、Y可以用refresh指令刷新)

良超

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-01-08 16:32:34
209楼
国产不也满好啊,为什么不尝试用国产的啊

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-08 20:19:06
210楼

我不知道这END误导了你多少。你也知道我这个END是错的。明眼的也会知道。我不希望这个错误耽误了比较的事情。我知道你很计较这些 重 大 过失。专打落水狗。怎么我觉得好像你在……。不必。

要比较这两个PLC的话大可以运行相同的架构的程序。221都可以得到随即即时的当前值。一个周期下来每一个读取的值都不是一样的。

要我证实的话不证实了。221没有产品用得上,这个不买了。

再说要停止当前输出的话,三菱的也不是一种容易的事情。要执行到指令本身才停止,而且指令又不能重复写必须等到回来指令这里。(剩下有点事情其他人补充吧)

还有就是停下了的脉冲必须OFF一个周期才可以另行启动。哇!这个周期漫长得很啊。控制一个东西转一圈停一次,但是特殊情况发生后圈与圈之间不必停了。一直转着吧。这样的话,我还想不到三菱的可以怎样做?就简单来说就是:后悔上一个命令的终点,现在修改。

wanggq

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

 

引用良超 的内容:

  『 国产不也满好啊,为什么不尝试用国产的啊 』

 


 

 

 

  回复:


  国产的也好啊!我们现在所买到的FX系列PLC就是我们中国人用自己的手在中国境内生产的!我们把它用在我们的机器上也工作得上好的!

 

  有些人不顾事实的踏削FX系列,不顾事实的掩盖德国PLC的缺点。这不是长洋人威风,灭国人志气吗!

        

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 20:30:43
212楼

 

  第211楼的<ShowFine> 在混淆概念了哈,我哪里说过绝大多数PLC没有输入/ 输出刷新功能呢?!谁不知道PLC输入/输出的X、Y可以用『refresh指令刷新』!有输入输出刷新功能并不等于通常情况下X / Y的映像寄存器内容的刷新不是“批处理”方式!!

 

  即便S7-200在需要高速响应时采取对输入输出信息即时刷新的措施来提高输出对输入信号的响应速度,也赶不上我凭手工制做出来的硬件控制电路的响应速度!!那你会不会也像芳一样认为相比之下某项指标(速度)低的东西(S7-200)是垃圾?!

 

  还有,FX编程语言中虽然没像立即刷新输入输出信息的专用指令对高速脉冲输出数据寄存器进行刷新,但是,FX编程语言中的<PLSY>指令并不是你想象的那样是单一的输出脉冲的功能,它同时还兼有立即刷新输出脉冲数据寄存器DD8140 / DD8142 的功能!!只是你还没有真正把这个指令学活、用活而已!!

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 20:46:42
213楼

 

  芳用两个相差约20mS的时刻分别读取的当前值来说明FX1s的脉冲输出数据不连续。在这约20mS的时间内高速输出的脉冲已经发出了大约200个脉冲了,芳怎么还要强求它接着前一次读取的当前值一个一个的加1 呢? ! 只有在芳的逻辑思维里才会有这样的霸道逻辑!!

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-08 20:55:15
214楼

西门子S7-200CPU221/CPU222/CPU224/CPU226是同一个档次不同容量。不能说221最低级。他们的工作速度是一样的。

200的高速输出就只有两路。确实是少了。要是用高速模块的话程序的开放性不高,编程不方便,限制较大。幸好我还没有遇到过不够。

还好的一个事情是我用过了三个高速计数。幸好200可以有4个高速。

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 21:03:11
215楼

 

  我再次重申:我的观点是都差不多的东西,各有各的长处,同时也是各有各的缺点!没有必要长洋人威风,灭国人志气!

 

  当我们的设备用不到所谓的用每隔0.1mS就去刷新一下高速脉冲的当前值寄存器的内容的时候我们没有必要去用一个要价太高的东西!我们的设备用国人自己造的东西也好用!

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2011-01-08 21:18:06
216楼

 

  我们一贯的作风都是用较少的钱办较好的事!在一些简单的控制项目上,我们一次搞定控制逻辑之后不再需要对控制逻辑改来改去的前提下,我们还可以只用几十元钱就可以替代PLC的控制功能。

  当然,我也知道这块简单的东西是不能和PLC的众多功能相提并论的,但在具体的做一个不需要改动的项目且不做数据处理什么的任务时,简单的东西也是非常出色的胜任工艺要求的!

 

  若要说比输出对输入信号的响应速度的话,连这一块在业余条件下手工做出来的控制电路板(6点入 / 5点出)都比西门子S7-200用『输入 / 输出即时刷新』功能所实现的响应速度还要快得多!!

        

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2011-01-08 21:28:29
217楼
没有谁说S7-200就一定好!对不?谁不顾事实的踏削FX系列,不顾事实的掩盖德国PLC的缺点 ? 至少我没有,我S7-200也用,FX也用过,CP1H这两年都在用。 谁家的东西符合我的项目要求,性价比更高,我就用谁的! 至少在我现在所设计的项目里,我认为FX是不合格的,不合格的原因就是以上所列的高速脉冲和高速计数器的实时刷新问题,影响了我设备的精度…… 同样S7-200也是不合格的,不合格的原因是因为它的高速脉冲太少了,所以我选了CP1H…… 而且我所列出的S7-200优点,在很多人看来都是不屑一顾的,因为他们根本就不会考虑这些问题的……所以多余的我也不说了吧。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-08 22:03:29
218楼

我现在也同时使用200和1S2N。当要接收高速计数的时候就用200。当要控制伺服做定位的时候我用200。比如我用200做追剪,有高速输入,有高速输出。当要通讯的话我也选用200,除非是三菱通讯三菱。因为理由还是跟高速类似。有些东西要等一个周期。

其他情况就用三菱的了。幸好他速度高。可以弥补很多事情。

很多人说到价格。这点事肯定的。不需争辩。其实对于一个设备来说。相差那几百块钱,不算钱。关键是能够达到目的。自己用起来方便最实际。

还有的声音说到稳定。这个上面。我不相信这么大的一个牌子会不稳定。说不稳定的都是多余的。举些例来说明。

承认,这毕竟是两个东西。

ShowFine

  • 精华:1帖
  • 求助:1帖
  • 帖子:57帖 | 753回
  • 年度积分:0
  • 历史总积分:1671
  • 注册:2003年10月29日
发表于:2011-01-09 09:32:56
219楼
要说到稳定性,俺到是有话要讲的,呵呵。 CP1H的稳定性确定就差一些,抗干扰能力就差!  当初我使用CP1H的时候现场发生了莫名其妙的问题,解释不通,查程序又找不出啥问题。OMRON的人一致认为肯定是程序的问题,程序给他们了,他们看了一个多星期也说不出问题来,去现场也去了几次,说不出个道理来。  后来还是用示波器测了高速计数器的输入波形,发现畸变特别厉害。我再考虑到是电源质量问题。后来专门给CPU供电加了一块DC/DC的隔离电源模块单独供电,问题就没有发生了。  同样的设备以前用S7-200做过,也有FX-3U的版本,布线差不多,唯独CP1H出问题。 我仔细翻看了说明书,CP1H的电源范围要求为21.4-26.4V,而S7-200和FX-3U好像是20.4-28.8V左右(具体记不得了)。 从这一点看,至少OMRON还算老实,它的抗干扰能力不强,但是它的指标还是给出了一个范围。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-01-09 19:14:16
220楼

我写1这个位置我想掩饰一下(也就是解释一下。)

为什么要只让MOV执行一个周期呢?我要观察一个周期内DD8140有没有变化。M1呢在程序中没有起作用,自试验开始就写进去1。写M1后就是写M0。这两个相差什么的没有关系我要的效果只是要在正在输出的时候读DD1840。“相差那么多”我不明白有什么问题。至少针对我的试验没有问题。

图中篮圈里的值相等。说明在扫描过程不再刷新DD1840。第一个蓝圈是M3这个周期的前一个周期刷新的。第二个蓝圈是M3这个周期刷新的。红圈告诉你,DD1840在什么时候刷新。


热门招聘
相关主题

官方公众号

智造工程师