快捷搜索:  汽车  科技

s71500t使用教程(功能篇TIA平台S7-1200PEEK)

s71500t使用教程(功能篇TIA平台S7-1200PEEK)PEEK_WORD,读字变量,指令格式。图2 PEEK_BYTE PEEK_BOOL,读位变量,指令格式。图1 PEEK_BOOL PEEK (_BYTE) ,读字节变量,指令中BYTE 类型可省略,指令格式。

使用S7-1200 SCL 编程语言的 PEEK 和 POKE 指令,可以实现对 I/O、M 存储器和数据块的读取或写入。 而通过 POKE_BLK 指令,还可以实现数据区域的复制或移动。

指令适用条件:

  • 只用于 SCL 编程语言;
  • 软件从TIA PORTAL V11 SP2起;
  • S7-1200 CPU 固件从 V2.2起;
  • 适用操作数,I、Q、M、DB;
  • DB必须是非优化访问的块。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(1)

1、指令格式

PEEK 指令用来读取输入(I)、输出(Q)、存储器(M)或数据块(DB)变量,支持位、字节、字、双字操作。PEEK指令将获取的数据值以返回值的方式赋值给对应的变量。

PEEK_BOOL,读位变量,指令格式。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(2)

图1 PEEK_BOOL

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(3)

PEEK (_BYTE) ,读字节变量,指令中BYTE 类型可省略,指令格式。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(4)

图2 PEEK_BYTE

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(5)

PEEK_WORD,读字变量,指令格式。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(6)

图3 PEEK_WORD

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(7)

PEEK_DWORD,读双字变量,指令格式。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(8)

图4 PEEK_DWORD

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(9)

需要注意的是,在指令列表中只有PEEK和PEEK_BOOL两个指令,而PEEK相当于PEEK_BYTE,当需要使用PEEK_WORD或者PEEK_DWORD,可以在将指令拖拽到程序编辑区后手动添加后缀,或者在程序中直接输入指令然后通过选择的方式选定,如图5所示。

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(10)

图5 输入PEEK

参数area,根据数据所在区域的不同有四种取值

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(11)

s71500t使用教程(功能篇TIA平台S7-1200PEEK)(12)

摘自:西门子S7-1200 Easy Plus手册

猜您喜欢: