发布于 2015-07-07 10:07:39
5楼
LAD是梯形图逻辑控制,是PLC使用最多的图形编程语言。LAD编写的程序,通俗易懂,容易上手,但编译成机器码后,LAD的程序会较为啰嗦,执行速度较STL慢许多,LAD编程适用于从电气控制转型到程序员的人员。
STL语言类似于汇编语言,语言简洁,但可读性不如LAD,但其执行速度比较快,同时可以用作对知识产权的变相保护,适用于从计算机语言转型到自控领域的人员。
许多老外都是先用LAD编写程序,之后转成STL语言下载到PLC中的。但STL语言编写的程序不便于后期对系统的维护,现场维护人员看到STL语言的程序头都会大两圈的,当设备出现问题的时候,用LAD编的程序可能一眼就能看出问题所在,但STL语言就有点困难了。
用 STL能解决一些LAD语言解决不了的问题,同样的功能如果用LAD编写需要编写许多程序段才能实现,但使用STL语言编写的话,或许几行就搞定了。因此STL语言功能强大,但是较难学习,特别是间接寻址部分的指针方面的学习更加博大精深,功能强大。
所以说,这两种编写怨言,各有所长,但对于中低端程序人员来讲,LAD语言的市场份额会相对较大一些。
我快乐,我自豪,我为自控添砖加瓦……