S7-300与电脑通讯 点击:866 | 回复:14



钟归尘

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2019年8月30日
发表于:2019-09-02 15:59:20
楼主
求助帖30分-未结帖

大佬们,小弟需要用电脑采集西门子S7-300的数据,但是不知道应该怎么做,我看有人说一般S7-300与上位机的通讯都是用网线连接,还需要其他什么东西吗?是不是连上后就可以直接用UDP/TCP的调试调试助手获取数据流了




请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-09-02 16:33:50
1楼

你可以采用MODBUS TCP通信试试,你研究一下这个指令

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-09-02 20:20:48
2楼

楼主需要有些链接还是无线链接,有线直接网线,通过上位机软件链接

无线DTU,走通讯协议链接,看你用的什么上位机

孤独天空

  • 精华:0帖
  • 求助:4帖
  • 帖子:18帖 | 83回
  • 年度积分:212
  • 历史总积分:5741
  • 注册:2011年12月01日
发表于:2019-09-03 08:48:46
3楼

带网口的300PLC?

上位机软件用什么?

1,组态软件,选择西门子的通讯协议(或者OPC),可以直接读取PLC地址,简单省事。

2,自己开发的软件(如各种高级语言),采用开放式以太网方式,需要在PLC里编程。

至于你说的TCP调试助手(当然不可能支持西门子通讯协议),要么客户端,要么服务端,对西门子来说都是开放式以太网,必须在PLC里编程,IP地址,端口,字节数,地址,全部自己编程,才能读写数据。

can_jiang

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 34回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2017年4月11日
发表于:2019-09-03 09:25:48
4楼

看你300有什么协议,DP?MPI?PROfINET?选择对应的上位机具有类似的驱动协议,这种不需要任何设置,直接连数据地址,如有没有,你看能否用协议转换将PLC的协议转成与上位机一样的,同时在PLC侧做相应的调用和配置

一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1683
  • 历史总积分:39928
  • 注册:2005年6月28日
发表于:2019-09-03 09:35:26
5楼

不是所有西门子S7-300的模块都有网口,所以首先你的PLC要具有网口。


Avery2233296153

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 587回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2018年5月13日
发表于:2019-09-03 09:38:15
6楼

买卡件,类似CP5611可以与上位机走DP通讯,有人直接用Labview与300通讯,或者编程能力好直接用C或C#

工控江苏上海

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 86回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2019年4月04日
发表于:2019-09-03 09:56:44
7楼

用网线走TCP协议,通过上位机读取

奇👁奇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2019年9月03日
发表于:2019-09-03 13:06:03
8楼

长期通讯还是零时通讯?通讯距离

havegood

  • 精华:0帖
  • 求助:1帖
  • 帖子:78帖 | 269回
  • 年度积分:107
  • 历史总积分:1324
  • 注册:2016年7月23日
发表于:2019-09-03 13:39:56
9楼

西门子PLC的PPI/MPI转网口,不用编程直接支持ModbusTCP,

http://blog.sina.com.cn/s/blog_16d7d3ecb0102x33a.html

hl1357978

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2010年5月25日
发表于:2019-09-04 14:08:46
10楼

用300/400自带网口的OPEN IE,电脑这边直接用那个socket软件就能读

houshangchong

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:206
  • 注册:2007年10月28日
发表于:2019-09-05 09:38:44
11楼

网线通讯最简单的协议就是TCP/IP了,CPU没有这个接口的话,需要添加CP343模块了。

yzkcpc

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2012年11月07日
发表于:2019-09-19 05:58:30
12楼

回复内容:

对:houshangchong 网线通讯最简单的协议就是TCP/IP了,CPU没有这个接口的话,需要添加CP343模块了。     内容的回复:

343有几个版本,lean的功能弱点也要3500的吧

ww2222w2008

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 232回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2013年11月14日
发表于:2019-10-12 15:29:25
13楼

这需要看你的上位机用的什么软件

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-10-19 13:34:56
14楼

感谢大家的无私奉献答疑,也感谢大家积极发求助帖子。互帮互助,一起进步!


热门招聘
相关主题

官方公众号

智造工程师