以PEEK_BOOL和PEEK_LWORD指令测试示例,如图3所示。 图3. PEEK指令使用示例 POKE 指令 1、指令语法 POKE 指令用来对存储区数据写入操作。不仅支持位、字节、字、双字、长字操作,还可以实现区域数据移动操作。 POKE 指令,可在指令内直接将结果传递给对应变量。 (1) POKE指令 新建SCL程序块FB1,在基本指令->移动操作-
在西门子SCL编程中,PEEK指令可以用来读取输入缓存区(I)、输出缓存区(Q)、位存储区(M)及数据块(DB)中的数据,常用作间接寻址。今天这篇文章,我们来学习下PEEK指令。 PEEK指令支持以位(Bit)、字节(Byte)、字(Word)及双字(Double Word)的形式进行操作,如果PEEK指令的后面不指定数据类型,则默认为对字节型数据进行...
当需要使用PEEK_WORD或者PEEK_DWORD,可以在将指令拖拽到程序编辑区后手动添加后缀,或者在程序中直接输入指令然后通过选择的方式选定,如下图2所示:▲图2▲序号1的指令为读取字节变量的PEEK指令,序号2的指令为读取字变量的PEEK指令,输入的方式为在序号1的基础上在PEEK后输入下划线会弹出数据类型的选项,包括BYTE、W...
在西门子SCL编程中,PEEK指令用于读取输入缓存区(I)、输出缓存区(Q)、位存储区(M)及数据块(DB)中的数据。通常作为间接寻址工具,它支持以位(Bit)、字节(Byte)、字(Word)及双字(Double Word)形式操作。默认情况下,PEEK指令处理字节型数据,若无指定数据类型。操作时,通过【基本指令(Bas...
在S7-1200里面,PEEK/POKE指令仅在SCL中可用。指令位于“基本指令”--“移动操作”--“读/写存储器”中。如“图1”所示。 图1 PEEK/POKE指令位置 PEEK:读取存储地址,可读取Byte、Word、Dword类型的数据寄存器; PEEK_BOOL:读取位存储地址,可读取Bool类型的数据寄存器; ...
1、指令语法 新建SCL程序块FB1,在基本指令->移动操作->读/写存储区内,调用PEEK指令。PEEK指令的语法,如图1所示。 图1. PEEK指令语法 需要注意的是,在指令列表中只有PEEK和PEEK_BOOL两个指令,PEEK相当于PEEK_BYTE。 当需要其他使用PEEK指令时,可以在将指令拖拽到程序编辑区后手动添加后缀“_WORD”或“_DWORD”...
当需要其他使用PEEK指令时,可以在将指令拖拽到程序编辑区后手动添加后缀“_WORD”或“_DWORD”,或者在程序中直接输入指令然后通过选择的方式选定,如图2所示。 图2. 输入PEEK指令 2、示例程序 以PEEK_BOOL和PEEK_LWORD指令测试示例,如图3所示。 图3. PEEK指令使用示例 ...
1. 指令格式 指令格式如下图1所示: 图1 PEEK 指令用来读取输入(I)、输出(Q)、存储器(M)或数据块(DB)变量,支持位、字节、字、双字操作。PEEK指令将获取的数据值以返回值的方式赋值给对应的变量。需要注意的是,在指令列表红框中只有PEEK和PEEK_BOOL两个指令,而PEEK相当于PEEK_BYTE,当需要使用PEEK_WORD或者PEEK...
序号1的指令为读取字节变量的PEEK指令,序号2的指令为读取字变量的PEEK指令,输入的方式为在序号1的基础上在PEEK后输入下划线会弹出数据类型的选项,包括BYTE、WORD、DWORD,这里选择WORD。也可直接在下划线后输入WORD。DWORD的输入格式亦是如此。图中的红色波浪线当填入正确的变量后会自动消失。 2. PEEK用法解析 如上...
以PEEK_BOOL和PEEK_LWORD指令测试示例,如图3所示。 打开网易新闻 查看精彩图片 图3. PEEK指令使用示例 POKE 指令 1、指令语法 POKE 指令用来对存储区数据写入操作。不仅支持位、字节、字、双字、长字操作,还可以实现区域数据移动操作。 POKE 指令,可在指令内直接将结果传递给对应变量。