首页 PLC 正文

回复

用中文变量+梯形图编程很low?会不会被人看不起?

PLC 浏览:403 回复:8 收藏

fighting2021  2025-03-17 09:41

用梯形图编程+全中文变量到底会不会被同行看不起?这个问题炸出了工控人最真实的工作生态,有人直言"用中文编程的电工都能看懂",也有人吐槽"会被自己看不起"。

0.jpg

▲ 正反方激烈交锋 ▲

挺中文派:程序是给人看的!容易理解 好维护就行了

网友A:我就是全用中文写变量,优势是中文字少可以缩短变量长度,还更易懂,劣势目前暂未发现,以前都不提倡中文是因为PLC全是国外的,对中文不大友好,有概率因为用中文导致程序出bug,不过现在随着那些国产崛起还有大厂自身优化,目前用中文还没遇到出问题的。

网友B:英文记不住,我全部中文编程,有啥看不起的,这种写法,稍微有点基础的电工都能看懂,方便后期保养维修。

效率党:ST才是生产力

网友C:如果你全用梯形图,效率可能会低,做大项目,老板会催进度的。

因为文本输入更快。图形化语言在同样大的界面里,必然比文本语言显示的内容少,这是为了直观易懂带来的副作用,比如一幅画你把画面搞得再紧凑,能包含多少内容呢?但是一幅画大小的文字可以包含非常多内容。

画面更加直接,一眼懂,这是梯形图的优势,劣势就是同样的显示面积表达的内容少,画画的忙活半天画的内容,三两行文字就说清楚了。尽管梯形图软件提供了各种快捷工具让你搭积木,但还是要慢不少。

如果要大段的复制粘贴,梯形图更是慢得多,要拖好几页。再者打字可以很快,尤其是现在的年轻人,脑子想到了,一会就打出来了,鼠标移来移去就要慢的多了,打字可以脱离鼠标,输入梯形图很难做到脱离鼠标,至少我做不到。

玄学派:梯形图容易被人看懂抄袭

网友D:梯形图容易被人看懂,更容易被抄袭或修改;你不会玄学,关键时候,还是要加点无用的程序上去, 功能要实现而且越玄越好,比如:

"关键部位埋几个没用的计时器,同行看了直挠头"
"写个'M666_玄学触发'注释,甲方觉得深不可测"
"曾经有个项目,注释里画符的程序没人敢动"

老司机:混搭才是王道

网友E:逻辑清晰,结构工整,冗余少,这才是好程序,其他的纯个人习惯而已。不会  不管sfc st还是ld  只是工具,也没人在乎你写的好 写的不好 。能完成任务就行  。就是梯形图  面板信息太少  人看的太累  稍微大点程序  用梯形图  太累了  st简单点。

网友F:建议还是去学一下简单的ST用法,梯形图用来写动作流程比较简单明了,ST对数据运算等还是比较方便的,想要程序写得好就得充分利用各种编程的优势,互相结合才能让程序更好。比如:

动作流程用梯形图——像设备启停、联锁保护,图形化界面一目了然

数据处理用ST——配方计算、PID参数整定,文本编程效率碾压

HMI用中文变量——"急停按钮"比"PB_ESTOP"直观十倍

最后说一句:

这年头只有穷才会被人看不起,其它都是浮云。所有的目的就是完成工艺流程,符合正常的操作逻辑,至于你用啥?不会太有人关心。顶多乙方的设备维护工程师会关注,但对于他来说,越清晰易懂越好,你这些在他那是加分项。

能按时交货的程序就是好程序。与其纠结编程语言的鄙视链,不如在项目现场多备几个不同颜色的急停按钮——毕竟,甲方爸爸关心的永远只有三件事:别停机、别出事、别超预算。至于用中文还是英文?设备能跑起来的那天,这些争论都会烟消云散...

大家认为呢?欢迎回帖留言!


我知道了