CPU31x-2DP与MM440变频器之间的PROFIBUS-DP主从通信
- 格式:ppt
- 大小:1.21 MB
- 文档页数:28


SIMATIC NET前十个常见问题1)配置两个S7-300PLC PROFIBUS通讯1――FDL通讯FDL(现场数据连接)Profibus通讯方式,是一种非常方便的PLC-PLC之间的数据通讯方式,通讯量为最大240字节(而在broadcast、multicast方式中,最大236个字节)。
一般有两种作法:1)在同一项目中的作法,在下面作一些硬件组态及编程的介绍:a)首先硬件组态,在硬件中插入CP342-5或CP343-5在S7-300机架或CP443-5在S7-400机架上,组态 Profibus地址、传输速率及 Profile选“standard”,同样在另一个S7站在组态通讯模块选择同一个 Profibus,并组态站号,并存盘。
b)在硬件组态画面中选菜单“Options” Configure network进入“connection”画面中,单击某一站的CPU,在底下会出现一列表格,双击第一栏,出现一个“Insert New Connection”画面。
首先选择你所要进行通讯的站,在“Connection Type”中选择“FDL”通讯,激活“Display properties dialog”,单击“Apply”后进入“FDL Connection”属性画面。
在这里,主要记住在“General”中“Block parameters”ID=?及LADDR=?,退出编译,存盘,并单击某一个站,下载到CPU中。
同样,如果是多个站进行通讯,必须在所通讯的站之间建立不同的FDL 连接,两个通讯站中只在一个站中建立连接就行。
c)编程。
通过调用FC5(AG_SEND)、FC6(AG_RECV)建立通讯接口区。
Call “AG_SEND”(最好在OB35中调用,如果在OB1中调用,连接诊断中会出现对方站没有资源了,因为发送太快)ACT: = TRUE (发送)ID: = ? (看FDL属性中“Block parameter”中ID及LADDR)LADDR = W#16#?SEND = P#M10.0 Byte 10 (发送区,以MB10以后10个字节)LEN = 10 (发送长度10字节)DONE = M2.1 (是否发送)ERROR = M2.2 (故障位)STATUS = MW4 (包含一些通讯状态)Call “AG_RECV”ID = ? (同上)LADDR = ?RECV = P#M20.0 Byte 10 (接收区)NDR = M6.1 (新数据是否收到)ERROR = M6.2STATUS = MW8LEN = MW0 (接收长度)2――DP通讯:例如,一个S7-300 的从站,一个是S7-300 或S7-400 的主站:1、先组态从站,建立一个S7-300 的站,在“Hardware”中,插入一个CPU316-2DP。
MM440DP通讯实现读取和修改参数例程分析MM440DP通讯实现读取和修改参数是指在西门子的MM440DP变频器上,通过通讯方式(如Modbus协议)实现对变频器参数的读取和修改操作。
本文将从通讯协议选择、硬件连接、数据读写流程以及参数修改实例等方面进行详细分析,以便更好地理解和应用这一过程。
一、通讯协议选择:在实现MM440DP通讯功能时,首先需要选择合适的通讯协议。
常用的通讯协议有Modbus、Profibus、Profinet等。
通讯协议的选择需要根据具体的应用场景和设备要求进行权衡。
在本文中,我们选择使用Modbus协议实现通讯功能。
二、硬件连接:在使用Modbus协议通讯时,需要将MM440DP变频器与通讯设备(如PC或PLC)通过串口或以太网进行连接。
串口连接方式包括RS485、RS232等,以太网连接方式包括使用以太网模块或集成以太网接口。
具体连接方式需要根据设备之间的通讯接口进行选择和配置。
三、数据读写流程:使用Modbus协议实现MM440DP通讯的数据读写流程包括以下几个步骤:1.建立通讯连接:在通讯设备上建立与MM440DP变频器的通讯连接。
连接方式根据具体的硬件连接方式进行选择和配置。
2. 建立Modbus信道:通过Modbus协议建立与MM440DP的通讯信道。
在通讯设备上配置Modbus协议的相关参数,如通讯方式、波特率、数据位、停止位等。
3. 读取参数:通过发送读取参数的Modbus命令,通讯设备向MM440DP发送请求,并接收返回的参数值。
在接收到参数值后,通讯设备进行解析和处理。
4. 修改参数:通过发送修改参数的Modbus命令,通讯设备向MM440DP发送参数修改请求。
在参数修改请求被接收和处理之后,通讯设备会返回相应的结果。
5.关闭通讯连接:在通讯结束后,通讯设备关闭与MM440DP的通讯连接。
四、参数修改实例:以下是一个使用Modbus协议实现MM440DP参数修改的实例:1.假设需要将MM440DP的最大输出频率修改为50Hz。
硬件组态的步骤①插入SIMA TIC 300站,双击“硬件”图标,进入硬件组态窗口;②生成导轨,在导轨中放置模块;③双击模块,在打开的对话框中设置模块的参数,包括模块的属性和DP主站、从站的参数;④保存编译硬件设置,并将它下载到PLC中去。
一、基本步骤(分布式I/O――ET200M、VIPA,变频器MM440的组态)首先插入1个SIMATIC 300站,双击“硬件”图标,进入硬件组态窗口;在硬件组态的窗口“HW Config”中:首先添加底板RACK-300——Rail选中2#槽,添加CPU:在“CPU-300”目录下,根据实际使用的模块系列号选择,可选6CF01、6CF02、6CG03(选V2.6)、6CH04(选V3.3)根据实训台上实际的CPU系列号添加cpu模块,在PROFIBUS 接口DP 对话框中“新建”一个新的子网,子网的波特率在“属性”中改为19.2kps。
主站默认地址为2。
按“确定”完成。
CPU的I、Q address 默认从124开始,按照试题卷上CPU的输入输出地址要求进行更改。
4#槽中根据实际模块的系列号(1EX20固件版本号为V1.3选V1.1;或1EX21固件版本号为V1.0;或1EX30固件版本号为V2.3选V2.2)添加以太网模块CP 343-1,“新建”一个新的以太网子网,设置IP地址:10.163.227.* 子网掩码:255.255.224.0,按OK完成。
其中*表示是电脑的IP地址加上10。
在挂从站之前,先在“选项”下选择菜单命令“安装GSD 文件”先后安装VIPA和MM440的GSD文件。
点击“浏览”找出GSD文件所在路径,选中存放GSD文件的最终文件夹后“确定”:选中窗口中*.gsd文件(即默认文件)后单击“安装”,然后单击“是”完成MM440的GSD 文件安装:再次单击“浏览”选中VIPA的GSD文件所在最终文件夹:选中*.gsd文件单击“安装“完成VIPA的GSD文件安装:添加ET 200M Profibus从站。