南通西门子PLC代理商
南通西门子PLC代理商
南通西门子PLC代理商
PLC功能块图,结构文本及其他高级编程语言
功能块图(Function Block Diagram,简称FBD)是一种类似于数字逻辑电路的编程语言,有数字电路基础的人很容易掌握。该编程语言用类似“与门”、“或门”、“非门”的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,信号是自左向右流动的。功能块图如图4-43 所示。
结构文本及其他高级编程语言
结构文本(Structured Text,简称 ST)是为IEC1131-3标准创建的一种**的高级编程语言,与FBD相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。
目前也有一些PLC可用BASIC和C等高级语言进行编程,但使用尚不普遍,本书省略。虽然PLC有5种编程语言,但在S7-200的编程软件中,用户只可以选用LAD、FBD 和STL这三种编程语言,其中FBD不常用;STL程序较难阅读,其中的逻辑关系很难一眼看出,所以在设计复杂的开关量控制程序时一般都使用LAD语言。但STL可以处理某些不能用LAD处理的问题,且STL输入方便快捷,还可以为每一条语句加上注释,便于复杂程序的阅读。在设计通信、数学运算等高级应用程序时建议使用STL语言。LAD程序中输入信号与输出信号之间的逻辑关系一目了然,易于理解,与“继电-接触器”控制系统电路图的表达方式较为相似,设计开关量控制程序时建议选用LAD语言。
浔之漫智控技术(上海)有限公司专注于西门子等