紧急请教高手:S7 PLC与 上位机之间可以采用TCP/IP,Socket通讯吗? 点击:18615 | 回复:70



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-12-25 19:01:00
楼主
如果能,对S7什么样的需求?哪里有相关的编程手册?最好能提供以下S7上编程的例子。谢谢!



为本

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2006年8月22日
发表于:2006-08-22 16:59:00
21楼

成都一茶

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 101回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2004年11月10日
发表于:2006-09-06 16:56:00
22楼
还没看懂,需要多学习.

节节高

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 70回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2004年7月05日
发表于:2006-09-07 16:08:00
23楼

xiyangyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 19回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2004年7月17日
发表于:2006-09-24 16:02:00
24楼
使用cp1613

小龙虾

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 50回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2003年4月02日
发表于:2006-10-13 13:44:00
25楼
下位安装以太网模块(341/441)上位安装SIMENTIC NET,不一定需要CP1613,普通网卡就可!如果使用WINCC,不需要任何授权,如果采用S7或OPC协议,则需要授权!

CONSATANT

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 137回
  • 年度积分:0
  • 历史总积分:185
  • 注册:2003年11月13日
发表于:2006-10-14 17:43:00
26楼
不错不错

wincc6

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年10月14日
发表于:2006-10-19 17:17:00
27楼
可以

pp311

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 256回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2006年3月08日
发表于:2006-10-20 09:38:00
28楼
请问小龙虾,到底是安装SIMENTIC NET的哪一个权?

ffff

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2004年7月23日
发表于:2006-12-03 22:56:00
29楼
“为本”的回复,说到正题,我现在正做***国际机场物流传输系统项目plc编程调试,现场66个西门子s7400/300PLC,通讯为工业以太网,上位机位分为两部分一部分是用wincc做设备监控,另一部分用VC编程(数据库oracle)控制货箱存储和流向,通讯就是调用Socket API通讯,为本-说的对不需要专用网卡,不需要授权,真正的底层通讯,要硬件配置CP 443-1 TCP 或CP 343-1 很简单,PLc编程调用FC5/FC6f也很简单,但是实事上TCP IP是一种非安全协议,在plc编程时要做很多安全约定或电文规范、传输规范等等,实际 上做好PLC 的通讯程序不容易。我可以提供完整的PLc程序/硬件配置,**机场项目电文规范。过两天整理出来

烟雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2003年9月16日
发表于:2006-12-04 10:39:00
30楼
采用MPI通讯,协议我有

为本

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2006年8月22日
发表于:2007-01-02 11:20:00
31楼
我闭关修炼了几个月,终于搞通了TCPIP通讯。

我用的是win2000系统,网卡是25元的RTL8139,就是老百姓最经常使用的网卡。软件就是一个VB6.0。成功的通过以太网和S7-300进行通讯。其中的S7-300不需要做任何修改。因为通讯的格式是西门子集成在通讯板卡CP343-1中的。

用途:
1。高速数据采集,在过程自动化中需要采集现场一些数据,进行物料跟踪。采样时间100ms。而且不能依赖其他的软件硬件。否则系统的可靠性会大打折扣。你想啊,可以直接和PLC的以太网卡说话你却不说,塄是用什么Softnet方言,还跑到CP1613他们家去说,你说能交流的好么。更关键的是我用的是UNIX(OpenVMS7.3)。当然西门子也卖UNIX的C编程软件。都麻烦啊。直接socket就行了。

2。开发中小型HMI,我用VB写了一个画面,是一个可执行文件,大小为0.5兆。用U盘拷贝到那里都能运行,只要你的Windows能起来,就能运行。对硬件没有限制。也不用花¥买什么驱动。就是开发麻烦一点。如果你开发过了,应该很顺手。

3。不同型号的PLC进行数据交换。我就看到一个单位把GE9070和S7-400连接的时候,买了一堆网卡,软件。在这里一个小程序就搞定。

顺便说一下其他几个牌子的PLC以太网通讯。其中的GE9070包括PAC是我用的最多的。我公司的二级控制就用的socket和GE PLC通讯的。呵呵,比较简单。

后来我试验了一下施耐得PLC,也可以通过socket编程访问。


“ffff”说TCP通讯不安全。我到不这么认为。因为西门子自己的底层通讯就是用的TCP。

昆仑摩勒

  • 精华:1帖
  • 求助:1帖
  • 帖子:32帖 | 446回
  • 年度积分:0
  • 历史总积分:1058
  • 注册:2004年11月22日
发表于:2007-01-04 13:10:00
32楼
好崇拜 为本 噢

Pires

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 164回
  • 年度积分:0
  • 历史总积分:758
  • 注册:2003年3月14日
发表于:2007-01-12 14:49:00
33楼
欣赏各位的言论,好久没自己编通讯程序了,向各位学习。

SHALLOW

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2003年8月12日
发表于:2007-01-12 15:51:00
34楼
CP1613卡太贵,一个D-LINK的卡才多少钱,200多吧?SIMATIC NET一样用啊。

清朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:37帖 | 1359回
  • 年度积分:0
  • 历史总积分:2281
  • 注册:2004年10月16日
发表于:2007-01-12 16:19:00
35楼
佩服

SMATA

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 25回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2005年7月05日
发表于:2007-01-12 16:39:00
36楼

tz_mao

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2003年3月28日
发表于:2007-01-13 10:09:00
37楼
佩服阿,看得云里雾里的 汗一个 才开始学PLC

花粉

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 31回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2006年5月23日
发表于:2007-01-13 17:09:00
38楼
S7 PLC与 上位机之间可以采用TCP/IP通讯,设置一下IP就可以,另外需要一个以太网交换机.

b_meng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2005年10月15日
发表于:2007-01-13 23:33:00
39楼
tz_mao

需要资料么?我这有西门子、施耐德的各种plc编程,上位机组态软件,还有编程手册。

若需要,与我联系:laoshu.19820206@163.com

yuani

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 29回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2006年3月26日
发表于:2007-04-29 19:33:00
40楼
也在研究

热门招聘
相关主题

官方公众号

智造工程师