本文主要介绍常用的语句表和梯形图编程语言。STEP7标准软件包支持这两种编程语言的互相转换。语句表和梯形图语言是一个完备的指令系统,支持结构化编程方法。指令系统包括二进制操作、数字运算、组织功能和功能块编程等。二进制操作又称为位逻辑操作,它可以对二进制操作数的信号进行扫描并完成逻辑运算。
西门子S7-300系列PLC的基本指令系统包括位逻辑指令、定时器与计数器指令、数据处理功能指令、数据运算指令和控制指令。
一、指令及其结构
指令时程序的最小独立单元,用户程序是由若干条顺序排列的指令构成的。对应语句表和梯形图两种编程语言,指令也有语句指令与梯形逻辑指令之分。他们的表达形式不同,但表示的内容是相同或类似的。
1、指令的组成
1)语句指令
一条指令由一个操作码和一个操作数组成,操作数由标识符和参数组成。操作码定义要执行的功能,它告诉CPU该做什么;操作数为执行该操作所需要的信息,它告诉CPU用什么去做。有些语句指令不带操作数,它们操作的对象是惟一的。
2)梯形逻辑指令
梯形逻辑指令用图形元素表示PLC要完成的操作。在梯形逻辑指令中,其操作码是用图素表示的,该图素形象地表明CPU做什么,其操作数的表示方法与语句指令相同。梯形逻辑指令也可不带操作数。
2、操作数
1)标识符及表示参数
指令的操作数一般位于PLC的存储器中,此时操作数由操作数标识符和参数组成。操作数标识符告诉处理器操作数放在存储器的哪个区域及操作数位数;标识参数则进一步说明操作数在该存储区域内的具体位置。
操作数标识符由主标识符和辅助标识符组成。主标识符表示操作数所在的存储区,辅助标识符进一步说明操作数的位数长度。若没有辅助标识符,则指操作数的位数是1位。
本文关键字:西门子 PLC入门,plc技术 - PLC入门
上一篇:PLC开关量输入回路的比较介绍