您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC指令系统的指令组成
来源:艾特贸易2017-06-04
简介1 .指令的组成 指令是程序的最小单位,将其进行有序的排列就构成程序。在 S7 中,根据所采用编辑器的不同,可分为梯形逻辑指令 (LAD) 、语句指令 (STL) 和功能块图指令 (FBD) 。 (1) 梯
1.指令的组成 指令是程序的最小单位,将其进行有序的排列就构成程序。在S7中,根据所采用编辑器的不同,可分为梯形逻辑指令(LAD)、语句指令(STL)和功能块图指令(FBD)。 (1)梯形逻辑指令 梯形逻辑指令由元素指令和方块图组成,它们以图形方式连接,形成程序段。 ◇ 元素指令:不含地址或参数的单个元素的梯形逻辑指令。如对逻辑操作结果取反 指令为:-|NOT|-。 ◇ 只带地址的元素指令:以单个元素加地址形式表示的梯形逻辑指令。 ◇ 带参数的方块图指令:用带有表示输入/输出的横线来表示的梯形逻辑指令。如SR 触发器指令为: (2)语句指令 语句指令有两种基本格式:一条语句由一单个指令组成,如AND指令;一条语句由一个指令和一个地址组成,如A I0.1。 (3)功能块图指令 功能块图指令的表示方法与梯形逻辑指令有许多相似的地方,但它是用逻辑运算方块图表示编程元素的逻辑关系。 2.操作数 大多数情况下,指令由操作码和操作数组成。操作码定义要执行的功能,告诉CPU要做什么操作;操作数是为实现操作提供所需要的信息,告诉CPU用什么去做。 存储在PLC存储器中的指令的操作数一般是由操作标识符和参数组成,操作标识符由主标识符和辅助标识符组成。 ◇ S7中的主标识符有:I(输入映像存储区)、Q(输出映像存储区)、M(位存储 区)、PI(外部输入)、PQ(外部输出)、T(定时器)、C(计数器)、DB(数 据块)、L(本地数据)。 ◇ S7中的辅助标识符有:X(位)、B(字节)、W(字)、D(双字)。 【例4-3】 A M W 15 其中,A为操作码,表示与运算;MW 15为操作数,M为主标识符(表示是位存储区),W为辅助标识符(表示所取的操作数为字类型),15为参数(指明所取操作数为位存储区的哪一个字)。 在S7中,操作数有物理地址(绝对地址)表示法和符号地址表示法两种表示方法。采用符号地址表示法可增强程序的可读性,避免编程时由于笔误造成程序错误。地址的符号名必须先定义后使用,要保证唯一性。 3.存储区功能 S7系列PLC的物理存储器以字节(B)为单位,所以规定字节单元为存储单元,每个字节单元存储8b(位)信息。如表4-3所示为S7系列PLC的存储区域划分、功能、访问方式、标识符。 表4-3 S7系列PLC的存储区域划分、功能、访问方式、标识符
注意:表4-3中的最大地址范围不一定是实际可使用的地址范围,可使用的地址范围与PLC的型号和硬件配置有关。
点击排行
