找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

当前位置: PLC行业网 > plc教材 > 第5章 >

5.1.2 字节交换、字节立即读写指令

时间:2011-08-28 20:16来源:未知 作者:admin 点击:

1. 字节交换指令

字节交换指令用来交换输入字IN的最高位字节和最低位字节。指令格式如表5-3所示。

表5-3 字节交换指令使用格式及功能

 

LAD

STL

功能及说明

字节交换指令使用格式及功能

SWAP   IN

 

功能:使能输入EN有效时,将输入字IN的高字节与低字节交换,结果仍放在IN中

IN:VW, IW, QW, MW, SW, SMW, T, C, LW, AC。数据类型:字

ENO = 0的错误条件:0006(间接寻址错误),SM4.3(运行时间)

字节交换指令应用举例【例5-3】字节交换指令应用举例。如图5-3所示。

程序执行结果:

指令执行之前VW50中的字为:D6 C3

指令执行之后VW50中的字为:C3 D6

 

 

2. 字节立即读写指令

字节立即读指令(MOV-BIR)读取实际输入端IN给出的1个字节的数值,并将结果写入OUT所指定的存储单元,但输入映像寄存器未更新。

字节立即写指令从输入IN所指定的存储单元中读取1个字节的数值并写入(以字节为单位)实际输出OUT端的物理输出点,同时刷新对应的输出映像寄存器。指令格式及功能如表5-4所示。

表5-4字节立即读写指令格式

 

LAD

STL

功能及说明

字节立即读写指令格式

BIR IN,OUT

功能:字节立即读

 IN:IB

OUT:VB, IB, QB, MB, SB, SMB, LB, AC。

数据类型:字节

字节立即读写指令格式

BIW IN,OUT

功能:字节立即写

IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量

OUT:QB

数据类型:字节

使ENO = 0的错误条件:0006(间接寻址错误),SM4.3(运行时间)。注意:字节立即读写指令无法存取扩展模块。

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容
  • 5.4 习题

    1.已知VB10=18,VB20=30,VB21=33,VB32=98。将VB10,VB30,VB31,VB32中的数据分别送...

  • 5.3.4 字填充指令

    字填充指令。 字填充(FILL)指令用输入IN存储器中的字值写入输出OUT开始N个连续的字...

  • 5.3.3 表查找指令

    表查找指令。 表格查找(TBL-FIND)指令在表格(TBL)中搜索符合条件的数据在表中的位...

  • 5.3.2 表取数指令

    表取数指令 从数据表中取数有先进先出(FIFO)和后进先出(LIFO)两种。执行表取数指...

  • 5.3.1 填表指令

    填表指令 表填表(ATT)指令:向表格(TBL)中增加一个字(DATA)。如图5-25所示。 说...

  • 5.3 表功能指令

    表功能指令 数据表是用来存放字型数据的表格,如图5-23所示。表格的第一个字地址即首...