今天依然学习PLC的内容。 博途依然提供了多种编程语言,包括: - 梯形图LAD(Ladder Logic Progrmming Language) - 语句表STL(Statement List Programming Language) - 功能块图FBD(Function Block Diagram Programming Language) - 结构化控制语言SCL(Structured Control Language) - 图表化的GRAPH 等语言。 当然,不同类型的CPU支持的编程语言也不相同。而且编写不同的程序块,支持的语言也不同。比如编写SINUMERIK ONE(内置S7-1500)的程序块,在创建FC程序块时,可支持的编程语言如下图所示: 而在创建新的FB程序块时,可使用的编程语言如下图: CEM(因果矩阵)是一种编程语言,用于快速、清晰地定义直接因果关系。在博途中有介绍,这里不多说,稍后学习。 博途可通过 ProDiag 功能对设备或工厂进行监控,并在故障时采取必要措施。(详见:https://baijiahao.baidu.com/s?id=1706039510052553951&wfr=spider&for=pc) 目前,最通用的就是LAD,FBD,STL和SCL,用哪种编程语言?没有答案,“萝卜青菜各有所爱”,而且据说这四种语言的效率是相同的。 LAD更通用,STL我比较熟悉,SCL贴近高级语言,我准备学习一下的。 在编程画面的右边,有指令页面(红色框标记处) 点开后,能看到各种指令 指令不少啊,而且都是梯图的指令!让我有点儿惊讶,感觉梯图指令要比语句表指令更丰富了!看来也要学学梯图指令,看看是不是这么回事. |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》