Ⅰ 西门子SCL语言编程 之 <多重背景 >
楼主,虽然我没有细看你的内容,但是,还是帮你定下!我有点小小建议:1:在使用SCL编程的时候别带上“复杂的算法”之类的字样,SCL是门语言。它可以做到LAD里面的任何事情,并且,你所说的调用DB的问题,在本质上不存在节省内存,顶多帮你节省了DBX中的X的号码。2:你程序上一些输入输出,以及变量,都没有在取名上给予辨别,换言之,我就是看你的取名很累,才没有看下去。真正从事模块化编程人员,都会在一些变量取名上就辨认出什么类型等。这两点就是建议,没有指正或者批评。我从事SCL语言程序5年,得出的仅仅是个人总结而已。对于SCL难易:SCL本事来说,对于没有受过高等教育而直接从事电气人员来说的确有点难。但是有过Windows计算机编程语言基础的人来说,的的确确简单了许多。(我相信大多数从事控制类的人员都会有编程基础)如果一个程序员不光从事PLC工作,还要从事其他工控作业的人员用SCL反而轻松和自在,因为习惯了IF Then这个模式。有过SCL编程多年的老手,欢迎批评和交流
Ⅱ 1200是梯形图快还是SCL快
SCL快。
SCL语言主要用来处理较为复杂的数学运算,因SCL是文本编程,类似高级语言,如C语言等,它可以通过源文件的方式来生成程序块,数据块。可以使用SCL编写标准的功能块,在程序种直接调用此功能块,实现一些功能,减少工作量。比如我们要对一个干扰信号进行滤波处理,那么使用SCL就非常方便。然后就可以在程序中直接调用就可以了。
Ⅲ 大神们指点一下在对PLC编程时有人使用SCL编程,SCL是什么编程语言属于C语言范畴吗
SCL语言是类似于Pascal的语言,西门子上叫做SCL,其他厂牌叫做ST语言,因为西门子指令表编程方式叫做STL语言,因此结构文本编程方式叫做SCL了。
Ⅳ 学西门子PLC中的SCL语言编程,好学吗, 要有什么基础
类似于Pascal语言,如果你有Pascal语言的编程基础的话,非常容易学习。