乐于分享
好东西不私藏

目前,主流的PLC编程用什么软件?

目前,主流的PLC编程用什么软件?

大家好,我是良许。

前两天有个做自动化的朋友跟我吐槽,说他们公司新来的应届生,简历上写着"精通PLC编程",结果一上手连TIA Portal都没见过。

你猜怎么着?

人家学的是三菱的GX Works,到了公司才发现用的是西门子的设备。这就好比你精通单片机的Keil,结果公司让你用IAR,虽然都是写C,但IDE完全不是一回事儿。

咱先来看看现在主流的PLC编程软件都有哪些。

西门子系的,那可是"亲儿子"待遇。

TIA Portal(博途)现在基本是西门子的标配了,S7-1200、S7-1500这些新系列都得用它。

界面做得确实漂亮,集成度也高,编程、组态、诊断一条龙。但老设备怎么办?

STEP 7还得留着,S7-300、S7-400这些老将还在服役呢。

我之前在外企做汽车电子的时候,产线上就有一堆S7-300,维护起来全靠STEP 7。

三菱的GX Works系列,日系设备的标配。

GX Works2用得最多,FX系列、Q系列都支持。

日本人做软件有个特点,功能够用但界面朴素,不像欧美那么花哨。

不过话说回来,稳定性确实没得说。

GX Works3是新版本,主要针对iQ-R系列,但很多工厂还在用老版本,毕竟设备不是说换就换的。

欧姆龙的CX-One,也是一个大家族。

里面包了一堆工具,CX-Programmer是编程主力,CX-Designer做人机界面。

日系三巨头里,欧姆龙在国内的占有率其实挺高的,特别是中小型设备。

施耐德的Unity Pro和EcoStruxure,法国人的浪漫。

Unity Pro是老牌软件了,Modicon系列的标配。

EcoStruxure是新平台,想学西门子搞个大一统,但推广速度...你懂的。

施耐德在电力行业用得多,工控领域相对弱一些。

AB(罗克韦尔)的Studio 5000,美国货。

在北美市场是霸主,国内主要是外资企业在用。

软件功能强大,但价格也"强大",一套正版授权能让中小企业肉疼好久。

说到这里你可能要问了,为什么PLC编程软件这么分裂?

因为每家都想搞自己的生态闭环啊。

西门子的PLC只能用西门子的软件,三菱的设备只认三菱的工具。

这就像苹果的iOS和安卓的关系,各自为政。

对厂商来说,这是商业壁垒;对工程师来说,这是学习成本。

我见过最惨的案例,一个自动化工程师跳槽三次,每次都得重新学一套软件。

从西门子跳到三菱,又从三菱跳到欧姆龙,简历上写着"精通多品牌PLC",实际上每个都只是半桶水。

但市场就是这么现实。

你去招聘网站看看,很多岗位直接写明"熟悉西门子TIA Portal"或者"有三菱GX Works经验"。

这不是歧视,是因为项目周期紧,没时间让你慢慢学。

不过话说回来,虽然软件不同,但编程思想是相通的。

梯形图、功能块、结构化文本这些IEC 61131-3标准定义的语言,各家都支持。

就像我们写嵌入式程序,不管用Keil还是IAR,C语言的语法是一样的,只是库函数和调试工具不同。

所以如果你是新手,该学哪个?

看你想进什么行业。汽车、制药这些高端制造,西门子用得多;电子、包装这些轻工业,三菱、欧姆龙更常见;石油化工,可能会遇到AB或者施耐德。

如果实在不知道怎么选,那就先学西门子。

不是说它最好,而是它市场占有率高,学完了找工作机会多。

等有了基础,再横向扩展其他品牌,会快很多。

最后说句实在话,PLC编程软件这事儿,没有什么"一招鲜吃遍天"。

工控行业就是这样,设备五花八门,软件也跟着五花八门。

真正的高手,不是精通某一个软件,而是能快速上手任何一个软件。

毕竟,解决问题的是人,不是工具。


大家好,我是良许,一个深耕嵌入式12年的老工程师,前世界500强高工。

我花了3个月时间,写了一个C语言电子书,以非常通俗的语言跟大家讲解C语言,把复杂的技术讲得连小学生都能听得懂,绝不是AI生成那种晦涩难懂的电子垃圾。

点击链接免费领取C语言电子书(2026新版)

C语言电子书目录如下: