找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你这个问题很好,倍福EL6631模块是一个非常重要的组件,它作为西门子S7-1500 PLC与倍福EtherCAT总线网络之间的通讯网关。
在博途(TIA Portal)中对其进行组态,核心思想是:将EL6631模块视为一个普通的西门子PROFIBUS DP从站或PROFINET IO设备(取决于您使用的S7-1500 PLC接口类型)来进行组态。 您图片中显示的是通过PROFIBUS-DP连接,这是一种非常常见的连接方式。
以下是详细的步骤和设置说明:
整体步骤概览
安装GSD文件:将倍福提供的GSD文件导入到TIA Portal中。
硬件组态:在设备视图中添加EL6631模块。
配置参数:设置模块的工作模式、EtherCAT主站地址等。
设置I/O地址:定义PLC与模块交换数据的起始地址和长度。
编程与调试:在PLC程序中访问这些地址,并使用倍福的TwinCAT软件进行EtherCAT侧的配置。
详细步骤说明
步骤一:安装GSD文件
从倍福官网下载EL6631模块最新的GSD文件。通常文件名为 ES6631-0100.gsd 或类似。
打开您的TIA Portal项目,进入“设备和网络”视图。
在菜单栏选择 “选项” -> “管理通用站描述文件文件(GSD)”。
在弹出窗口中,点击“源路径”后的“...”,找到您存放GSD文件的文件夹,然后点击“安装”。TIA Portal会自动搜索并安装GSD。
安装成功后,在右侧“硬件目录”的“其他现场设备” -> “PROFIBUS DP” -> “Fieldbus Couplers” -> “Beckhoff” 下就能找到EL6631模块。
步骤二:硬件组态
将您的S7-1500 CPU从硬件目录拖拽到拓扑中。
在“硬件目录”中找到刚刚安装的EL6631模块,将其拖拽到CPU的DP接口上(会自动挂接到DP主站系统下)。
在弹出的“属性-PROFIBUS接口”窗口中,为EL6631分配一个唯一的PROFIBUS地址(例如:3)。这个地址不能与网络上其他DP从站冲突。
在“操作模式”选项卡中,确保其设置为 “DP从站”。
步骤三:配置模块参数
在设备视图中点击EL6631模块,下方的“设备概览”视图会显示其插槽结构。您需要在这里配置模块和添加数据交换区。
模块配置:
在“插槽1”(通常是模块本身的配置区),您可能需要设置一些参数。最关键的是 “EtherCAT Master Address”。这指的是EL6631在倍福EtherCAT网络中的站地址,通常设置为 “1”。请务必与TwinCAT中的设置保持一致。
添加数据交换区:
在“硬件目录”中,EL6631下会有多个子模块,例如 1W DWord Output / 1W DWord Input 等。这些子模块定义了PLC与EtherCAT网络之间交换数据的长度和类型。
根据您在EtherCAT网络中需要传输的数据量,选择一个合适的子模块,将其拖拽到EL6631的后续插槽中(例如插槽2)。
步骤四:设置起始地址和数据类型/长度
这是您问题的核心。起始地址和数据长度完全由您选择的子模块决定。
举例说明:
假设您选择了一个子模块: 1 Word Output / 1 Word Input。
在“设备概览”中,您会看到系统自动为它分配了地址:
输出地址(PLC -> EL6631 -> EtherCAT): 例如 QB 256 到 QB 257 (共2个字节,1个Word)。
输入地址(EtherCAT -> EL6631 -> PLC): 例如 IB 256 到 IB 257 (共2个字节,1个Word)。
您可以双击这些地址进行修改,将其更改为您项目中规划的、未被占用的任何地址,例如 QB 100 和 IB 100。
如何选择子模块(决定数据长度):
1 Word / 1 Word: 交换的数据量很小,总共4个字节。
1 DWord / 1 DWord: 交换8个字节的数据。
4 DWord Output / 4 DWord Input: 交换32个字节的数据。这是非常常用的配置,因为它可以传输大量的过程数据和状态信息。
根据您在EtherCAT网络中需要控制的设备数量和数据类型(数字量、模拟量、参数等)来估算总数据量,并选择能容纳该数据量的最小子模块。
步骤五:编程与倍福侧配置
PLC编程:
在S7-1500的PLC程序中,您只需要像访问普通I/O一样,对您在步骤四中设置的地址进行读写。
例如,如果您设置了输出地址为 QB100,那么您将需要传输给EtherCAT网络的数据写入 PQW100(或使用MOVE指令到 QW100)。
从EtherCAT网络接收来的数据,可以从 IW100 读取。
倍福TwinCAT配置(至关重要!):
在倍福的TwinCAT软件中,您需要将EL6631添加到EtherCAT网络中。
在EL6631的“Process Data”配置中,必须设置与TIA Portal中所选子模块完全对应的输入和输出数据长度。
例如,在TIA Portal中选择了 4 DWord Output / 4 DWord Input,那么在TwinCAT中,也需要将EL6631的Rx PDO(输入到PLC)和Tx PDO(从PLC输出)都配置为4个DWord(或等效的总字节数)。
两边的数据长度和结构必须完全一致,否则通讯将失败或数据错乱。
希望可以帮到你,记得给个好评。。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

官方商城-正品备件
DIOMIS