最近有个朋友问我一个问题:
运行WINCC的计算机在中控室,而现场的S7-200(子站) 分部在中控室周围数公里内,5公里有一个、7公里一个,还有几个大约是12公里。共8个子站,它们需要把数据传到中控室的计算机上。中控室计算机还要对8个子站下达启停泵等命令。系统就是这样的。他现在的想法是通过DTU通讯;
我给他的答复如下:
在每个S7 200子站上挂接一个西门子Modem模块EM241,在运行WINCC的计算机的计算机上安装一块普通的 Modem,一般计算机都集成有Modem的每个子站和中控的WINCC计算机都必须有一个独立的电话号码,每个子站通过EM241来远程拨号到WINcc计算机的MODEM,这就是基本的原理;
对每个子站进行EM241组态,分配号码,在WINCC计算机上运行PC access 来组态8个子站需要读写的地址,在WINCC中通过OPC来进行数据的读写;
在配置EM241时要选择【无数据请求时断开连接,毕竟有8个子站需要通讯】
还有一种方案费用较高但性能最好,就是通过光纤连接,同样在WINCC计算机上采用OPC连接
因为我的回复只是根据平时理解的资料来的,没具体实践过这样的项目,大家有经验的来说说
最佳答案
我觉得现在用S7200专用的GPRS通讯模块MD720-3应该是不错的。
MD720更象是一个笔记本电脑用的GRPS无线MODEM,S7200就象一台笔记本电脑,只不过MD720的功能更强大而已,S7200通过串口给MD720进行初始化,包括波特率,网关,终端类别的设置以及拨号工作都由初始化完成。中国移动在GPRS与Internet网中间建立了许多相当于ISP的网关支持节点(GGSN),以连接GPRS网与外部的Internet网。初始化工作完成之后,MD720将获得一个动态IP地址,MD720也就连入了互联网。所以,要完成向中心站的数据传递,中心站必须要能够接入互联网,也必须要一个固定的IP地址或者域名。固定IP地址太贵,采用ADSL+动态DNS(固定域名)的方式,是一种经济实惠的方案。这样S7200中根据提供的库函数,编写接收和发送程序就可以和控制中心进行远程通讯了。这时中心站是TCP通讯的服务器,而MD720做为TCP通讯的客户机,客户机主动发数据给服务器,而不是服务器轮询客户机。中心站可以同时和多台MD720进行通讯,除了接受数据外,也可以发送数据给MD720,从而进行远程控制。
这样8个PLC需要8个MD720-3,中心站需要一套MICRO SC软件,中心站需要静态IP地址,或者带DDNS的路由器。
提问者对于答案的评价:
思路很开阔,一种新的方案
虽然不能实践,但是还是把分给你
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349361.html