很好的威纶通MODBUSRTU通讯协议与变频器通讯案例
很好的威纶通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位字).二.威纶通编程软件介绍: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通信还可同时掌握及监测多台变频器;运用触摸屏还可进步装备档次.。
实例威纶触摸屏与三菱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通讯协议与变频器通讯案例威纶通(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通讯协议与变频器通讯实现变频器的控制。
触摸屏采用威纶通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]
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通讯“死机”。
威纶通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通讯案例详解大家好,我是微控小智,今天又跟大家见面了。
小智写的程序都是进行反复测试过的,有些心得体会甚至无法用言语来表达,细微之处都是通过程序来体现的,看懂程序也需要一定的定力,很适合自学能力强的参阅。
在前期当中小智给大家介绍了用宏指令来处理威纶通触摸屏与台达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地址。
威纶通触摸屏和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协议。
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、输出电能的组态(选择一个数值原件)运行画面。
很好的威纶通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位字)。
很好的威纶通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位字)。
威纶通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.威纶通_通讯_案例共享[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通讯“死机”。
2019很好的威纶通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位字)。
维纶触摸屏——施耐德ALTIVAR31变频器MODBUS通讯
施耐德变频器与维纶触摸屏MODBUS RTU通讯本变频器型号为ALTIVAR31,触摸屏型号为TK6070IP.
1.首先连接触摸屏与变频器之间的通讯线,变频器通讯端口是RJ45接口,用网线连接变频器与触摸屏进行通讯连接,
2.
3
变频器4脚接触摸屏2脚
变频器5脚接触摸屏1脚
软件设置维纶触摸屏:打开EB8000编程软件,进入系统参数设置页面,
选取施耐德modbus设置格式,端口,波特率,通讯格式,等,
设置完成后,再设置变频器侧参数:给定通道设置为ndb模式,
命令通道也设置为ndb模式:
通讯参数设置:
通讯参数必须与触摸屏侧设置一致,否则无法通讯。
触摸屏程序例子:
通讯地址设置参数;8501是命令参数设置地址,变频器启动设置为15,停止设置为6。
变频器频率写入地址是8502,设定频率读出地址是3202,输出频率读出地址是3203,变频器频率分辨率是0.1HZ,比如触摸屏输入200,变频器显示的就是20HZ,所以要在触摸屏里进行数据格式转换,转换后的触摸屏数据输入就和变频器里的频率一致了。
设置结束,触摸屏和变频器可以通讯了。
威纶通触摸屏和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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文研究的是触摸屏通过 MODBUS RTU 通讯协议与变频器通讯实现变频器的控制。
触摸屏
采用威纶通TK6070IP,变频器用汇川 MD380通用系列。
通过触摸屏编程软件,编辑控制画 面实现变频器的启动、停止、速度调节、 多段速速度设置,通过宏指令实现工程值与实际值
的转换。
一、MODBUS RTU 简介: 为了在自动化系统之间、
自动化系统和所连接的分散的现场设备之间进行信息交换,
如今串
行现场总线被主要用作通讯系统。
成千上万的应用已经强烈地证明了通过使用现场总线技 术,可以节省多至
40%的接线、调试及维护的费用。
仅仅使用两根电线就可以传送现场设 备的所有相关信息, 比如输入和输出
数据、参数、
诊断数据。
过去使用的现场总线往往是制
造商的特定现场总线,并且同其它现场总线不兼容。
如今使用的现场总线几乎是完全公开和 标准化的。
这就意味者用户可以以最合理的价格选择最好的产品,
而不用依赖于每个独立的
制造商。
Modbus RTU 是一种国际的、开放的现场总线标准。
作为一种很容易实现的现场总 线协议,在全世界范围内,Modbus 得到了成功的应用。
应用领域包括生产过程中的自动化、 过程控制和楼宇自控。
MODBUS RTU 通讯协议的报文如图 1 。
或断”(“0” 10H 预置多寄存器。
二、威纶通编程软件介绍:
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 ,可写多个寄存器的数据。
01H 02H 03H 04H 05H 断”
06H
读取线圈状态。
读取离散量输入。
读取保持寄存器。
读取输入寄存器。
强置单线圈。
(“ 0) 预置单寄存器。
强置多线圈。
从执行机构上读取线圈(单个位)的内容;
从执行机构上读取离散量输入(多个位)的内容; 从执行机构上读取保持寄存器(16位字)的内容; 从执行
机构上读取输入寄存器(16位字)的内容;
写数据到执行机构的线圈(单个位)为 通”(“D”或
写数据到执行机构的单个保持寄存器(
16位字);
通”(“1)”
16位字)。
写数据到执行机构的几个连续的保持寄存器(
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。
粋扩農再贮器打朋/丼曲星囑黑
硬营歹」表,KHIJJ性匚诙性系取设査
威纶通编程软件具有强大的宏指令功能,通过此功能我们可以编辑工程值与具体值的转换程
序。
交流电机的转速=60f/P。
f是交流电的频率;P是磁极对数;60是一分钟秒数。
四极电动机就是2对磁极•所以四极电机的理论转速是1500转/分。
这是旋转磁场的转速,实际转速
低于旋转磁场的转速,四极电机一般是1450转/分。
根据交流电机的转换公式,我们就可方
便写出该转换公式的宏指令,如图3。
搞号;0 瓠熔名称:BI^N PING
®「■ % % 观
I I J-
iTl
2:sa2rc_ccrmAnl xain()
§Jhnrn~A[^r3[1],C[4]f i
4 GetDatatAL ].-L.^caL > ->
5' □ for i・J to 3
巳-SCKt】
g w。
]严】"■二 q仁".LW—% 时
1' SttData (C[C=J P"Ljcal ^jW j _ ”
11:e^d niac-o canmand
im dian^nn. cciJi
触摸屏界面设计如图4。
在现场应用中:变频器操作板都采用数码管显示,当需要设置参数时还得参考说明书查找相
应的功能地址,采用触摸屏来控制变频器操作方便、直观,还可实时监测变频器的多组数据
(运行频率、电压、电流、转矩等等);触摸屏配合变频器自带的简单输出控制功能可完成多段速的控制,摆脱控制器节约了成本;一台触摸屏通过走RS485通讯还可同时控制及监测
多台变频器;应用触摸屏还可提高设备档次。
[温馨提醒:合同协议是经验性极强的领域,无法思考和涵盖全面,最好找专业律师起草或审核后使用。
范文供参考,期待你的好评与关注]。