首页 理论教育 立即读取和写入,让你更快速地操作!

立即读取和写入,让你更快速地操作!

时间:2023-06-28 理论教育 版权反馈
【摘要】:外设输入区只能按字节、字和双字来读取,不能按位来立即读取单个数字量输入。因此在读出包括16个输入点的外设输入字PIW0之后,用字逻辑与指令保留I0.1和I0.2的值,将它们存放在MW8中。MB8是MW8中的高字节,M8.1和M8.2对应于输入信号I0.1和I0.2。图3-55 立即读取与立即写入图3-55中PIW0的值为16#AAAA,16#600为2#00000110 00000000,它们逐位作“与”运算后,MW8中的运算结果为2#0000001000000000 16#0200),其中的M8.1为1,M8.2为0。

立即读取和写入,让你更快速地操作!

图3-55中的字逻辑与指令WAND_W用来立即读取I0.1和I0.2的值。通过字逻辑与指令和访问外设输入字PIW0,CPU直接读取输入模块上的物理输入点,而不是读取过程映像输入区(I区)中的数据。因为I区的数据是在每次扫描循环开始时将输入信号成批读入的,从外设输入区读取的数据更为及时。外设输入区只能按字节、字和双字来读取,不能按位(bit)来立即读取单个数字量输入。因此在读出包括16个输入点的外设输入字PIW0之后,用字逻辑与指令保留I0.1和I0.2的值,将它们存放在MW8中。MB8是MW8中的高字节,M8.1和M8.2对应于输入信号I0.1和I0.2。

978-7-111-53570-6-Chapter03-114.jpg

图3-55 立即读取与立即写入

图3-55中PIW0的值为16#AAAA(2#1010101010101010),16#600为2#00000110 00000000,它们逐位作“与”运算后,MW8中的运算结果为2#0000001000000000 16#0200),其中的M8.1(对应于I0.1)为1,M8.2(对应于I0.2)为0。(www.xing528.com)

PQ只能按字节、字和双字来写入,不能按位(bit)立即写单个数字量输出位。图3-55中用MOVE指令将过程映像输出Q5.3新的值通过外设输出PQB5立即写到对应的输出模块。

本书为了节约篇幅,有的插图中的梯形图没有标出程序段号,用相邻程序段左边的垂直线的断点来表示程序段的分界点。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈