很好的威纶通MODBUS RTU通讯协议与变频器通讯案例

合集下载

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例威纶通(Veintron)是一家专注于工业自动化领域的企业,他们开发了一种基于MODBUS RTU通讯协议的变频器产品,用于实现变频器与其他设备之间的数据交互。

以下是一个关于威纶通MODBUS RTU通讯协议与变频器通讯的案例。

在工厂的生产线上,使用了一台威纶通的变频器控制其中一种设备的转速。

工作人员希望通过上位机监控和控制变频器,以提高整个生产线的效率和稳定性。

首先,需要配置上位机与变频器之间的通讯连接。

上位机采用RS-485接口与变频器进行通讯。

通过串口配置软件,设置上位机的通讯参数,例如波特率、校验位等。

在变频器侧,需设置相应的通讯参数,以确保与上位机的通讯一致。

威纶通的变频器支持MODBUSRTU通讯协议,因此在通讯过程中需要按照该协议的规范进行数据交互。

MODBUSRTU是一种基于串行通讯的协议,使用二进制数据格式进行传输。

在上位机端,可以使用编程语言(如C、C++、Python)或者现有的SCADA软件(如Intouch、LabVIEW)进行开发。

这里以C语言为例,使用串口编程库进行通讯处理。

首先,在上位机端打开串口,并设置串口的通讯参数。

然后,通过MODBUSRTU协议定义相关的指令和数据格式,以实现与变频器之间的数据交互。

例如,使用MODBUSRTU读取变频器的转速,可以发送如下的读取指令:010*********C40B其中,01表示设备地址(每个变频器都有一个唯一的地址),03表示读取寄存器的功能码,0000表示要读取的寄存器地址,0002表示要读取的寄存器数量。

C40B是CRC校验码,用于校验数据的正确性。

当变频器接收到读取指令后,会按照指令中的地址和数量读取相应的寄存器数据,并通过串口返回给上位机。

上位机接收到数据后,可以解析出变频器的转速并进行相应的处理。

类似地,上位机也可以通过MODBUSRTU协议向变频器发送写入指令,以实现对变频器的控制。

威纶通TKIP做媒介与三菱FLC台台达变频器通讯

威纶通TKIP做媒介与三菱FLC台台达变频器通讯

威纶通T K I P做媒介与三菱F L C台台达变频器通讯Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】威纶通TK6070IP做媒介与三菱FX PLC+2台台达变频器通讯一、方案说明:1,通过COM1口 RS232与三菱FX系列plc建立连接2,通过COM2口 RS485 与 2台达VFD变频器建立连接由于TK6070IP与变频器采用MODBUS –RTU理论上可接255个从站,实际应用中可接 12个从站网络通讯拓扑结构如下图二、参数设置1、触摸屏与变频器通讯参数设置: MODBUS RTU 格式、9600,N,8,2如下图2、触摸屏与三菱plc设置:RS232 38400,E,7,1如下图三、程序1)基础页面输出频率:1#变频器读取指令 6X-8452注:8452转换16进制地址为2104H再减一位 2103H即为频率地址2#变频器读取指令 6X-2#8452 (在1#命令前加2# 后面不再赘述)输出电压地址; 6X-8455输出频率地址;6x-8452输出电流地址; 6X-8453变频器温度;6x-8462正转地址;6x-8193 数值18返转地址;6x-8193 数值34停止地址;6x-8193 数值12)趋势图:1、资料取样见下图2、建立趋势图注意:调整通道数值否则趋势图无法正常显示3)PLC与变频器通讯触摸屏通过(定时资料传输)实现PLC 与各变频器数据交换1、先建立定时资料传输2、设定来源地址与目标地址及传输时间4)PLC 控制页面具体程序见下图注:梯形图通讯设置38400,E,7,1四、变频器参数设置P00=3 p01=3 p88 =根据站号设置 p89=1 P92=3。

CP1H内置Modbus-RTU和INVT变频器通讯连接说明

CP1H内置Modbus-RTU和INVT变频器通讯连接说明

一、器件说明本系统使用到OMRON CP1H 一体化小型PLC 和Invt (英威腾)CHF 系列V/F 控制变频器两个主要类型的工业控制元件。

以下做简单介绍:1、CP1H 一体化小型PLC:产品名称: CP1H 小型高功能PLC 产品介绍: 1.基本性能1-1处理速度:基本指令0.1μs ;特殊指令0.3μs 1-2 I/O 容量: 最多7个扩展单元,开关量最大320点,模拟量最大37路1-3程序容量:20K 步 1-4数据容量:32K 字1-5机型类别:本体40点,24点输入,16点输出,继电器输出或晶体管输出可选2.特殊功能2-1 4轴脉冲输出:100kHz×4(X 型和XA 型),最大1MHz (Y 型)2-2 4轴高速计数:单向100kHz 或相位差50 kHz×4(X 型和XA 型),最大1MHz (Y 型) 2-3 内置模拟量: 4输入,2输出(XA 型) 3.通信功能3-1通信接口:最大2个串行通信口(RS-232A 或RS-422/485任选) 本体附带一个USB 编程端口3-2通信功能:上位链接、无协议通信、NT 链接(1:N )、串行网关功能、串行PLC 链接功能、 Modbus-RTU 简易主站 4.其他功能4-1模拟量输入手动设定4-2 2位7段码发光二极管显示故障信息4-3支持欧姆龙中型机CJ1系列高功能模块(最大2块)4-4支持FB/ST 编程,可以利用欧姆龙的Smart FB 库,与CJ1/CS1系列程序统一,可以互换2、Invt(英威腾)CHF 系列V/F 控制变频器:产品类型:CHF 系列通用型V/F 控制变频器 产品介绍:一、优化的V/F 控制CHF 系列变频器采用DSP 控制系统,完成优化的V/F 控制,比传统V/F 控制更具优越的性能。

二、经济型结构(G/P 合一)CHF 系列变频器为通用型变频器,主要面向简单调速应用客户,采用G/P 合一结构,更能满足大部分客户的功能需求。

很好的威纶通MODBUSRTU通讯协议合同书与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议合同书与变频器通讯案例

本文研究的是触摸屏通过MODBUSRTU通讯协议与变频器通讯实现变频器的控制。

触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。

通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实际值的转换。

一、MODBUSRTU简介:为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。

成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。

仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。

过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。

如今使用的现场总线几乎是完全公开和标准化的。

这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。

ModbusRTU是一种国际的、开放的现场总线标准。

作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。

应用领域包括生产过程中的自动化、过程控制和楼宇自控。

MODBUSRTU通讯协议的报文如图1。

图1MODBUSRTU通讯协议的报文功能码如下:01H读取线圈状态。

从执行机构上读取线圈(单个位)的内容;02H读取离散量输入。

从执行机构上读取离散量输入(多个位)的内容;03H读取保持寄存器。

从执行机构上读取保持寄存器(16位字)的内容;04H读取输入寄存器。

从执行机构上读取输入寄存器(16位字)的内容;05H强置单线圈。

写数据到执行机构的线圈(单个位)为“通”(“1”)或“断”(“0”);06H预置单寄存器。

写数据到执行机构的单个保持寄存器(16位字);0FH强置多线圈。

写数据到执行机构的几个连续线圈(单个位)为“通”(“1”)或“断”(“0”);10H预置多寄存器。

写数据到执行机构的几个连续的保持寄存器(16位字)。

QC03.威纶通_通讯_案例共享[1]

QC03.威纶通_通讯_案例共享[1]

PLC通讯类:三菱:1、三菱232/485BD通信问题问题描述:用三菱485BD和触摸屏无法进行通信。

解决思路:1、检查通信参数设置正确。

2、在下载PLC程序时,客户没有将“参数”选项勾选,勾选“参数”下载PLC程序后,通信正常。

注意:三菱PLC通讯参数修改后,在下载时一定要选中“参数”项,把设定好的参数设定到PLC,并重新上电,让新设定的参数生效。

2、某客户设备上配备的是三菱A3A型号的PLC要与MT6100i的触摸屏通讯,但是一直出现通讯不上的情况解决思路:1、检查触摸屏上的参数设置,发现参数设置没有问题;2、将原A3N/A1SH驱动修改为A2A驱动重新测试,确定通讯正常。

3、FX3G如何连接四台HMI解决思路:1、使用MT8000系列HMI,第一台HMI使用串口与PLC通讯;2、主屏使用以太网接交换机,其余从屏接在交换机上,进行测试;系统测试通讯成功。

3、在设备列表内添加远端PLC,IP地址设置为主屏的IP地址,从屏HMI设置如下图所示,系统连接图如下:4、TK6070iH与三菱PLC通讯问题问题描述:使用TK6070iH与三菱PLC无法建立通讯。

解决思路:1、检查参数设置和通讯线,没有问题;2、检查客户程序,发现勾选了系统参数内的工程档案保护,取消工程档案保护后,通讯正常。

注意:人机识别码地址为LW9046-LW9047;当勾选了工程档案保护时,该值必须与EB8000中设定工程档案识别码一致方可通讯;可以用LB9046显示状态,当LB9046为ON时表示识别码错误。

5、触摸屏与Q02无法通讯的问题解决思路:1、WEINVIEW HMI与三菱Q02PLC连接针脚图如下,使用错误的通讯线有可能会导致PLC通讯死机。

路由器HMI1PLCHMI2IP:192.168.1.20IP:192.168.1.10HMI3IP:192.168.1.21HMI4IP:192.168.1.222、与Q02串口通讯,必须让HMI10秒钟去初始化Q02驱动,这个过程中HMI不能向PLC发送数据,否则会导致PLC通讯“死机”。

详解通信威纶通触摸屏与英威腾变频器的使用

详解通信威纶通触摸屏与英威腾变频器的使用

详解通信威纶通触摸屏与英威腾变频器的使用
 变频器通常是利用面板进行参数设置,由于面板小巧按键不灵敏等原因造成输入不方便,可否直接用触摸屏与变频器通信实现参数设置功能呢?这里我们就利用威纶通MT8071ip触摸屏和英威腾GD10系列变频器通信为例介绍该功能的使用。

由于英威腾变频器只支持Modbus RTU通信协议,所以只能选用此协议通信。

 建立触摸屏程序步骤如下:
1.选择触摸屏型号MT8071ip,如图1-1所示。

 图1-1
2.添加通信连接点,PLC或仪表,此处为变频器。

 上图中确定后弹出图1-2对话框,点击“新增”弹出图1-3,“PLC类型”选择MODBUSRTU(Adjustable),COM口参数跟变频器一致即可。

【智】威纶通触摸屏与两台变频器ModbusRTU通讯案例详解

【智】威纶通触摸屏与两台变频器ModbusRTU通讯案例详解

【智】威纶通触摸屏与两台变频器ModbusRTU通讯案例详解大家好,我是微控小智,今天又跟大家见面了。

小智写的程序都是进行反复测试过的,有些心得体会甚至无法用言语来表达,细微之处都是通过程序来体现的,看懂程序也需要一定的定力,很适合自学能力强的参阅。

在前期当中小智给大家介绍了用宏指令来处理威纶通触摸屏与台达VFD_M变频器Modbus通讯中数据转换的案例,数据处理的方法都很值得借鉴,解决了数据处理问题,又有新的问题,在实际工作中,很可能需要与多台变频器进行Modbus通讯,是如何处理呢?那么今天小智就来梳理一下威纶通触摸屏与两台台达VFD_M变频器Modbus 通讯案例,非常实用,观者定会从中受到启发。

Modbus通讯协议是一种异步串行的主从通信协议,采用RS485硬件接口通讯,网络中只有一个设备(主机)能够建立协议(称为“查询/命令”)。

其它设备(从机)只能通过提供数据响应主机的“查询/命令”,或根据主机的“查询/命令”做出相应的动作。

主机是指个人计算机(PC)、工业控制设备、可编程逻辑控制器(PLC)或HMI等,从机是指变频器或其它具有相同通讯协议的控制设备。

主机也称为主站,能主动的发出命令;从机也称为从站,只能被动的相应命令。

Modbus串行通信协议定义了串行通信中异步传输的帧内容及使用格式。

其通讯数据格式包括起始码、地址码、控制码、数据区、校验码和停止码等内容,Modbus通讯协议分为两种通讯模式,分别为ACSII模式和RTU模式,其中RTU模式较为常见。

台达VFD_M变频器Modbus RTU通讯数据格式如下图所示:以下Modbus地址为编程提供参考。

Modbus地址:00001 - 09999:数字量输出(线圈)10001 - 19999:数字量输入(触点)30001 - 39999:输入数据寄存器(通常为模拟量输入)40001 - 49999:数据保持寄存器Modbus通讯数据格式中的控制码也就是常说的功能码,也就所谓的MODBUS地址,MODBUS地址根据功能码的不同,可以把上面的MODBUS地址分为0XXXX、1XXXX、3XXXX、4XXXX四种类型,是按10进制来分配,但需要注意的是四种类型MODBUS首地址都是从1开始的,台达VFD_M的变频器是间接给出MODBUS地址定义,需要把通讯参数地址转换成对应的modbus地址。

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

本文研究的是触摸屏通过MODBUS RTU通讯协议与变频器通讯实现变频器的控制。

触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。

通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实际值的转换。

一、MODBUS RTU 简介:为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。

成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。

仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。

过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。

如今使用的现场总线几乎是完全公开和标准化的。

这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。

Modbus RTU是一种国际的、开放的现场总线标准。

作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。

应用领域包括生产过程中的自动化、过程控制和楼宇自控。

MODBUS RTU通讯协议的报文如图1。

图1MODBUS RTU 通讯协议的报文功能码如下:01H 读取线圈状态。

从执行机构上读取线圈(单个位)的内容;02H 读取离散量输入。

从执行机构上读取离散量输入(多个位)的内容;03H 读取保持寄存器。

从执行机构上读取保持寄存器(16位字)的内容;04H 读取输入寄存器。

从执行机构上读取输入寄存器(16位字)的内容;05H 强置单线圈。

写数据到执行机构的线圈(单个位)为“通”(“1”)或“断”(“0”);06H 预置单寄存器。

写数据到执行机构的单个保持寄存器(16位字);0FH 强置多线圈。

写数据到执行机构的几个连续线圈(单个位)为“通”(“1”)或“断”(“0”);10H 预置多寄存器。

写数据到执行机构的几个连续的保持寄存器(16位字)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文研究的是触摸屏通过MODBUS RTU通讯协议与变频器通讯实现变频器的控制。

触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。

通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实
际值的转换。

【1】
一、MODBUS RTU 简介:
为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。

成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。

仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。

过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。

如今使用的现场总线几乎是完全公开和标准化的。

这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。

Modbus RTU是一种国际的、开放的现场总线标准。

作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。

应用领域包括生产过程中的自动化、过程控制和楼宇自控。

MODBUS RTU通讯协议的报文如图1。

图1
MODBUS RTU 通讯协议的报文功能码如下:
01H 读取线圈状态。

从执行机构上读取线圈(单个位)的内容;
02H 读取离散量输入。

从执行机构上读取离散量输入(多个位)的内容;
03H 读取保持寄存器。

从执行机构上读取保持寄存器(16位字)的内容;
04H 读取输入寄存器。

从执行机构上读取输入寄存器(16位字)的内容;
05H 强置单线圈。

写数据到执行机构的线圈(单个位)为“通”(“1”)或
“断”(“0”);
06H 预置单寄存器。

写数据到执行机构的单个保持寄存器(16位字);
0FH 强置多线圈。

写数据到执行机构的几个连续线圈(单个位)为“通”(“1”)
或“断”(“0”);
10H 预置多寄存器。

写数据到执行机构的几个连续的保持寄存器(16位字)。

二、威纶通编程软件介绍:
EB8000软件中MODBUS协议的设备类型为0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等,下面分别说明这些设备类型在MODBUS协议中支持哪些功能码。

0x:是一个可读可写的设备类型,相当于操作PLC的输出点。

该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。

写多个寄存器时发出的功能码是0fH。

1x:是一个只读的设备类型,相当于读取PLC的输入点。

读取位状态的时候发出的功能码为02H。

3x:是一个只读的设备类型,相当于读取PLC的模拟量。

读数据的时候,发出的功能码是04H。

4x:是一个可读可写的设备类型,相当于操作PLC的数据寄存器。

当读取数据的时候,发出的功能码是03H,当写数据的时候发出的功能码时10H,可写多个寄存器的数据。

5x:该设备类型与4x的设备类型属性是一样的。

即发出读写的功能码完全一样,不同之处在于:当为双字时,例如32_bit unsigned格式的数据,使用5x和4x两种设备类型分别读取数据时,高字和低字的位置是颠倒的。

例如,使用4x设备类型读到的数据是0x12345678,那么使用5x设备类型读到的数据是0x56781234。

6x:是一个可读可写的设备类型,读取数据的时候,发出的功能码也是03H,与4x不同之处在于写数据的时候发出的功能码时06H,即写单个寄存器的数据。

三、变频器参数设置:
F0-02 命令源选择为:通讯命令通道(1正转运行、2反转运行、3正转点动、4反转点动、5自由停车、6减速停机);
F0-03 主频率源选择为:通讯给定;
F0-28 串口通讯协议选择:MODBUS 协议;
Fd-00 通讯波特率:9600 BPS;
Fd-01 MODBUS 数据格式:偶校检(8-E-1);
Fd-02 本机地址:1
Fc-00—Fc-15 1到16段多段速运行速度
四、触摸屏程序设置:
触摸屏编程软件先设置好联机设备,设备名称为MODBUS RTU ,及设置好通讯格式。

如图2。

图2
威纶通编程软件具有强大的宏指令功能,通过此功能我们可以编辑工程值与具体值的转换程序。

交流电机的转速=60f/P。

f是交流电的频率;P是磁极对数;60是一分钟秒数。

四极电动机就是2对磁极.所以四极电机的理论转速是1500转/分。

这是旋转磁场的转速,实际转速低于旋转磁场的转速,四极电机一般是1450转/分。

根据交流电机的转换公式,我们就可方便写出该转换公式的宏指令,如图3。

图3
触摸屏界面设计如图4。

图4
五、总结:
在现场应用中:变频器操作板都采用数码管显示,当需要设置参数时还得参考说明书查找相应的功能地址,采用触摸屏来控制变频器操作方便、直观,还可实时监测变频器的多组数据(运行频率、电压、电流、转矩等等);触摸屏配合变频器自带的简单输出控制功能可完成多段速的控制,摆脱控制器节约了成本;一台触摸屏通过走RS485通讯还可同时控制及监测多台变频器;应用触摸屏还可提高设备档次。

相关文档
最新文档