当前所在位置: 首页 » 培训课程 » 200Smart GET/PUT通讯

200Smart GET/PUT通讯

200smart 以太网PUT/GET通讯

可以使用 GET 和 PUT 指令通过以太网连接在 S7-200 SMART CPU 之间进行通信。(注意:CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 无以太网端口,不支持与使用以太网通信相关的所有功能。)

1)PUT/GET通讯

PUT/GET是西门子以太网通讯中的通讯协议,采用主从协议,主站进行读取和发送,从站被动响应。

2)以PUT指令 table首地址为VB0为例子:

PUT/GET指令会占用以首地址为首的一片存储区

1 D - 完成(函数已完成)

2 A - 激活(函数已排队)

3 E - 错误(函数返回错误)

4 远程站 IP 地址:将要访问的数据所处 CPU 的地址。

5 指向远程站中数据区的指针:指向远程站中将要访问的数据的间接 指针。

6 数据长度:远程站中将要访问的数据的字节数(PUT 为 1 至 212 字 节,GET 为 1 至 222 字节)。

7 指向本地站中数据区的指针:指向本地站(此 CPU)中将要访问 的数据的 间接指针

  • 主站以太网IP地址192.168.0.10,从站以太网IP地址192.168.0.5,实验目的实现以太网的双向通讯。
  • 写入(PUT):写入将主站的I区写入到从站的Q区内(主站I区控制从站Q区)。
  • 读取(GET):读取从站的I区存入主站的Q区内。
  1. PUT指令参数配置(这里的&表示的是指向数据区的指针)

2.GET指令参数配置

3.最后执行PUT/GET指令



注意:远程站(从站)以太网地址和程序内的必须一致,从站运行即可,不需要写程序

4.实机演示

img

在线咨询

培训在线咨询

img

QQ咨询

QQ在线咨询

img

电话沟通

155-8991-2771

img

TOP