台达DVP ES系列PLC与3台英威腾GD变频器通讯 程序带注释,并附送昆仑通态和威纶通触摸屏程序,有接线方式,设置。 器件:台达DVP ES系列的PLC,3台英威腾GD系列变频器,昆仑通态,威纶通触摸屏。 功能:实现频率设定,启停控制,实际频率读取等,状态读取指示

一、前言

在自动化控制领域,不同设备间的通讯协同至关重要。本文将详细介绍如何实现台达DVP ES系列PLC与3台英威腾GD变频器的通讯,并通过昆仑通态和威纶通触摸屏实现频率设定、启停控制、实际频率读取及状态指示等功能,同时附上接线方式及相关设置。

二、硬件接线

  1. PLC与变频器接线

台达DVP ES系列PLC一般通过RS - 485接口与英威腾GD变频器通讯。将PLC的RS - 485接口的A+与所有变频器的A+相连,B-与所有变频器的B-相连。注意要在通讯线路的首尾两端加上120Ω的终端电阻,以增强通讯稳定性。

  1. 触摸屏与PLC接线

昆仑通态和威纶通触摸屏都支持RS - 485或以太网通讯方式与PLC连接。以RS - 485为例,将触摸屏的485+连接到PLC的RS - 485接口的A+,485-连接到B-。如果使用以太网连接,则按照常规网络接线方式,保证设备在同一网段即可。

三、变频器设置

英威腾GD变频器需要进行以下关键设置:

  1. 通讯地址设置
    对于3台变频器,分别设置其通讯地址为1、2、3。在变频器参数设置中找到相应的地址设置参数,比如通常为P0.00参数,设置为对应地址值。
  2. 波特率设置
    与PLC通讯波特率需一致,假设设置为9600bps ,对应参数可能是P0.01 ,设置为相应数值。同时要保证数据位、停止位、校验位等通讯参数与PLC设置匹配,一般设置为8位数据位、1位停止位、无校验。

四、台达PLC程序(以梯形图为例)

// 初始化通讯参数
LD M8000
MOV K9600 D1120 // 设置波特率为9600bps
MOV K8 D1121 // 设置数据位为8位
MOV K1 D1122 // 设置停止位为1位
MOV K0 D1123 // 设置无校验

// 频率设定部分
LD X0 // X0为触摸屏频率设定值输入触发信号
MOV D0 D100 // 将触摸屏设定的频率值(存于D0)传送到与变频器通讯的数据寄存器D100

// 启停控制部分
LD X1 // X1为触摸屏启停控制触发信号
ANI M10 // M10为变频器运行状态标志,防止重复启动
OUT M0 // M0为变频器启动信号
LD X2
OUT M1 // M1为变频器停止信号

// 实际频率读取部分
LD M20 // M20为读取实际频率触发信号
FROM K1 D200 D20 K1 // 从地址为1的变频器读取实际频率(存于D200),并将数据存到PLC的D20寄存器

// 状态读取指示部分
LD M21 // M21为读取变频器状态触发信号
FROM K1 D210 M10 K1 // 从地址为1的变频器读取状态数据(存于D210),并根据数据状态设置M10等标志位用于状态指示

代码分析

  1. 初始化通讯参数:利用台达PLC的特殊继电器M8000,在PLC上电运行时执行一次初始化操作。通过MOV指令设置通讯波特率、数据位、停止位和校验位等参数,这些参数要与变频器设置一致,确保通讯正常。
  2. 频率设定部分:当触摸屏触发X0信号时,将触摸屏设定的频率值(存于D0)传送到与变频器通讯的数据寄存器D100 ,后续通过通讯指令将该频率值发送给变频器。
  3. 启停控制部分:X1为启动触发信号,当X1接通且变频器未运行(M10未置位)时,置位M0启动变频器;X2为停止触发信号,接通时置位M1停止变频器。
  4. 实际频率读取部分:当M20触发时,使用FROM指令从地址为1的变频器读取实际频率数据(存于变频器的D200寄存器),并将其存到PLC的D20寄存器,方便后续触摸屏读取显示。
  5. 状态读取指示部分:M21触发时,同样用FROM指令从变频器读取状态数据(存于D210),并根据数据设置标志位M10等,用于在触摸屏上显示变频器的运行状态。

五、昆仑通态触摸屏程序

  1. 画面设计

在昆仑通态触摸屏软件中创建主画面,添加频率设定输入框、启停按钮、实际频率显示框以及状态指示灯等元件。

  1. 变量关联

将频率设定输入框与PLC的D0寄存器关联,启停按钮分别与X1、X2关联,实际频率显示框与D20关联,状态指示灯与M10等标志位关联。通过这些关联,实现触摸屏与PLC的数据交互。

六、威纶通触摸屏程序

  1. 画面设计

与昆仑通态类似,在威纶通触摸屏设计软件中创建主画面,布置频率设定、启停控制、实际频率显示和状态指示等相关元件。

  1. 变量设置

在威纶通的变量设置中,将相应元件与PLC的寄存器和位地址进行关联。例如,频率设定元件关联到PLC的D0,启停按钮关联到X1和X2,实际频率显示关联到D20,状态指示灯关联到M10等,从而实现控制和数据显示功能。

通过以上步骤,我们成功实现了台达DVP ES系列PLC与3台英威腾GD变频器的通讯,并借助昆仑通态和威纶通触摸屏实现了丰富的控制和显示功能。希望本文能为相关自动化项目开发提供有益的参考。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐