PLC小白入门,选西门子还是三菱?
PLC种类繁多,其品牌多为欧洲、日本、美国。德国以西门子为主,日本以三菱、欧姆龙、松下为主,美国以罗克韦尔(A-B)、通用电气(GE)、MODICON等为主。
美国和欧洲的PLC技术是在相互隔离的情况下独立研发的,因此美国和欧洲的PLC产品存在明显的差异。日本的PLC技术是从美国引进的,对美国的PLC产品有一定的继承性,但是日本的主要产品都是定位在小型PLC上。美国和欧洲以大中型PLC闻名,日本以小型PLC闻名。
由于思维方式的不同,不同系列的PLC处理问题的思路也不同,所以新手最好了解不同品牌的PLC之间的区别。
学习PLC除了学习一些基本的编程知识和思路外,还应该学习各个厂商解决问题的思路。对于同一个问题,不同的人有不同的看法,更何况是两个地域差异这么大的PLCs。
在使用过程中,我们可以理解如何解决同一个问题。为什么要这样解决?这种解决方案有什么好处?你更喜欢这两种解决方案中的哪一种(或者哪一种更方便)?学会思考进步更快!
01
不同的编程概念
三菱PLC是日本品牌,编程直观易学,但指令多。西门子PLC是德国品牌,指令抽象难学,但是指令少,学三菱和学西门子的周期一样。
西门子
个人认为三菱(日本中高端品牌)PLC软件落后西门子至少5年。大中型的,对比一下三菱的优小型机FX系列和西门子S7-200系列。西门子有以下优势:
1.三菱的编程软件范围从早期的FXGPWIN到最近的GX
Developer
8.8。和所有日本品牌一样,这款软件的编程思路是自上而下的单一垂直结构,而西门子的Micro-WIN则是垂直和水平两种结构,子程序支持局部变量,同样的功能只需编程一次,大大降低了开发难度和时间。
2.S7-200一直支持强大的浮点运算,编程软件直接支持小数点输入输出。三菱直到最近几年推出的FX3U系列才有这个功能,之前FX2N系列的浮点功能都是假的。
3.S7-200的模拟输入输出程序非常简单方便,无需编程就可以直接访问AD和DA值。三菱FX2N及其之前的系列都需要非常繁琐的从到指令。FX3U现在支持这个功能,但是晚了五年甚至更久。4.当然三菱的FX2N系列也有自己的优势。一是高速计数器指令比S7-200更方便,二是422端口比西门子的PPI端口更可靠(因为200系列的PPI端口是非光电隔离的,非标操作和仿编程电缆可能造成串口损坏)。
以上对比只是小型机。至于西门子的300和400系列以及更大的TDC系列,这里就不多说了。
学习PLC,三菱容易上手,因为直走简单,但是从学习的角度来说,西门子肯定更好。
个人觉得还是新手学西门子比较好,特别是基础差的新手,三菱的学习不太好上手,西门子编程软件人性化。
02
不同的芯片
这主要体现在容量和运行速度上。西门子CPU226程序容量20K,数据容量14K。而三菱FX2N总共才8K,后期的3U有所改进。
西门子CPU226和CPU224XP配有两个485端口,即PPI端口,最大通信速度为187.5K;三菱FX3U之前的所有系列都是422端口,速度9.6K,如果需要连接智能仪表什么的,必须单独购买FX2N0-485BD等特殊模块。而且两个通讯口可以连接下载数据线和触摸屏调试程序,否则你要拔掉触摸屏数据线再连接,来回调整程序很麻烦。'
三菱
上面已经说了,200系列的PPI端口是非光电隔离的,非标操作和仿编程电缆可能会造成串口损坏。大家用的时候要注意这个,最好不要插电。S7-200的通讯口真的很精致,绝对没有三菱皮。
03
控制有不同的优势
西门子的优势是过程控制和通信控制。西门子的模拟模块便宜简单,三菱的模拟模块昂贵复杂。西门子的通信简单易行,而三菱在这方面的功能较弱。
三菱的优势在于离散控制和运动控制。三菱有丰富的指令和特殊的定位指令,容易实现伺服和步进控制。实现一些复杂的运动控制也是三菱的强项,而西门子在这方面比较弱,没有专门的指令,伺服或者步进定位控制也不是不可能,只是程序复杂,控制精度低。
比如某个设备只是为了运动控制,比如机械手,可以选择三菱PLC如果某设备有伺服或步进执行定位控制,也可以选择三菱PLC。如果有很多模拟量需要处理,比如中央空调、污水处理、温度控制等。选择西门子PLC更合适。某个设备现场有很多仪器数据需要通过通讯来采集,所以要选择西门子来做好控制。因此,根据不同设备的不同控制方式,合理选择PLC,扬长避短。