在 SIMATIC S7-1200 CPU 的用户程序中如何编写“GET” 和“PUT” 指令来传递多于 160 字节数据?

指令
使用 SIMATIC S7-1200 CPU 已组态的 S7 连接传递数据,必须在用户程序中调用下面的指令:

  • 使用 GET 指令从伙伴 CPU 读取数据
  • 使用 PUT 指令向伙伴 CPU 写入数据

S7 连接不需要在双边进行组态,因为使用“GET” 和“PUT” 指令的S7 通信基于服务器-客户端原理。

S7 程序描述
例子程序显示在 SIMATIC S7-1200 CPU 的用户程序中如何多次调用“GET” 和“PUT” 指令,通过一个 S7 连接传递多于 160 字节的数据。

“GET” 指令一行调用三次,使用同一个连接号,这样才能接收 400 个字节的数据。

“PUT” 指令一行调用两次,使用同一个连接号,这样才能接收 240 个字节的数据。

下面的文档对用户程序进行了详细的描述。

在 SIMATIC S7-1200 CPU 的用户程序中如何编写“GET” 和“PUT” 指令来传递多于 160 字节数据? PUT_GET_Sequencer_S7-1200_en.pdf ( 1104 KB )

用户程序下载
下载的内容包括“PUT_GET_Sequencer_S7-1200.zip” 项目。
复制“PUT_GET_Sequencer_S7-1200.zip” 文件到独立的文件夹,双击启动该文件。解压缩项目数据后可以使用 STEP 7 V11 SP2 来打开和处理项目。

该项目包括下面的内容:

  • SIMATIC S7-1200 CPU 组态
  • 组态S7连接
  • 持续调用“GET”和“PUT”指令的用户程序,这样 SIMATIC S7-1200 CPU 通过一个 S7 连接可以收到 400 字节数据,发送 240 字节数据。

在 SIMATIC S7-1200 CPU 的用户程序中如何编写“GET” 和“PUT” 指令来传递多于 160 字节数据? PUT_GET_Sequencer_S7-1200.zip ( 3581 KB )

编程环境
本FAQ 的截图和下载内容由 STEP 7 V11 SP2 (TIA Portal) 软件创建。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论