人机界面与plc通讯(人机与plc通讯设定)

导语:我们在进行HMI与PLC通信的时候,都要解决一个问题,即HMI与PLC通信连接的参数设置问题。触摸屏与PLC的通信又分为几种,一种是HMI控制一台本机PLC,;另一种是HMI控制一台远程PLC。

还经常会有客户抱怨西门子的面板与PLC通信速度慢,其实很多情况下都是因为设置不当而导致的。

今天就这两个问题逐一作答:

.威纶通触摸屏如何控制一台本机PLC,即其参数应该怎么设置

首先我们要知道“本机PLC”是指什么?所谓的“本机 PLC” 是指与本地 HMI 直接连接的 PLC。如果我们要控制本机 PLC 时,需要先新增这种类型的设备。操作方法如下:

人机界面与plc通讯(人机与plc通讯设定)

1、点击“编辑” 菜单的“系统参数设置”, 在弹出的对话窗中点击 “新增”,就可打开 “设备属性”对话框。

人机界面与plc通讯(人机与plc通讯设定)

2、在打开的“设备属性”中进行设置本机PLC参数,我们要设置设备的名称、所在位置、PLC类型、接口类型等,这里以PLC类型为MODBUS RTU为例进行设置,见下图。

人机界面与plc通讯(人机与plc通讯设定)

在这里我们要注意的是,PLC接口类型可以选择 RS-232、RS-485 2W、RS-485 4W、以太网、USB 以及CAN Bus 。如果接口类型是RS-232、RS-485 2W、RS-485 4W,可以点击对话框中的“设置”,可以“通讯端口设置”对话框,进行设定通讯端口参数,包括通讯端口、波特率、数据位、校验、停止位等。

人机界面与plc通讯(人机与plc通讯设定)

如果接口类型是以太网的,可以点击对话框中的“设置”,打开“IP 地址设置”对话框,我们要正确设定PLC的IP地址和端口号。假如我们对PLC类型选择为S7-200 Smart Ethernet,接口类型默认就是以太网的。

人机界面与plc通讯(人机与plc通讯设定)

如果接口类型是USB,就不需再设定,检查“设备属性”内的各设定值是否正确就可以了。在完成上述的各项设定后,在设备列表中可以发现新增了一个名称为 “本机 PLC 1”的设备,这样就完成了触摸屏控制一台本机PLC所要进行的参数设置。

人机界面与plc通讯(人机与plc通讯设定)

二、会影响到面板与PLC的通信速度的设置

1.变量的刷新周期

是不是设置得越短,通信就越快呢?

普通的通信方式,面板能支持的最小刷新周期是100ms。当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远超刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。所以应该根据项目的实际需要,变量刷新周期该长的长,该短的短。

对于某些特殊的应用,如直接键。则可以将面板组态为DP从站。从而保证某些关键数据的快速传送。

2.变量的采集模式

变量具有三种采集模式:1.循环连续 2.循环使用 3.根据命令

默认情况下,我们应该将其设置为循环使用的方式。这表示只有当前画面中使用到了某变量,该变量才会被刷新,才会产生通信负荷。如果错误地设置为循环连续,那么不管当前画面中是否使用该变量,面板都会在后台不停地刷新该变量,从而产生不必要的通信负荷,降低了面板整体的通信速度。设置为循环连续方式常见的应用是该变量组态了数值更改事件。

3.通信波特率

在线路质量好,干扰少或接地屏蔽等措施得当的前提下,波特率当然是越快越好。

人机界面与plc通讯(人机与plc通讯设定)

然而当通信条件差时,高波特率导致通信失败几率更高,反而会降低成功通信的速度。如果此时将波特率降低,则会降低通信数据包出错的几率,从而改善通信速度。

4.单个画面中I/O域的数量

尽可能将多I/O域的画面拆分成子画面。由于每款面板都会在性能参数中给出单个画面中最大允许组态的对象数量,如最多几个域,最多几个变量,最多几个复杂对象等,这都是极限参数。实际应用的项目不建议让这些参数达到极限值,除非项目比较简单,通信变量不多的情况。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论