這些年來二者才都不斷在淘汰升級,西門子硬件從200、300、400到Smart200、1200、1500,軟件S5、S7到博圖TIA,是越搞越大對電腦要求越高;三菱硬件從FX、L、A/Q到R系列,軟件從當初用于FX0N的簡單編程軟件到Developer 、Works2、Works3;如有心收集二者所有的各版本軟件、手冊、資料文件的話,電腦磁盤都被這二家集成商占了不少空間。前些年設備上邏輯控制、現場監控通訊、組態等都用西門子軟PLC+WinCC,但在伺服運動控制這一塊則用三菱的,二者各有所長。要說到結構化編程這是西門子早期的優勢,定義DB塊使用和FB(FC)塊做大型的程序時編程時調用方便、組態現場通訊也比較容易實現,所以大型設備做邏輯控制選用西門子CPU的確是優勢;三菱早期時的Developer 高版本也開始有FB塊編程的功能,但操作起來好別扭甚至有很多功能實現不了,過渡到了Works2\3時有了ST編程、可以定義結構變量之后感覺操作性增強了很多,但這還是西門子強大些;高級語言編程上都按IEC 61131-3是由國際電工委員會標準,三菱有ST西門子有SCL相距不大;但在伺服定位的編程上三菱編程比較有優勢,特別是B系列伺服走光纖通訊用起來感覺過癮;用過西門子V90調試感覺費勁,走通訊方式控制的也只是動作簡單,三菱通過軟件可以實現繁鎖的運動控制,西門子博圖TIA之后也出了Smotion之類,沒用過不作平論。小型PLC上項目不大二者的功能都很多,價格還是三菱有占優,但三菱早期的FX2N以下產品好像是不支持浮點數運算的(FX3U之后支持),但200PLC則支持,現在二者都已停產成為過去了。