西门子PLC与三菱PLC在多个方面存在显著差异,这些差异主要体现在编程理念、硬件性能和控制应用的专长上。
首先,从编程理念来看,三菱PLC遵循的是日系品牌的传统,其编程语言直观易懂,指令丰富,适合初学者快速入门。然而,这种编程方式可能需要编写更多的指令来实现相同的功能。相比之下,西门子PLC的编程思路更为抽象,虽然学习难度相对较大,但指令集较小,且支持子程序局部变量,使得程序复用更加方便,减少了开发时间和复杂性。西门子的MicroWIN编程软件支持纵向和横向兼备的结构,便于组织和管理程序,而三菱的GX Developer则采用自上而下的单一纵向结构。
在硬件性能方面,西门子PLC在某些关键指标上优于三菱。例如,西门子S7-200系列从早期开始就支持浮点运算,提供小数点输入输出,而三菱的FX2N系列直到FX3U才具备这一功能,且晚了五年之久。此外,S7-200的模拟量处理更为简便,无需繁琐的FROM TO指令,而三菱在这方面过去的操作较为复杂。不过,三菱FX2N系列在高速计数器指令和422接口的稳定性方面表现出色,对于需要高速计数和稳定通信的应用更具优势。
在通信控制方面,西门子PLC表现出色,其CPU226等型号标准配置两个485口,通讯速度高达187.5K,而三菱FX系列通常只有一个422口,速度为9.6K。西门子的PLC在处理模拟量和通信任务时,不仅价格实惠,而且编程简单。相反,三菱的模拟量模块价格昂贵,编程复杂,但在离散控制和运动控制方面具有优势。三菱的PLC拥有丰富的指令集,尤其适合伺服和步进电机的定位控制,以及复杂的动作控制。
综上所述,选择西门子PLC还是三菱PLC应根据具体应用需求。对于需要大量模拟量处理、通信控制和过程控制的项目,西门子PLC可能是更好的选择。而那些涉及精确运动控制、高速计数和离散逻辑控制的设备,三菱PLC则能更好地发挥效能。因此,在选择PLC时,应充分了解设备的控制需求,以便充分利用每种PLC的强项,避免不必要的复杂性和成本。