新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 通过以太网实现自来水厂两套独立自控系统的连接

通过以太网实现自来水厂两套独立自控系统的连接

作者: 时间:2016-12-19 来源:网络 收藏

2、 INTOUCH设置

(1) 整合两期应用程序数据

运行INTOUCH 的开发环境windowmaker,利用“import”功能将两期程序数据合二为一,使之成为一个完整的应用程序。然后分别安装在PC1和PC2上,这样就可以在任一台PC上对生产进行监控。

(2) 设置DDE Access

要在以太网上使用NetDDE进行数据通信,必须为程序提供数据的来源,这就必须对INTOUCH的DDE Access进行设置,设置方法是在“Modify DDE Access Name”对话框中的“DDE Application/Server Name”栏增加“PC2viewer”(在PC1上)和“PC1viewer”(在PC2上)。通过这个设置,PC1和PC2就可通过以太网进行实时数据通信。

(3) 运行系统

运行INTOUCH windowviewer前先初始化NetDDE,方法是直接运行该程序。只有先初始化NetDDE,计算机才能与网络上的其它计算机进行实时通信。通过INTOUCH,两套独立的系统就能有机地整合起来,从而整合成一套完整的监控系统。

三、系统功能

原来各自独立的两套系统通过INTOUCH实现了在线的有机连接,可以在以太网TCP/IP协议的统一通信标准和NetDDE下实现在线的数据交换,在线的相互操作。

例如第一期矾耗参数名为ALU0101, 第二期矾耗参数名为PLC1_ALU,总矾耗参数名为TOTAL_ALU,则可直接用公式

TOTAL_ALU= ALU0101+PLC1_ALU

方便求出总矾耗,而以前总矾耗要人工离线计算。

又如,为保证清水池有足够多的水,两期滤池不能同时进行反冲洗,这时滤池在冲洗前必须先进行检测,若其它滤池不进行反冲洗则其可进行反冲洗,反之则发出一个等待命令,等其反冲洗完后再行反冲洗。

有了以太网后,这项工作实现起来非常简单,只要设置两个状态参数BW1和BW2来判别滤池的反冲洗状态,(BW1=1时表示第一期滤池正在反冲洗,BW1=0时表示没有反冲洗,而BW2表示第二期的反冲洗状态,设置同前),加入下面程序就可实现两期滤池反冲洗的互相协调:

If BW1=1 then

BW2=0

Else BW2=1

Endif

If BW2=1 then

BW1=0

Else BW1=1

Endif

而这些协调工作在系统更改前也是必须人工干预的。

四、 结束语

通过INTOUCH进行不同监控系统的连接,方法简单,是一个比较理想的方法, INTOUCH新版本不断推出,功能不断加强,其在工业以太网方面的技术也不断完善,利用它,我们可将生产数据送到网上任一台计算机,甚至发至互联网,在网上进行监控。


上一页 1 2 下一页

评论


技术专区

关闭