文档介绍:后一页
返回
安徽理工大学电信学院
可编程控制器原理与应用
后一页
返回
安徽理工大学电信学院
第3章西门子小型可编程控制器S7-200
返回
后一页
前一页
S7-200 指令系统
指令系统的三种编程语言
S7-200 系列PLC主机中有两类基本指令集:SIMATIC指令集和IEC 1131-3指令集,程序员可以任选一种。
SIMATIC指令集是为S7-200系列PLC设计的,本指令通常执行时间短,而且可以用LAD、STL和FBD三种编程语言。
IEC 1131-3指令集是不同PLC厂家的指令标准,它不能使用STL编程语言。
返回
后一页
前一页
1. 梯形逻辑编程
STEP7-Micro/WIN梯形逻辑(LAD)编辑器建立与电子线路图相似的程序。梯形程序允许CPU从一个动力源仿真电源流,通过一系列逻辑输入条件,然后启用逻辑输出条件。逻辑通常分解为容易识别的小“梯级”或“work)”。每次执行一个网络,顺序为从左至右,然后从最顶部至底部。执行完程序后,又回到程序的顶部重新开始。
返回
后一页
前一页
触点—代表逻辑输入条件模拟开关、按钮、内部条件等
线圈—通常代表逻辑输出结果模拟灯、电机启动器、继电器、内部输出条件等。
方框—代表附加指令,例如定时器、计数器或数学指令。
返回
后一页
前一页
2. 功能块图(FBD)
STEP7-Micro/WIN功能块图编辑器可建立与通用逻辑门图相似的逻辑方框指令。在FBD编辑器中无触点和线圈,但有相等的指令,以方框指令的形式显示。程序逻辑由这些方框指令之间的连接表示,即来自一条指令的输出(如AND(与)方框)可以被用于启用另一条指令(如定时器),以便建立必要的控制逻辑。
返回
后一页
前一页
3. 语句表(STL)
STEP7-Micro/WIN语句表编辑器用输入指令助记符的方法建立控制程序。STL编辑器对熟悉PLC和逻辑编程的经验丰富的程序员更合适。STL编辑器还可建立用梯形逻辑或功能块图编辑器无法建立的程序。。
返回
后一页
前一页
语句表与汇编语言编程十分相似。CPU按照程序记录的顺序,从顶部至底部,然后再从头重新开始执行每条指令。
位逻辑指令
如果数据类型为I或Q,这些指令从内存或过程映像寄存器获取状态值。
常开触点对应的存储器地址位为1状态时,该触点闭合。在语句表中,分别用LD(Load,装载)、A(And,与)和O(Or,或)指令来表示开始、串联和并联的常开触点。
返回
后一页
前一页
常闭触点对应的存储器地址位为0状态时,该触点闭合。在语句表中,分别用LDN(Load Not)、AN(And Not)和ON(0r Not)来表示开始、串联和并联的常闭触点。触点符号中间的“/”表示常闭,触点指令中变量的数据类型为BOOL型。。
返回
后一页
前一页