讨论:学习PLC是否要学习SCL语言
我是做硬件的在机器人公司,目前控制让我做,来学习西门子PLC,个人感觉PLC的编程思路很简单,建议学习SCL语言,因为我对比了这仨语言发现前两种其实并不能特别真正符合底层单片机运行思路,SCL其实比较符合真正底层的逻辑,在做些一些逻辑时可能更能快速找到问题本质,而且PLC的任务调度,前端后端并不涉及操作系统的理解,只是直接在IDE里面创建任务,所以硬件搭建好后,使用SCL语言很容易把握整体逻辑的。
SCL会成为PLC的主流编程语言么?
很多工控人也发表了自己的看法,大家可以来看一下:
春风今又是
主要是梯形图相对简单
Ed小MI弟
scl做数据处理还行,写大型逻辑控制不好写
卖菠萝弹的小朋友
LAD在逻辑控制上面优势,简单明了。
啦140207
过程控制耦合高了,代码没法看,梯形图直观。
头发疯长的Moriaty
梯形图做不了数值计算,或者说太麻烦了,SCL适合写算法
南嘉明
scl适合编写功能复杂计算函数,同时也适合顺控的编写,lad当然更适合复杂控制逻辑的编写,好的程序必然是多种语言相互穿插的。博图只能做到结构化编程,用slc编写整个控制结构,能更好的读懂控制结构。
Genial_Rong
选用哪种语言根据用途而定吧。
我在一个大型工程公司工作了十几年,我们做大型钢厂的控制(宝钢、湛钢、本钢等),还不是都是以LAD为主的。
兰晓猪
Scl我只用来做数据处理,和条件逻辑程序,很方便。LAD做逻辑控制部分。PLC方便在于穿插各种语言,LAD不是落后的语言,直观明了也是优势。
魔法萝莉智乃酱
梯形图做逻辑,scl做计算
单板熊猫人
我想问一下前辈,就是做这个行业是去做工程还是做设备,哪个方面更有前景?
Genial_Rong
回复 @单板熊猫人 :个人觉得,如果有机会去好些的大的工程公司,做工程应该还是更挣钱些,不过出差时间长些,能接触到大项目大工程的感觉比较好点儿。
不过做工程都是应用,不存在太多技术先进性而言,主要是 可靠。
就这两种而言,我倾向于做工程。
咩咩呆又呆
没有梯形图可视化简单清晰,这纯粹是你按照自己习惯的一家之言
Genial_Rong
回复 @单板熊猫人 :做工程就是出差多一点儿,如果是大型点儿的工程公司,做出来规范些;
做设备以小公司居多,训练的能力全面些,最近我做个小项目改造,去了现场,电气施工人员都没有,理线/接线都想让我动手,以前我做了十几年工程从来没遇到过。
人家说以前设备厂家就来了一个人,电缆保护管的焊接都是他自己动手的...
工控老狗
最好是,scl结合lad进行编程,scl实现算法层lad实现逻辑层
提交
禹衡光学亮相北京机床展,以创新助力行业发展新篇章
DSP应用市场的大蛋糕,国产厂商能吃下多少?
智能工控+存储-星火存储打造智慧存储,助力产业创新
智能工控+存储-金胜电子焕新品牌助力国产工控市场
应对人工智能数据中心的电力挑战