您现在的位置是:首页 > PLC技术 > PLC技术
S7-300 PLC指令结构
来源:艾特贸易2017-06-05
简介指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成的。 1 .指令的组成 (1) 语句指令 语句指令用助记符表示 PLC 要完成的操作。 操作码用来指定要执行的功能,告诉
指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成的。 1.指令的组成 (1)语句指令 语句指令用助记符表示PLC要完成的操作。
操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数据来执行此操作。 (2)梯形图指令 梯形图指令用图形元素表示PLC要完成的操作。在梯形图指令中,其操作码是用图素表示的,该图素形象地表明CPU做什么,其操作数的表示方法与语句指令相同。 2.操作数 (1)标识符 标识符有I、Q、PI、PQ、M、T、C、L、DB几种。其中I表示输入过程映像存储区,Q表示输出过程映像存储区,PI表示外部输入,PQ表示外部输出,M表示位存储区,T表示定时器,C表示计数器,L表示本地数据,DB表示数据块,B表示字节,W表示字,D表示双字。 PLC物理存储器是以字节为单位的,当操作数长度是字或双字时,标识符后给出的标识参数是字或双字内的最低字节单元号。当使用宽度是字或双字的地址时,应保证没有生成任何重叠的字节分配,以免造成数据读/写错误。 (2)操作数的表示法 操作数既可以用物理地址(绝对地址),也可以用符号地址(必须先定义后使用,而且符号名必须是唯一的,符号名最长可达24个字符)。引号(“”)不允许使用。可以输入注释简单地解释该符号的功能(最多80个字符)。 使用菜单命令View>Display>Symbolic Representation,可以在所有声明的符号地址和绝对地址之间进行切换。 3.寻址方式 寻址方式是指令得到操作数的方式。S7寻址方式有立即寻址(操作数本身直接包含在指令中)、直接寻址(指令中直接给出操作数的存储单元地址)、存储器间接寻址,以及寄存器间接寻址四种。 S7指令的操作对象包括常数、S7状态字中的状态位、S7的各种寄存器,以及功能块FB、FC和系统功能块SFB、SFC、S7的各存储区单元。 4.状态字 状态字用于表示CPU执行指令时所具有的状态。如图4-19所示。
图4-19 状态字
点击排行
PLC编程的基本规则
