基于触摸屏与台达变频器的Modbus通信

合集下载

台达DOP B S 触摸屏和CT MEV 驱动器MODBUS通讯应用

台达DOP B S 触摸屏和CT MEV 驱动器MODBUS通讯应用

TT主题:台达触摸屏DOP-B10S411和CT MEV3000驱动器MODBUS通讯应用作文参73内容概要台达触摸屏(DOP-B10S411)和CT交流驱动器(MEV3000 Series)MODBUS通讯✧产品和测试平台简介一、台达HMI和CT驱动器简介:台达DOP系列人机界面DOP-B系列产品由DOP-A系列发展演变而来,产品更加丰富,包括显示尺寸、软件组态功能等诸多方面都有大幅提升,DC24V供电,3个串行通讯接口,COM1:RS-232;COM2:RS-485,COM3:RS-422,支持MODBUS通讯协议(ASCII和RTU)和任何第三方自由口通讯协议。

文中涉及到触摸屏、人机界面、HMI 等名词均表示同一种类工控产品,仅仅是表达方式不同,词语意义别无二致。

台达DOP-B10S411型号HMI具有如下特色:➢10.1吋65536色TFT,画面比例16:9➢分辨率:800 x 480 pixels➢内置82M Flash Rom➢16M 断电保持区➢USB快速上下载CT MEV3000系列产品型号丰富,专为中国制造业自动化行业设计,电压等级涵盖220V和380V,功率范围覆盖0.37-250KW,支持共直流母线应用,能效高达98%,选件配置丰富,更加适应制造业工厂恶劣环境应用。

选配通讯接口卡支持标准MODBUS RTU通讯协议,通过设定通讯相关参数,上位控制器(PC、PLC、单片机等)编写通讯相关程序,用户可以简单方便实现主控制器和终端驱动器之间MODBUS组网通讯,实现上位控制器通讯写入访问驱动器控制命令和通讯读取访问驱动器运行状态。

二、测试平台软件:台达HMI编程软件:DOP Soft V2.00.07.02;三、测试平台硬件:T四、DOP和MEV3000通讯连线制作方法:MEV3000参数设置和通讯地址说明一、MEV3000驱动器通讯访问参数地址编码规则:TTMEV驱动器作为MODBUS RTU从机设备,定义了两种寻址方式,即标准和非标准寄存器方式,还涉及到16bit或者32Bits数据访问方式。

台达PLC与MCGS ModbusTCP通讯

台达PLC与MCGS ModbusTCP通讯

台达AS208 PLC与MCGS触摸屏ModbusTCP通讯台达AS208 PLC与MCGS触摸屏通过网口连接使用ModbusTCP通讯,虽然各自有通讯相关手册及帮助文件,但MCGS资料是通用帮助,PLC的ModbusTCP通讯文件相对分散,对初次配置的工程师来说文件显得细节描述不足,会有很多容易忽略的点,通过本文指引轻松完成通讯配置。

MCGS触摸屏作为上位机读写数据,PLC端不需要配置和编程。

下面是触摸屏端配置。

设备窗口添加“通用TCP/IP父设备”,在其下添加“莫迪康ModbusTCP”,每台PLC都要一组通用TCP/IP父设备与莫迪康ModbusTCP。

通用TCP/IP父设备和莫迪康ModbusTCP 的配置参考各自的帮助文件。

通用TCP/IP父设备设置注意事项:1、TCP/IP父设备的服务器/客户设置:设置本工作站为客户端。

2、本地端口号:可以设置为03、远程端口号:AS208 PLC端口,必须为502(plc手册有说明)*1。

4、每台PLC添加一个通用TCP/IP父设备莫迪康ModbusTCP设备设置注意事项:1、设备地址:设置为12、“解码顺序”设置:莫迪康ModbusTCP,需将“32位整数解码顺序”和“32位浮点数解码顺序”设置为“2-3412”。

不然会导致通讯失败或解析数据错误。

通道地址注意事项:DELTA_IA-PLC_AS_HOM硬件及操作手册_SC_20220504有PLC装置地址表*2。

PLC装置地址表的地址带有区号,MCGS设备编辑窗口添加设备通道时要去掉区号。

例:要读写D100、D101两个word的浮点数,通道地址要写101,而不是400101。

注意D100的地址是101而不是100参考文件1* DELTA_IA-PLC_AS_HOM硬件及操作手册_SC_20220504 2* DELTA_IA-PLC_AS_PM程序手册_SC_20220523 170页嵌入版7.7—通用TCPIP父设备-帮助文件嵌入版7.7—莫迪康ModbusTCP -帮助文件。

台达plc的Modbus通信

台达plc的Modbus通信

双击串口父设备设置属性,设 置值要求与PLC一样
在这里可以增加触摸屏与PLC 之间的通道连接
台达PLC的MODBUS协议通信
组态图上所示的界面,添加两个设备
双击打 开通用 TCP/IP父 设备, 设置红 圈中所 示的属 性值
双击设备0打开如图所 示的界面,设置通道 名称,具
程序设计
6.结论
该系统具备以下特点:
1.该系统结构简单,运行可靠。 2.使用PLC实现自动化控制传送带的运行,使传送 带速度的变化由PLC控制,提高运行效率。 3.整个工作站在加入了机器人以后,减少了人力成 本实现无人化控制,可以快速分拣物件。
本次课题的不足之处:
1.对于该工作站我们只测试了外围设计及传送带部 分,机器人没有能够加入到整个设计中。
2.在变频器与PLC之间的RS-485串口通信中,我们 由于时间问题没有通信正确而改为连接变频器输 入口的方法。
N
否检测到
信号
Y
检测信号给PLC
PLC给信号给变频 器
变频器带动传送 带
传感器2
N
是否检测
到信号
Y
检测信号给PLC
PLC给信号给机器 人
机器人将物料抓 走
开结束
2.系统设计
触摸屏
台达PLC
西门子PLC












控制系统设计
3.实物连接图
4.台达PLC的RS-485串口通信
在MCGS 设备组态 属性窗口 组态如图 所示设备
台达PLC的应用
指导教师:任彦仰 演讲者:阳李国
台达PLC相关毕业设计内容

MODBUS通信之触摸屏与变频器通信知识分享(一)

MODBUS通信之触摸屏与变频器通信知识分享(一)

MODBUS通信之触摸屏与变频器通信知识分享(一)今天跟大家分享一个有关于MODBUS通信的知识,使用触摸屏不经过PLC,直接对变频器或是仪表进行监控:这里面我们选择用西门子的SMART700IE的触摸屏及台达VFD_M 的变频器为例给大家进行介绍。

需要完成这样的一个控制,需要掌握以下几个知识点:一、触摸屏中选择正确的通信驱动:在通信驱动选择处选择MidconMODBUS的通信驱动,在参数设置处设置好相应的参数,这些参数需要与变频器中的参数的设置一直(数据位、奇偶校验位、停止位、波特率、站号等参数)。

二、在触摸屏中建立变量:变量地址的建立极为重要,我们需要把信息帧中的地址,转换成对应的modbus寄存器信息地址(触摸屏中只认modbus寄存器信息地址,不人信息帧中的数据地址,因此需要转换)。

建立变量地址,我们需要了解下面几个知识:(4)信息帧数据地址与modbus寄存器地址的对应关系MODBUS寄存器信息地址,根据功能码的不同,可以分为0XXX、1XXXX、3XXXX、4XXXX四种类型。

因此我们需要把数据信息帧的地址转换成对应的modbus寄存器地址(注:使用的触摸屏不一样,可能对于这些地址的定义会更多,如果维纶触摸屏对于modbus地址的第定义中增加了5XXXX、6XXXX两种类型)对于变频器来讲,若需要对变频器实读写功能,主要使用的功能码是06和03两个功能码(注:可以根据变频器说书中通信的内容查看具体读写使用的功能码)从上图中可以看出,MODBUS寄存器信息地址的起始地址为0001(十进制数).信息帧地址从上图中可以看出起始地址为0000H(十六进制数),因此我们可以得到以下几个地址:控制命令:2000H对应modbus信息地址48193(4表示类型:对应功能码03/06)设置频率:2001H对应modbus信息地址48194读取输出频率:2103H对应modbus信息地址48452读取输出电流:2104H对应modbus信息地址48453读取输出电压:2106H对应modbus信息地址48455(5)触摸屏中建立变量地址以同样的方式建立其余的变量地址(待续)。

台达DOP-B10S411触摸屏和CT MEV3000驱动器MODBUS通讯应用

台达DOP-B10S411触摸屏和CT MEV3000驱动器MODBUS通讯应用
➢ 32Bits寄存器地址通讯访问 由于台达触摸屏984RTU通讯协议支持的读写地址范围W40001-W50001,见下图所示:
Page 9
T T
而MEV3000变频器32Bits标准寄存器地址计算规则:16384+ne*100+pn,HMI地址再另外加 上40001,那么地址就会超出W50000,所以984 RTU(Master)无法实现32Bits寄存器地址通讯访 问。
➢ 10.1吋65536色TFT,画面比例16:9 ➢ 分辨率:800 x 480 pixels ➢ 内置82M Flash Rom ➢ 16M 断电保持区 ➢ USB快速上下载 CT MEV3000系列产品型号丰富,专为中国制造业自动化行业设计,电压等级涵盖220V和380V, 功率范围覆盖0.37-250KW,支持共直流母线应用,能效高达98%,选件配置丰富,更加适应制造业 工厂恶劣环境 应用。选配通讯接口卡支持标准MODBUS RTU通讯协议,通过设定通讯相关参数,上 位控制器(PC、PLC、单片机等)编写通讯相关程序,用户可以简单方便实现主控制器和终端驱动器 之间MODBUS组网通讯,实现上位控制器通讯写入访问驱动器控制命令和通讯读取访问驱动器运行 状态。
T T
Screen_1:初始开机画面;
Screen_2:通讯控制命令:频率命令、运转命令;监控状态参数:最终给定频率、输出频率、输 出电压、输出电流;
主要介绍Screen_2相关程序,1#变频器运行命令按钮3个,分别是正转、反转、停止,分别对应 bit操作地址是HMI内部寄存器$0.0、$0.1、$0.2,交替型按钮,就是类似我们常见的二位“旋钮”, 为了更好地用户体验,3个按钮之间编写了互锁程序,通过按钮运行前宏程序来实现,宏程序如下:

台达C2000变频器ModBUS通讯

台达C2000变频器ModBUS通讯

余雪明2018-2-3记录:
Smart200和台达C2000系列变频器MOdbus通讯
1、要求:变频器从端子启动,频率也有外部电位器给定,只读输出频率,输出
电流,输出转速。

2、变频器参数设定
参数码参数名称设定范围【设定值】
00-20 频率指令来源设定(AUTO) 2:由外部類比輸入(參考參數03-00)
00-21 运转指令来源设定(AUTO) 1:運轉指令由外部端子控制
09-00 通讯地址3:考虑和计算机和PLC冲突,建议设为3
09-01 通讯卡速率9.6Kbps
09-04 通讯资料格式14: 8,E,1 RTU
09-30 通讯译码方式记住设为0:使用译码方式1
3、程序编写
3、过程数据对应
从变频器2100H开始读,连续读32个字节,把数据读PLC的VW1000里面,
4,读对应
输出频率(变频器)2103H= VW1006(PLC)
输出电流(变频器)2104H= VW1008(PLC)
马达实际转速(变频器)210CH= VW1024(PLC)
5,通讯电缆连接。

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

【智】威纶通触摸屏与台达变频器MODBUS通讯宏指令转换案例详解

【智】威纶通触摸屏与台达变频器MODBUS通讯宏指令转换案例详解

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

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

在前期当中小智给大家介绍了威纶通触摸屏与台达VFD_M变频器Modbus通讯数据需要转换的问题,通讯画面中关联的是变频器MODBUS地址,如果数据不进行转换,往频率地址中需写入数值5000,变频器才能按50HZ运行,而实际工作中,方便用户在触摸屏上操作,直接在触摸屏上面输入50HZ的频率,变频器就按50HZ来运行。

除了可以用触摸屏中数值元件属性中的比例转换功能外,还可以通过触摸屏的宏指令来进行间接处理数据,宏指令类似C语言的编程语言,不太适合初学者,但一般只做简单的应用,也并不难,还是很容易懂的。

今天,小智就小试牛刀,用宏指令来处理威纶通触摸屏与台达VFD_M变频器Modbus通讯中数据转换的问题,类似的情况都可以这样处理,非常实用,观者也定会从中受到启发。

以下Modbus地址为编程提供参考。

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

台达变频器Modbus地址定义如下图示:设定频率转换:频率命令有两个为2001H或2102H,转换后Modbus地址为48194或48451;频率的输入地址采用触摸屏本地地址,选择Local HMI设备后,地址选择RW_0;频率设定值给到内部MODBUS地址的转换采用宏指令来进完成,在工具下拉菜单中选择宏指令,在宏指令对话框中新增宏指令或编辑宏指令,编辑完后,需增加触发宏指令的功能元件,设置画面如下图:频率显示转换:频率命令有两个为2103H,转换后Modbus地址为48452;触摸屏选择ModbusRTU设备后,地址选择4X_8452,在对应地址的数值元件属性对话框中选择数据格式选项,添加比例转换,设置画面如下图:电流显示转换:2104H转换后Modbus地址为48453,触摸屏选择ModbusRTU设备后,地址选择4X_8453,在对应地址的数值元件属性对话框中选择数据格式选项,添加比例转换,设置画面如下图:电压显示转换:2106H转换后Modbus地址为48455,触摸屏选择ModbusRTU设备后,地址选择4X_8455,在对应地址的数值元件属性对话框中选择数据格式选项,添加比例转换,设置画面如下图:威纶通触摸屏与台达VFD_M变频器Modbus通讯数据转换后效果如下图所示:。

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

基于触摸屏与台达变频器的Modbus通信
变频器的参数设置:(具体内容参见变频器说明书)
参数设置说明
P76 09 全部的参数设定值重置为50HZ的出厂值
P00 03 主频率输入由串行通信控制(RS485)
P01 03 运行指令由通信控制,键盘STOP有效
P88 03 通信地址设定范围:01—254
P89 01 通信传送速度9600(波特率)
P90 03 传输错误处理,不警告继续运转
P91 5 传输超时检出
P92 04 通信资料格式(Modbus RTU模式,〈8,E,1〉
48193=1(变频器停止)
48193=2(变频器启动)
48193=18(正向启动运行)
48193=34(反向启动运行)
48193=50(与原来相反的方向运行)
48194 (在线设置频率)
在模拟环境运时要一根直通线和一个RS232转RS485的转换器。

(1)
(2)
(3)
(4)
(5)
(7)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)。

相关文档
最新文档