M340与ATV71的Modbus串行通信(Modbus通信控制启停、Modbus通信给定速度)_快速操作指南
M340与ATV31的Modbus串行通信(Modbus通信控制启停,Modbus通信给定速度)完全通信指导

这是“警告”的符号。警示用户潜在的危险和必须要遵守的规则,如果不遵守使用 说明,可能导致调试失败、人身伤害甚至设备损坏。
这是提醒“注意”的符号。提醒用户需要注意的操作说明。请遵守所有带此符号的 注意事项,以避免不必要的调试错误。
警告
“警告”表示可能存在危险,如果不遵守,可能导致严重的人身伤害甚至死亡, 或设备损坏。
_
6.2 软件调试...................................................................................................................... 29 6.3 ATV31 常见通信故障 ..................................................................................................31 7. 带多台变频器.........................................................................................................................32 7.1 硬件连接...................................................................................................................... 32
7.1.1 分配器模块和 RJ45 连接器...............................................................................33 7.1.2 接线盒方式 ....................................................................................................... 33 7.2 软件扩展...................................................................................................................... 35 8. 附件.......................................................................................................................................37 8.1 M340 示例程序...........................................................................................................37 8.2 ATV31 的 Modbus 用户手册 .....................................................................................37 8.3 ATV31 编程手册 .........................................................................................................37
M340的modbus通讯实验

M340与TWIDO做Data_exch通讯.docQCS/Helpdesk宋玉然2011-05-05DATA_EXCH功能块是用于Premium和M340传输数据到另外一台设备。
特别注意的是这个功能块支持Modbus所有的功能码。
现将常用的Modbus功能码列表,如下:DATA_EXCH用梯形图表示为各个引脚定义ADR为地址引脚,对于PREMIUM系列需要使用ADDR功能块连接对于M340系列需要使用ADDM功能块连接。
TYPE为类型引脚,1为接受/发送,2为只接受,3为只发送。
EMIS为要发送表RECP为接受表GEST为交换管理表实验一:读取N位(功能码01)其中在EMIS数组中第一个字,低字节为功能码01,高字节为读取位的起始位1 第二个字,低字节为读取位的起始位1,高字节为读取位的长度5第三个字,低字节为读取位的长度5最后要在交换管理表的第四个字中定义这个报文字节的长度,为1个字节的功能码,2个字节的数据起始地址,2个字节的读取位的长度,所以长度为1+2+2=5在TWIDO中赋值如下:在RECP中第一个字为返回码第二个字为读取的数据实验二:读取N字(功能码03)其中在EMIS数组中第一个字,低字节为功能码03,高字节为读取字的起始地址1 第二个字,低字节为读取字的起始地址1,高字节为读取字的长度6第三个字,低字节为读取字的长度6最后要在交换管理表的第四个字中定义这个报文字节的长度,为1个字节的功能码,2个字节的数据起始地址,2个字节的读取字的长度,所以长度为1+2+2=5在TWIDO中赋值如下在RECP中第一个字为返回码第二个字开始为读取的数据实验三:写单字(功能码06)其中在EMIS数组中第一个字,低字节为功能码06,高字节为从站要写入字的地址11第二个字,低字节为从站要写入字的地址11,高字节为主站写出字的地址90第三个字,低字节为主站写出字的地址90最后要在交换管理表的第四个字中定义这个报文字节的长度,为1个字节的功能码,2个字节的从站写入字地址,2个字节的主站写出字地址,所以长度为1+2+2=5在主站赋值如下在TWIDO中显示如下实验四:写N字(功能码16)其中在EMIS数组中第一个字,低字节为功能码16,高字节为从站要写入字的起始地址20第二个字,低字节为从站要写入字的起始地址20,高字节为要写入字的长度3第三个字,低字节为要写入字的长度3,高字节为2倍的要写入字的长度第四个字~第六个字为主站写出字,高低字节顺序要相互转换最后要在交换管理表的第四个字中定义这个报文字节的长度,为1个字节的功能码,2个字节的从站写入字地址,2个字节的写入字的长度,1个2倍的要写入字的长度,6个字节的主站写出字,所以长度为1+2+2+1+6=12在主站赋值如下在TWIDO中显示如下另外注意刷新数据时,必须要把EN引脚断开一下才可以重新读取或写入。
施耐德M340 PLC和变频器Modbus通信指导

施耐德M340 PLC和变频器Modbus通信指导
PLC通过Modbus监控变频器的运行是工业中较常见的应用,本文以施耐德M340 PLC与ATV71变频器为例,简要介绍PLC与变频器之间Modbus 串行通信的过程,包括硬件接线、变频器参数设置、硬软件组态、上电调试等,实现在PLC上远程控制ATV71变频器的故障初始化,启动/停止,正转/反转,频率给定等。
1、M340与ATV71的Modbus连接
只需要一根标准的RJ45双绞线作为通信电缆即可,一端插入ATV71的Modbus通信端口,另一端插入M340 CPU上的串口,连接如下:
2、M340硬件组态
双击CPU上的串口,打开进行Modbus Master组态
组态串口为Modbus主站,设置和ATV71变频器中的通信参数设置保持一致,如下表:。
ATV71集成式Modbus用户手册(2005.02)

Altivar 71集成式Modbus 用户手册目录开始之前_________________________________________________________________________________________________4文档结构________________________________________________________________________________________________5引言____________________________________________________________________________________________________6 介绍________________________________________________________________________________________________6 符号________________________________________________________________________________________________6总线连接________________________________________________________________________________________________7 连接至Altivar 71______________________________________________________________________________________7 RJ45连接器插针______________________________________________________________________________________7 连线建议_____________________________________________________________________________________________8 RS485标准___________________________________________________________________________________________8 Modbus标准示意图_____________________________________________________________________________________9 通过RJ45连线系统连接__________________________________________________________________________________10 通过接线盒连接________________________________________________________________________________________12 连接至螺丝端子上______________________________________________________________________________________14配置____________________________________________________________________________________________________15 配置通信参数_________________________________________________________________________________________15 控制-信号配置_________________________________________________________________________________________16 配置通信扫描器________________________________________________________________________________________19 配置被监测参数________________________________________________________________________________________20 配置通信故障管理______________________________________________________________________________________21诊断____________________________________________________________________________________________________22 发光二极管(LED)____________________________________________________________________________________22 通信诊断_____________________________________________________________________________________________23 控制-信号诊断_________________________________________________________________________________________25 通信故障_____________________________________________________________________________________________27 Modbus协议______________________________________________________________________________________________28 RTU模式_____________________________________________________________________________________________28 原理________________________________________________________________________________________________28 Altivar 71集成式Modbus_________________________________________________________________________________29 地址________________________________________________________________________________________________29 Modbus功能__________________________________________________________________________________________30 读N个输出字:功能3___________________________________________________________________________________30 写1个输出字:功能6____________________________________________________________________________________31 诊断:功能8__________________________________________________________________________________________32 写N个输出字:功能16(16#10)__________________________________________________________________________33 标识:功能43(16#2B)_________________________________________________________________________________34 读/写N个字:功能23(16#17)____________________________________________________________________________36 通信扫描器___________________________________________________________________________________________37 异常响应_____________________________________________________________________________________________39 读取不存在或受保护的参数_______________________________________________________________________________39附录:非标准方案__________________________________________________________________________________________41 UNI-TELWAY方案_____________________________________________________________________________________41 Jbus方案____________________________________________________________________________________________42 在标准设计中使用UNI-TELWAY从站________________________________________________________________________43 使用非标准设备设置Modbus网络的建议_____________________________________________________________________44在本文档编写过程中已考虑到所有可以虑及的事项,尽管如此,施耐德电气对于其中可能存在的疏漏或错误不承担任何责任,且对于由于应用本文档中信息而导致的损害也不承担任何责任。
MODSCAN软件测试71通讯简要说明

精心整理MODSCAN32测试ATV71通讯简要说明使用软件连接变频器之前需要将USB-485转换器的驱动装好,安装方法参见对应的安装说明。
安装好之后可以在设备管理器中看到转换器对应的COM口。
打开Modscan32设备通讯地址的设置:将在变频器地址栏设置的地址输入下图的框里边,一定要与变器设置的通讯地址一样,即下位机(变频器)的地址调整为与上位机(PC)的ID号一致。
通讯波特率的设置:点击菜单中Connection项下的Connect出现如下对话框此窗口设置如下:1、通讯端口的选择,安装好转换驱动后可以看到对应的COM口,参见第一张图,我的电脑对应的是COM4,则将该项改成对应的端口。
2、波特率的设置,需要将下图的数值改成与变频器中设置好的对应的波特率值。
即下位机与上位机的波特率要对应起来。
格式一般都是RTU的8E1,所以其他用默认的就可以了。
MODBUS传输模式选择:点击protocolseletion弹出如下对话框选择标准RTU信号,点击OK即可。
MODBUS功能码选择:点击MODBUSPointType下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。
对应的MODBUS地址位分别为:Deviceaddress Modbusaddress Description1...10000*address-1 Coils(outputs)10001...20000*address-10001 Inputs40001...50000*address-40001 Holdingregisters30001...40000 address-30001 Inputsregisters读写ATV71设备参数可选择03:HOLDINGREGISTER其他功能键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
所有参数配置好然後点击“连接”,即可与ATV71进行通讯。
通讯上的标志为读取对应的参数地址时,会在数据窗口看到该地址的值。
施耐德ATV71变频器故障代码

OtF1 [PTC 1 过热] * 发现电机1上的PTC探头过热。 * 检查电机负载及尺寸。 * 检查电机通风情况。 * 在重起动前等待电机冷却下来。* 检查PTC 探头的类型及状态。
OtF2 [PTC 2 过热] * 发现电机2上的PTC探头过热。
维修变频器之前应断开所有电源,包括可能会带电的外部控制电源。须等15分钟,以便直流总线电容器放电,然后 按照安装手册上的直流总线电压测试程序来检查直流电压是否小于45 Vdc。变频器的LED 并不是有无直流总线电压的精确指示器。
起动器不能起动,没有故障显示
* 如果显示器没有发亮,检查变频器的电源。
InFb [ 内部温度传感器] * 变频器的温度传感器不能正确工作。 * 更换温度传感器。 * 检查 修理变频器。
InFd [ENTREE ANALOGIQUE] * 模拟输入上出现不一致的信号。 * 检查模拟输入的连线情况以及信号值。
InFE [DEFAUT MICRO] * 内部微处理器出现故障。 * 关闭变频器并复位。检查 修理变频器。
OHF [ 变频器过热] * 变频器温度太高。 * 检查电机负载、变频器的通风情况及周围温度。在重起动前 应等变频器冷却下来。
OLF [ 电机过热] * 由于电机电流太大而触发的故障。 * 检查电机热保护的设置,检查电机负载。在重起动前应等变 频器冷却下来。
OPF1 电机缺1相 * 变频器的输出缺一相。 * 检查变频器与电机的连接情况。
brF [ 机械制动] * 制动反馈触点与制动逻辑控制不匹配。 * 检查反馈电路以及制动逻辑电路。* 检查制动器的机械状态。
CrF [ 预充电故障] * 负载继电器控制故障或充电电阻损坏。* 检查内部连接情况。* 检查 修理变频器。
M340与ATV31的Modbus串行通信(Modbus通信控制启停、Modbus通信给定速度)_完全通信指导资料

M340与ATV31Modbus串行通信向导<一> ——Modbus通信控制启停、Modbus通信给定速度本向导分为两部分:1.《快速操作指南》---Know How, 满足了客户“快速解决调试问题”的需求。
●发送快---大小在2M左右,能方便快速地通过电子邮件发给客户使用●调试快---提供了反复调试过的完整准确的PLC通信程序,客户可直接下载●接线快---含有实物照片的通信接线图使客户非常容易理解和模仿,并且快速完成接线●设置快---图形化的变频器参数设置指导使客户可直接上手设置参数,不用查找手册2.《完全通信指导》---Know Why, 满足了客户“系统学习通信知识”的需求。
●知识全---不仅给出了详细的调试步骤和详细解释,还使客户在完成通信的同时系统学习相关的产品和通信知识●考虑全---对客户调试可能遇到的各种突发情况给出了相关提示和解决方法●理解易---提供了程序指令和结构的详细注释,使客户能容易的理解和学习提供的标准程序并能在原有程序上进行扩展第二部分完全通信指导重要信息注意:在尝试安装、操作或调试设备之前,请仔细阅读下述说明并通过查看来熟悉设备。
下述特别信息可能会在文本其他地方或设备上出现,提示用户潜在的危险和注意事项,或提供阐明或简化某一过程的信息。
遵守使用说明,可能导致调试失败、人身伤害甚至设备损坏。
此符号的注意事项,以避免不必要的调试错误。
目录1.实验简介 (4)2.硬软件环境 (4)3. ATV31变频器设置 (5)3.1 操作说明 (5)3.2 参数设置 (6)3.2.1 控制方式 (7)3.2.2 通信参数 (8)4. 硬件连接 (10)5. PLC编程 (11)5.1硬件组态 (11)5.1.1 组态CPU (11)5.1.2 组态Modbus Master (12)5.2 ATV31 Modbus变量说明 (12)5.2.1 ATV31 Modbus内部字 (12)5.2.2 ATV31 DRIVERCOM流程 (14)5.3 通信功能块 (15)5.3.1 连续读功能块READ_VAR (16)5.3.2 连续写功能块WRITE_VAR (17)5.4 编程 (18)5.4.1 时间令牌设置 (18)5.4.2 读写从站寄存器 (19)5.4.3 DRIVERCOM流程 (20)6. 实验调试 (21)6.1 计算机与PLC的连接 (21)6.2 软件调试 (22)6.3 ATV31常见通信故障 (23)7. 带多台变频器 (25)7.1 硬件连接 (25)7.1.1 分配器模块和RJ45连接器 (25)7.1.2 接线盒方式 (25)7.2 软件扩展 (26)8. 附件 (28)8.1 M340示例程序 (28)8.2 ATV31的Modbus用户手册 (28)8.3 ATV31编程手册 (28)1.实验简介PLC通过Modbus监控变频器的运行是工业中较常见的应用,本文以施耐德M340 PLC与ATV31变频器为例,简要介绍PLC与变频器之间Modbus串行通信的过程,包括硬件接线、变频器参数设置、硬软件组态、上电调试等,实现在PLC上远程控制ATV31变频器的故障初始化,启动/停止,正转/反转,频率给定等。
施耐德变频器ATV71通讯教程

ATV71_M5_ communication R1 FR
Summary 7
方案提供 通讯选件卡
ATV71
14 Sept 2004 STIE \ Joseph Briant
ATV71_M5_ communication R1 FR
Summary 8
人机界面由如下形式 :
• 按钮指示灯 • 或一个工业级的人机界面 (Magelis) • 或图形显示终端
Modbus
controller
inside
Modbus
Master
有些机器需要远程监控和维护
ATV71
Remote monitoring
CANopen
14 Sept 2004 STIE \ Joseph Briant
Motor
ATV71_M5_ communication R1 FR
Motor Motor Summary 15
目标机械配置
简单集中控制机械
应用的控制是100% 集中的 变频器仅用于控制电机
Machine HMI
PLC
CANopen
ATV71
14 Sept 2004 STIE \ Joseph Briant
Summary 18
目标机械配置
ATV71
复杂的分散控制机械
Altivar 71的通讯解决方案 :
• 1路 CANopen主站端口集成在内置PLC卡上,与输入输出,传感器,编码器,驱动器,软
起进行通讯
• 1路 t Modbus端口用于连接人机界面
• 一路 Modbus 端口用于远程监 控或 本地维护 (PowerSuite)
14 Sept 2004 STIE \ Joseph Briant
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M340与ATV71
Modbus串行通信向导<一> ——Modbus通信控制启停、Modbus通信给定速度
本向导分为两部分:
1.《快速操作指南》---Know How, 满足了客户“快速解决调试问题”的需求。
●发送快---大小在2M左右,能方便快速地通过电子邮件发给客户使用
●调试快---提供了反复调试过的完整准确的PLC通信程序,客户可直接下载
●接线快---含有实物照片的通信接线图使客户非常容易理解和模仿,并且快速完成接线
●设置快---图形化的变频器参数设置指导使客户可直接上手设置参数,不用查找手册
2.《完全通信指导》---Know Why, 满足了客户“系统学习通信知识”的需求。
●知识全---不仅给出了详细的调试步骤和详细解释,还使客户在完成通信的同时系统学习相关
的产品和通信知识
●考虑全---对客户调试可能遇到的各种突发情况给出了相关提示和解决方法
●理解易---提供了程序指令和结构的详细注释,使客户能容易的理解和学习提供的标准程序并
能在原有程序上进行扩展
第一部分
快速操作指南
重要信息
注意:在尝试安装、操作或调试设备之前,请仔细阅读下述说明并通过查看来熟悉设备。
下述特别信息可能会在文本其他地方或设备上出现,提示用户潜
在的危险和注意事项,或提供阐明或简化某一过程的信息。
遵守使用说明,可能导致调试失败、人身伤害甚至设备损坏。
此符号的注意事项,以避免不必要的调试错误。
用户只需按照如下四个简单步骤进行操作,即可实现M340与ATV71的Modbus 通信控制。
步骤一:ATV71设置 (4)
步骤二:Modbus 通信接线 (10)
步骤三:PLC 程序下载 (11)
步骤四:上电调试 (12)
步骤一:ATV71设置
实现PLC 对ATV71的
.
ATV71进
行设置即可。
变频器上电后,即可根据以下6个图例快速完成设置。
1,配置给定设置为Modbus 集成显示终端的设置如下:
图形显示终端的设置如下:
2,控制方式设置为组合
集成显示终端的设置如下:
图形显示终端的设置如下:
3,禁止电机缺相故障
集成显示终端的设置如下:
4,将Modbus从站地址设置为3 集成显示终端的设置如下:
图形显示终端的设置如下:
5,Modbus通讯波特率设为9600 集成显示终端的设置如下:
图形显示终端的设置如下:
6,Modbus通讯格式设为8E1 集成显示终端的设置如下:
图形显示终端的设置如下:
步骤二:Modbus 通信接线
只需要一根标准的RJ45直连双绞线作为通信电缆即可,一端插入ATV71的Modbus
RJ45直连双绞线; 端口定义;
1 2
步骤三:PLC 程序下载
双击Unity 项目导出文件M340_MB_ATV71_COMMCtrlFreq.XEF ,并用Unity Pro 打开。
在Unity Pro 中对项目做如下两处修改: 硬件配置——在硬件配置中修改成与用户的硬件配置一致。
Modbus 网络配置——双击CPU 上的串口,弹出Modbus Master 的配置界面,对Modbus Master 进行如下配置:
Modbus 功能
PLC 做主站,选择Master
通信速率9600bits/s
数据类型RTU(8bits)
停止位1bit 偶校验
步骤四:上电调试
以上三步完成后,按如下步骤进行快速连接:
本例使用M340较常用的USB连接方式,一根USB电缆(一般家用的USB电缆也可)实现快速连接,USB电缆的一头插入M340 CPU的USB端口,另一端插入计算机的USB 端口,连接完毕后M340上电。
当计算机右下角会自动加载图标后,才能在Unity Pro中进行软件连接。
如下:
3.连机调试。
PLC运行以后,在线监控表中查看如果Fault(变频器故障)=1时,给
Rst_fault(故障复位,上升沿有效)一个上升沿信号进行复位;当Waiting(等待)或Ready(就绪)=1时,写入变量Run_dir(正转)=1,Freq_set(频率给定)=100,则变频器就会以线性对应的10HZ的速度正转运行。
本例中变频器采用是无电机测试,调试时给定变频器频率10HZ,运行安全。
因
此,强烈推荐用户在进行在线通信调试时
1,如果用户变频器采用无电机进行调试,可按照本例中的输入频率进行设定;
警告
2,如果用户变频器带有负载进行调试,请务必确保变频器的给定频率在负载和环境的安全应用范围之内,不会对人身和设备造成安全影响。