功能指令的通用表达形式.PPTVIP

  • 103
  • 0
  • 约1.09千字
  • 约 9页
  • 2018-11-23 发布于天津
  • 举报
功能指令的通用表达形式

XXXXX XXXXX 功能指令的 通用表达形式 一条基本逻辑指 令只完成一个特定的 操作,而一条功能指 令却能完成一系列的 操作,相当于执行了 一个子程序,所以功 能指令功能更强大, 编程更精练,它能用 于运动控制、模拟量 控制等场合。 基本指令和其梯 形图符号之间是互相 对应的。而功能指令 采用梯形图和助记符 相结合的形式,意在 表达本指令要做什么。 功能指令 的通用表 达形式 功能指令的通用表达形式 (一) 功能指令的梯形图表示 图7.1 功能指令MEAN举例 由图可见,功能指令由操作码和操作数两大部分组成。 用功能框表示功能指令,即在功能框中用通用的助记符形式来表示,如图7.1(a)所示,该指令的含义如图7.1(b)所示。图7.1(a)中X000常开接点是功能指令的执行条件,其后的方框即为功能指令 1.操作码部分 功能框第一段为操作码部分,表达了该指令做什么。 一般功能指令都 是以指定的功能号来 表示,如FNC45。但 是,为了便于记忆, 每个功指令都有一个 助记符,对应FNC45 的助记符是MEAN, 表示“求平均值”。 在编程器或FXGP软 件中输入功能指令时,输 入的是功能号FNC45,显 示的却是助记符MEAN。不 过,在FXGP软件中也可直 接输入助记符MEAN。 2.操作数部分 源操作 数(源) 数据个数 功能框的第一段之后 都为操作数部分,表达了 参加指令操作的操作数在 那里。操作数部分组成: 目标操 作数(目) 如图7.1(a) 所示: 源操作数为D0、D1和D2 数据个数K3指示源有3个 目操作数:D10 当X000接通时,MEAN指令的含义如图7.1(b)所示,即要 取出D0~D2的连续3个数据寄存器中的内容作算术平均后 送入D10寄存器中。当X000断开时,此指令不执行。 操作数排列次序:源在前,目在后,数据个数在最后有 些功能指令还要求多个操作数,也有的功能指令不需要 操作数。 (二) 功能指令的要素描述 功能指令的要素描述将按表图的格式给出。如对图7.1(a)这条MEAN指令的要素描述如表7.1所示。表中使用符号的说明: 表7.1 MEAN指令要素描述 FNC45 指令的功能号 求平均 值指令 指令的名称 (二) 功能指令的要素描述 MEAN 指令的助记符 (P) 执行形式,表示可使用脉冲执行方式,在执行条件 满足时仅执行一个扫描周期;缺省的为连续执行型。 (D) 指令的数据长度可为32位,缺省为16位。

文档评论(0)

1亿VIP精品文档

相关文档