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

合集下载

实例威纶触摸屏与三菱D700变频器通讯

实例威纶触摸屏与三菱D700变频器通讯

实例威纶触摸屏与三菱D700变频器通讯1. 硬件连接。

图1:网络连接触摸屏COM2的1号对PLC 8号引脚,触摸屏2号对PLC 3号引脚。

2.变频器设置三菱 D700 系列通讯参数设置根据《三菱通用变频器 FR-D700 使用手册(应用篇)》,设置 Pr.549, Pr.117,Pr.118, Pr.119, Pr.120,分别为 1,1,192,0,2 分别代表:Modbus-RTU 协议,通讯站号为 1,波特率为19200bps,通讯停止位长1bit、数据长8bit,偶校验。

使用手册(应用篇) P54 页,具体说明如图 2 所示:注意:1、若想设置用户参数,必须将Pr.160设置为‘0’(显示所有参数),默认值是‘9999’(只显示简单模式的参数);Pr.79设置为‘0’(外部/PU切换模式)。

2、若与屏通讯,仅显示实时监视参数时, Pr.338设置为‘1’ (启动指令权外部), Pr.339设置为‘1’(频率指令权外部);但若想在屏上控制变频器启动、停止、设置频率等功能,Pr.338须设置为‘0’(启动指令权通讯),Pr.339须设置为‘0’(频率指令权通讯)。

3、设置完毕上述操作参数时,须将完全变频器断电后重启。

3.触摸屏项目创建和设置。

EBPro 软件,PLC 设备属性通讯参数设置接口类型选择 RS485 4w:HMI 通讯参数设置必须与三菱 D700 系列设置一致,否则无法通信。

图3 设备属性设置图4 通讯端口设置4.制作通信连接电缆三菱 D700 系列支持 RS485 4W(RS422)和 RS4852W 格式,三菱官方建议用 RS485 4W,其 PU 接口定义如图 5 所示,由图 5 可知, HMI 与三菱 D700 系列的接线如表 1 所示:图5 三菱D700系列PU接口针脚图图6 MT8071IP通信口针脚定义HMI COM1 485 4W 三菱 D700 系列1 RX- SDB(发送-)2 RX+ SDA(发送+)3 TX- RDB(接收-)4 TX+ RDA(接收+)5 GND SG表1 HMI与三菱D700系列RS485 4W连接线路图HMI COM2 RS485 2W 三菱 D700 系列SDA(发送+)1 Data-RDA(接收+)SDB(发送-)2 Data+RDB(接收-)5 GND SG表2 HMI与三菱D700系列RS485 2W连接线路图注意:HMI与三菱D700系列走RS485 2W通讯时,采用的是‘+’接‘-’,与工控标准的RS485 2W通讯协议接线相反,如表2。

很好的威纶通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协议向变频器发送写入指令,以实现对变频器的控制。

很好的威纶通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位字)。

威纶通TK6070IP做媒介与三菱FX-PLC2台台达变频器通讯

威纶通TK6070IP做媒介与三菱FX-PLC2台台达变频器通讯

威纶通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 数值1
2)趋势图:
1、资料取样见下图
2、建立趋势图
注意:调整通道数值否则趋势图无法正常显示
3)PLC与变频器通讯
触摸屏通过(定时资料传输)实现PLC 与各变频器数据交换1、先建立定时资料传输
2、设定来源地址与目标地址及传输时间
4)PLC 控制页面具体程序见下图
注:梯形图通讯设置38400,E,7,1
四、变频器参数设置
P00=3 p01=3 p88 =根据站号设置p89=1 P92=3。

【智】威纶通触摸屏与两台变频器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位字)。

Weinview 触摸屏与安川V1000系列变频器MODBUS通讯

Weinview 触摸屏与安川V1000系列变频器MODBUS通讯

Weinview触摸屏与安川V1000系列变频器MODBUS通讯此范例将向大家介绍如何应用 Weinview HMI 的 Modbus RTU 协议对安川V1000 变频器进行通讯控制。

使大家更加熟练的掌握和灵活的应用 Weinview HMI 的Modbus RTU 通讯协议功能。

一、通讯连接:·进行通信用接线时,请将主回路接线与其它的动力线和电力线分开。

·通信用接线使用屏蔽线,将屏蔽线包覆连接于变频器的接地端子,对另外一端不进行连接而进行末端处理。

有防止干扰引发误动作的效果。

·使用 RS-485 通信时,请如下图所示,将变频器的 R+ 与 S+ 端子、R- 与 S- 端子连接。

二、安川V1000系列变频器通讯参数设置首先对变频器恢复出厂设置:设置A1-03=2220。

设置修改变频器参数:b1-1=2. b1-2=2. H5-1=1F. H5-2=3. h5-3=1. h5-4=3. h5-5=0. h5-6=5. h5-7=1. h5-11=1参数修改完,变频器断电重新启动三、触摸屏软件通讯参数设置所在位置:本机,PLC类型:MODBUS RTU,RTU over TCP,接口类型:RS-485 2W四、安川V1000变频器地址寄存器根据《安川变频器V1000技术手册》,常用寄存器地址,如下表变频器控制字16 位各位含义参数变频器状态字16 位各位含义参数五、Weinview 触摸屏Modbus 地址功能码说明:六、触摸屏组态1、停止按钮的组态(选择一个多状态设置原件)2、正转按钮的组态(选择一个多状态设置原件)3、反转按钮的组态(选择一个多状态设置原件)4、运行指示的组态(选择一个位状态指示灯原件)5、频率设定的组态(选择一个数值原件)6、频率反馈的组态(选择一个数值原件)7、电流反馈的组态(选择一个数值原件)8、输出电压的组态(选择一个数值原件)9、输出电能的组态(选择一个数值原件)运行画面。

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

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

精心整理本文研究的是触摸屏通过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位字)。

威纶触摸屏作为从站利用Modbus与组态王通讯实例

威纶触摸屏作为从站利用Modbus与组态王通讯实例

威纶触摸屏通过Modbus与组态王通讯实例威纶触摸屏和组态王都是人机交互界面,都支持Modbus协议,可以进行通讯,这里将触摸屏作为从站,安装组态王的电脑作为主站。

一、触摸屏设置1.触摸屏系统参数设置,我们的目的是将OMRON PLC内的数据先传送到HMI上,再通过Modbus协议传到上位机上,这里就要添加两个设备,一个是PLC,一个是Modbus Server。

需要注意的就是其中PLC类型,接口类型,COM口的通讯参数设置,站号,这些要与上位机的参数设置相同才可以。

2.资料传输方式设置,在工具中有资料传输选项,点击新增,如下图,就可以将OMRON PLC里的位或字数据按照要求传送到HMI里的LW,LB内。

选择相应的地址类型,间隔,来源地址和目标地址即可。

如图我们已经设置好传送的目标,这里需要记录数据在HMI内的地址,参考下图地址对应表,将HMI内的数据按照地址对应到上位机里。

这样就完成触摸屏的设置。

二、组态王工程建立1.建立工程,打开组态王软件,在工程管理器内点击新建,按提示建立工程。

2.添加设备,在左侧目录树设备中任一COM口右侧新建处,双击新建设备,选择驱动——PLC——莫迪康——Modbus RTU COM,点击下一步,编辑设备名称,下一步,选择串口(选择串口时要注意查看我的电脑设备管理器连接通讯线的是哪一个端口,如果是COM3,这里相应的就要选COM3),下一步选站号,要与HMI 对应,其他默认即可。

此时左侧目录树就多出了COM3口,双击弹出参数设置窗口,按照HMI的参数进行设置。

这样就建好了设备。

3.定义变量,点击目录树左侧“数据词典”,在右边点击新建,想要从HMI上读多少数据就在这里建立多少变量,位变量就建立I/O离散,字变量就建立I/O实数,另外注意的就是连接的设备选择刚才建立的Modbus设备,寄存器地址特别注意要与HMI对应,参考上面地址图。

HMI中是LB0,在这里就是00001,HMI中是LW1,这里就是40002(或者是30002),以此类推。

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

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

本文【2 】研讨的是触摸屏经由过程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位字).二.威纶通编程软件介绍: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 本机地址:1Fc-00—Fc-15 1到16段多段速运行速度四.触摸屏程序设置:触摸屏编程软件先设置好联机装备,装备名称为MODBUS RTU ,及设置好通信格局.如图2. 图2威纶通编程软件具有壮大的宏指令功效,经由过程此功效我们可以编辑工程值与具体值的转换程序.交换电机的转速=60f/P.f是交换电的频率;P是磁极对数;60是一分钟秒数.四极电念头就是2对磁极.所以四极电机的理论转速是1500转/分.这是扭转磁场的转速,现实转速低于扭转磁场的转速,四极电机一般是1450转/分.依据交换电机的转换公式,我们就可便利写出该转换公式的宏指令,如图3.图3触摸屏界面设计如图4.图4五.总结:在现场运用中:变频器操作板都采用数码管显示,当须要设置参数时还得参考解释书查找响应的功效地址,采用触摸屏来掌握变频器操作便利.直不雅,还可及时监测变频器的多组数据(运行频率.电压.电流.转矩等等);触摸屏合营变频器自带的简略输出掌握功效可完成多段速的掌握,摆脱掌握器勤俭了成本;一台触摸屏经由过程走RS485通信还可同时掌握及监测多台变频器;运用触摸屏还可进步装备档次.。

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

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

威纶通T K I P做媒介与三菱F L C台台达变频器通讯Prepared on 21 November 2021威纶通TK6070IP做媒介与三菱FXPLC+2台台达变频器通讯一、方案说明:1,通过COM1口RS232与三菱FX系列plc建立连接2,通过COM2口RS485与2台达VFD变频器建立连接由于TK6070IP与变频器采用MODBUS–RTU理论上可接255个从站,实际应用中可接12个从站网络通讯拓扑结构如下图二、参数设置1、触摸屏与变频器通讯参数设置:MODBUSRTU格式、9600,N,8,2如下图2、触摸屏与三菱plc设置:RS23238400,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=3p01=3p88=根据站号设置p89=1P92=3。

QC03.威纶通_通讯_案例共享

QC03.威纶通_通讯_案例共享

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通讯“死机”。

威纶通触摸屏和s通过MODBUSRTU协议通讯样本

威纶通触摸屏和s通过MODBUSRTU协议通讯样本

威纶通触摸屏和s通过MODBUSRTU协议通讯样本和威纶通触摸屏和s s过通过MODBUSRTU协议通讯本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

威纶通触摸屏和s7-200通过MODBUS RTU协议通讯过一般情况下,威纶通触摸屏通过PPI协议与西门子S7-200CPU直接通讯。

子另外,由于西门子PLC也支持MODBUS协议,下用面就介绍一下怎么使用Modbus协议建立威纶通触摸屏与与S7-200之间的通讯:硬件连接用在使用Modbus协议时,计算机与S7-200之间通讯直用接使用PPI通讯电缆即可。

选配一触摸屏通讯端口以我们这里以MT6070IH2和和s7-200进行通讯S7-200的通讯端口是一个9孔(famel)D型插头,针脚分布如下所示:本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

S7-200通讯端口(端口0)与威纶通触摸屏的通讯连接,如下图所示:S7-200编程及设置下在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC用的主程序模块中调用Modbus通讯子程序。

Modbus通讯子程序能够从“STEP7-Micro/WINAdd-On:Instruction Library(STEP7-Micro/WIN附件:指令库)”中获得。

在安装了“STEP7-Micro/WIN附件:指令库”后,在导航树“指令/库”下面我们能够找到“Modbus Protocol”。

在其下面包含了MBUS_INIT和和MBUS_SLAVE两个子程序,MBUS_INIT对用于对Modbus通讯进行初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。

下在介绍如何在主程序中调相关子程序及环境参数设置:用调用Modbus通讯初始化命令本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

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系列变频器通信为例介绍该功能的使用

利用威纶通MT8071ip触摸屏和英威腾GD10系列变频器通信为例介绍该功能的使用

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

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

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

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

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

威纶通触摸屏和s7-200通过MODBUS RTU协议通讯

威纶通触摸屏和s7-200通过MODBUS RTU协议通讯

威纶通触摸屏和s7-200通过MODBUS RTU协议通讯一般情况下,威纶通触摸屏通过PPI协议与西门子S7-200 CPU直接通讯。

另外,由于西门子PLC也支持MODBUS协议,下面就介绍一下怎么使用Modbus协议建立威纶通触摸屏与S7-200之间的通讯:硬件连接在使用Modbus协议时,计算机与S7-200之间通讯直接使用PPI通讯电缆即可。

选配一触摸屏通讯端口我们这里以MT6070IH2和s7-200进行通讯S7-200的通讯端口是一个9孔(famel)D型插头,针脚分布如下所示:S7-200通讯端口(端口0)与威纶通触摸屏的通讯连接,如下图所示:S7-200编程及设置在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC的主程序模块中调用Modbus通讯子程序。

Modbus通讯子程序可以从“STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN附件:指令库)”中获得。

在安装了“STEP 7-Micro/WIN附件:指令库”后,在导航树“指令/库”下面我们可以找到“Modbus Protocol”。

在其下面包含了MBUS_INIT 和MBUS_SLAVE两个子程序,MBUS_INIT用于对Modbus通讯进行初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。

下在介绍如何在主程序中调相关子程序及环境参数设置:调用Modbus通讯初始化命令首先为MBUS_INIT命令建立一个触发条件(只触发一次),如:SM0.1;从导航树“指令/库/ Modbus Protocol”下面,将MBUS_INIT指令拖拽到主程序块中。

再就是正确设置MBUS_INIT各项调用参数和执行结果输出地址,我们可以建立一下如下图所示初始化调用过程:Mode:协议类型,1-Modbus协议;0-PPI协议。

威纶通触摸屏和s通过MODBUSRTU协议通讯样本

威纶通触摸屏和s通过MODBUSRTU协议通讯样本

威纶通触摸屏和s通过MODBUSRTU协议通讯样本和威纶通触摸屏和s s过通过MODBUSRTU协议通讯本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

威纶通触摸屏和s7-200通过MODBUS RTU协议通讯过一般情况下,威纶通触摸屏通过PPI协议与西门子S7-200CPU直接通讯。

子另外,由于西门子PLC也支持MODBUS协议,下用面就介绍一下怎么使用Modbus协议建立威纶通触摸屏与与S7-200之间的通讯:硬件连接用在使用Modbus协议时,计算机与S7-200之间通讯直用接使用PPI通讯电缆即可。

选配一触摸屏通讯端口以我们这里以MT6070IH2和和s7-200进行通讯S7-200的通讯端口是一个9孔(famel)D型插头,针脚分布如下所示:本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

S7-200通讯端口(端口0)与威纶通触摸屏的通讯连接,如下图所示:S7-200编程及设置下在缺省情况下S7-200的通讯端口是不支持Modbus协议的,要想实现Modbus通讯必需在PLC用的主程序模块中调用Modbus通讯子程序。

Modbus通讯子程序能够从“STEP7-Micro/WINAdd-On:Instruction Library(STEP7-Micro/WIN附件:指令库)”中获得。

在安装了“STEP7-Micro/WIN附件:指令库”后,在导航树“指令/库”下面我们能够找到“Modbus Protocol”。

在其下面包含了MBUS_INIT和和MBUS_SLAVE两个子程序,MBUS_INIT对用于对Modbus通讯进行初始化,MBUS_SLAVE用于在指定端口上提供Modbus从站通讯服务。

下在介绍如何在主程序中调相关子程序及环境参数设置:用调用Modbus通讯初始化命令本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

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

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

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

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

一、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通讯还可同时控制及监测多台变频器;应用触摸屏还可提高设备档次。

相关文档
最新文档