第3章PLC程序设计基础目录3
1PLC程序设计语言与程序结构3
2存储器的数据类型与寻址方式3
3基本位逻辑指令3
4定时器与计数器指令3
1PLC程序设计语言与程序结构PLC编程语言国际标准(IEC61131-3):梯形图结构文本顺序功能流程图功能块图指令表1
梯形图(LadderDiagram)程序设计语言LAD图形指令有3个基本形式:触点、线圈、指令盒2
语句表(StatementList)程序设计语言语句表(STL)程序设计语言是用布尔助记符来描述程序的一种程序设计语言
语句表程序设计语言具有下列特点:(1)采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;(2)在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;(3)用编程软件可以将语句表与梯形图可以相互转换
顺序功能流程图(SepuentialFunctionChart)程序设计顺序功能流程图(SFC)程序设计是近年来发展起来的一种程序设计
采用顺序功能流程图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试
顺序功能流程图的主要元素是步、转移、转移条件和动作
步2步1步3动作动作动作转移条件转移条件起动条件顺序功能流程图顺序功能流程图程序设计的特点是:(1)以功能为主线,条理清楚,便于对程序操作的理解和沟通;(2)对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;(3)常用于系统的规模校大,程序关系较复杂的场合;(4)只有在活动步的命令和操作被执行,才对活动步后的转换进行扫描,因此,整个程序的扫描时间要大大缩短
功能块图(FunctionBlockDiagram)程序设计语言功能块图(FB)程序设计