深度挖掘-台达DOP人机界面“一机多屏”的实现.doc

深度挖掘-台达DOP人机界面“一机多屏”的实现.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

深度挖掘-台达DOP人机界面“一机多屏”的实现

深度挖掘-台达DOP人机界面“一机多屏”的实现

中达电通股份有限公司PLC产品处王乃全

前言:

随着人机界面的发展及用户对高功能的追求,人机界面“一机多屏”的使用方式越来越频繁。本文用清晰的图示结合一个样例详细的说明台达DOP是如何实现“一机多屏”功能的。

关键字:人机界面宏指令

问题的引出与解答:

现在市面上很多的人机界面(HMI)都提供了方便的一台控制器连接两台或者更多人机的功能,也就是大家常说的“一机多屏”,如WeinView、Hitech等都可以实现。台达的人机功能很强,但在ScreenEditor编辑软件中并没有提供这样的功能。那么如果用户想使用“一机多屏”就没有办法了吗?

当然不是这样,台达人机很好的一个特点就是提供了2个通讯口,而且2个通讯口可以独立使用。这样,我们就可以用一个通讯口连接控制器,另一个通讯口连接第二台或者第三台触摸屏了。

解决方法有了,下面我们就结合一个样例来看一看DOP是怎么做到的。

系统图:

如上面这样的系统图,我们可以用一个人机作为MasterHMI,其余若干个人机作为SlaveHMI,分别为2#、3#......。MasterHMI的COM1与一台EHPLC通过RS232连接,COM2与各个SlaveHMI通过RS485连接。这样,MasterHMI作为两条线路上的主站,负责交换两条线路上的数据。

本例我们采用两台HMI同一个PLC连接,所以将上面的系统图简化并作个变形,以形成我

为传送给D100,D101以达到数据同时改变。同时启动2#W40010,2#W40011的执行后宏,先做200ms延时,之后复位2#B00001。

三种功能实现的图示图下图所示:

PLC1#MasterHMI2#SlaveHMI

内部宏$区

内部宏

$区

D区

D区

功能一图示

2#从HMI系统控制区

2#从HMI

系统控制区

BASEPORTW40100

1#主HMI

系统控制区

LINK2W40100

2#W40100

功能二图示

延时200ms复位1#$101.0写入后触发1#$101.0为OND100D101写入1#$100.0=2#B00001延时200ms复位2#B00001写入后触发2#B00001为ON

延时200ms

复位1#$101.0

写入后触发

1#$101.0为ON

D100D101

写入

1#$100.0=2#B00001

延时200ms

复位2#B00001

写入后触发

2#B00001为ON

2#W400102#W40011

写入

CALL21#$101.0=ONCALL11#$100.0=ON子宏22#W40010=D100

CALL2

1#$101.0=ON

CALL1

1#$100.0=ON

子宏2

2#W40010=D100

2#W40011=D101

子宏1

D100=2#W40010

D101=2#W40011

功能三逻辑框图

其中绿色表示在2#SlaveHMI中执行的;桔色表示在1#MasterHMI中执行的

ScreenEditor软件的编写:

上面我们做了大量的准备工作,建立方案、理清思路、建立方框图,最终还是要通过ScreenEditor来软件实现。下面我们就一步一步的编写软件。由于篇幅的限制,一些基本的软件操作就不在此文说明,本文只提到一些比较关键的点。

1、1#MasterHM程序的编写:

功能2要用到的地址,长度为11#MasterHMI型号及其BasePort(COM1)PLC类型启动ScreenEditor软件,建立一个新文件,【设定模组参数】的设置如图:一般

功能2要用到的地址,长度为1

1#MasterHMI型号及其BasePort(COM1)PLC类型

上图中1#MasterHMI的COM1连接DVPPLC,作为PLC的主站。与PLC的通讯参数设置如下图

新建一个Link2,用1#MasterHMI的COM2去连接2#SlaveHMI,如图通讯Link2

此处PLC的站号就是2#的人机站号通讯延迟时间设为5ms是为了改善通讯效果。实际运用可根据需要进行调整新增Link2,用

文档评论(0)

187****2001 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档