您现在的位置是:首页 > 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的存储区域划分、功能、访问方式、标识符
S7系列PLC的存储区域划分、功能、访问方式、标识符
S7系列PLC的存储区域划分、功能、访问方式、标识符
    注意:表4-3中的最大地址范围不一定是实际可使用的地址范围,可使用的地址范围与PLC的型号和硬件配置有关。