首页 上一页 1 2 下一页 尾页

分享程序:西门子S7-200Smart之间以太网开放式通信 点击:1624 | 回复:21



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-13 10:07:52
楼主

分享程序:西门子S7-200 Smart之间以太网开放式通信

一、通信实现目的:

客户端成功连接服务器后,定时向服务器发送若干数据

二、客户端编程:

程序说明:

TCP 协议客户端程序。

在建立连接时需先触发服务器端的建立连接指令,再触发客户端。

1、网络1:连接的建立

初始化连接参数,并建立连接。

本地IP为192.168.0.101,伙伴IP地址为192.168.0.102。

本地端口号为5000,远程端口号为2001。

ConnID:连接标识符。

Req:上升沿触发,客户端发送建立连接请求。

Active: TRUE = 主动连接,FALSE = 被动连接。

IP地址:伙伴的IP地址。

端口号:与远程端口号交叉对应。


2、网络2:发送数据

利用1s的时钟触发发送指令,发送长度存储在VW6000中,发送缓冲区起始地址为VB8000。

ConnID:连接标识符。

DataLen:发送的字节数。

DaraPtr:指向待发送数据的指针。


3、网络3:连接的断开

断开ID号为1的连接。

ConnID:连接标识符。


三、服务器编程:

程序注释:

TCP协议服务器端程序。

在建立连接时需先触发服务器端的建立连接指令,再触发客户端。

1、网络1:初始化连接参数

初始化连接参数,并建立连接。

本地IP为192.168.0.102,伙伴IP地址为192.168.0.101。

本地端口号为2001,远程端口号为5000。

ConnID:连接标识符。

Req:电平触发,服务器被动等待客户端连接请求。

Active: TRUE = 主动连接,FALSE = 被动连接。

IP地址:伙伴的IP地址。

端口号:与远程端口号交叉对应。


2、网络2:接收数据

接受数据长度存储在VW1000中,接受缓冲区起始地址为VB2000。

ConnID:连接标识符。

MaxLen :接收的最大字节数

DataPtr :指向接收数据存储位置的指针。


四、客户端程序和服务器程序截图提供下载:


正在下载,请等待……
下载附件需0积分!



楼主最近还看过



liuyingqing139

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1496回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-07-17 09:38:48
1楼

好资料,谢谢楼主分享,学习了

下一秒丨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2020年7月18日
发表于:2020-07-18 15:21:40
2楼

给楼主点赞

小 ★ 土

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:1
  • 历史总积分:80
  • 注册:2019年12月24日
发表于:2020-07-18 15:48:39
3楼

给楼主点赞   学习   学习   

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:167
  • 注册:2006年11月05日
发表于:2020-07-20 10:53:47
4楼

赞!

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:31:45
5楼

谢谢楼主分享

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:33:00
6楼

谢谢楼主分享

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:35:08
7楼

谢谢楼主分享1

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:35:46
8楼

谢谢楼主分享2

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:37:00
9楼

谢谢楼主分享2

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:39:05
10楼

谢谢楼主分享3

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:42:13
11楼

谢谢楼主分享4

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-20 13:50:22
12楼

谢谢楼主分享1

NikePeng01

  • [管理员]
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 616回
  • 年度积分:199
  • 历史总积分:13933
  • 注册:2020年3月27日
发表于:2020-07-20 14:47:25
13楼

给楼主点赞   学习   学习   

yue1883

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 289回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年1月15日
发表于:2020-09-08 09:19:44
14楼

更新好资料

一路飘飘

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 796回
  • 年度积分:3454
  • 历史总积分:6074
  • 注册:2011年2月28日
发表于:2022-05-17 05:12:40
15楼

优秀

浮歌

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:87
  • 历史总积分:153
  • 注册:2021年4月06日
发表于:2022-05-17 13:59:52
16楼

谢谢分享,很好的资源。

TRHHERTG

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 1878回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2016年10月19日
发表于:2022-05-18 14:20:51
17楼

谢谢分享,很好的资源。

cnskypop

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 99回
  • 年度积分:443
  • 历史总积分:450
  • 注册:2013年8月11日
发表于:2023-03-08 23:11:55
18楼
谢谢分享!

谈笑往来

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 235回
  • 年度积分:43
  • 历史总积分:52
  • 注册:2015年5月08日
发表于:2023-04-23 17:28:24
19楼

谢谢楼主分享2

chun1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 1157回
  • 年度积分:17
  • 历史总积分:1171
  • 注册:2012年11月20日
发表于:2023-05-23 16:39:22
20楼

西门子S7-200Smart之间以太网开放式通信



热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页