0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子300PLC ProfibusDP转MODBUS TCP与巴鲁夫传感器数据通讯解决方案

王工 ? 来源:jf_47911836 ? 作者:jf_47911836 ? 2024-11-11 17:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgaoWcxypOAWebjAALq0ZMj4Es005.png

案例背景

在一个工业自动化生产线上,需要将巴鲁夫传感器的数据传输到西门子 S7-300 PLC进行处理和控制。然而,巴鲁夫传感器使用 MODBUS TCP协议进行通信,而西门子 S7-300 PLC支持 Profibus DP协议。为了解决这两种不同协议之间的通信问题,决定使用捷米特JM-DPS-TCP网关来实现数据的互联互通。

wKgZoWcxyqeALDdsAAEHOBaj3AA442.png

二.设备介绍

1.西门子 S7-300 PLC

各模块功能独立,包括 CPU模块、电源模块信号模块、功能模块、接口模块、通信处理器等,用户可根据实际需求灵活选择和组合模块,构成满足不同控制要求的系统。可在复杂的工业环境中稳定运行,能够有效抵御电磁干扰、振动和冲击等不利因素的影响,保证系统的可靠性和稳定性。这种模块化设计使得系统的维护和升级更加方便,当某个模块出现故障时,只需更换该模块即可,不会影响整个系统的运行。兼具强大的功能和相对合理的价格,能够为中等规模的自动化控制项目提供经济、可靠的解决方案,在汽车制造、机械工程、食品饮料、塑料加工等行业得到广泛应用。

2.巴鲁夫传感器

电感式传感器:具有非接触式检测、可靠性高、使用寿命长等特点。适用于检测金属物体的位置、距离和速度等,常用于汽车制造、机械加工、包装等行业,例如在汽车生产线中检测汽车零部件的位置和装配情况。

磁敏传感器:采用非接触式位置检测,可靠且无磨损,无接触侵蚀和弹跳问题,即使在高速运行时也能可靠地检测活塞位置。常用于气动和液压系统中,如自动化机床、注塑机等设备的活塞位置监测。

3.捷米特JM-DPS-TCP

能够实现 Profibus DP协议与 Modbus TCP协议之间的数据转换,使得符合两种协议的设备可以相互通信。在 Profibus DP总线侧工作在从站模式,在 Modbus TCP总线侧可工作在服务器模式,也可工作在客户端模式。适用于多种设备,对于支持 Modbus TCP接口的变频器、仪表、上位机等设备都能良好兼容,可广泛应用于工业自动化领域。

wKgZoWcxysGARRNqAAOeYmJpbGU164.png

三.配置连接方案

wKgZoWcxy0GARfuDAABU8QN9xKE890.png

3.1 GSD文件及配置

JM-DPS-TCP的GSD文件在随机的光盘中。作为ModbusTcp服务器时使用的GSD文件是“DP-MBTS.GSD”,

作为 ModbusTcp客户端时使用的 GSD文件是“DP-MBTC.GSD”。如果第一次使用本网关,需要将 JM-DPS- TCP的GSD文件导入到Step7软件中,导入的方法和步骤如下 :

(1)在Step7工程中打开硬件组态窗口,然后单击执行选项/安装GSD文件菜单

wKgZoWcxy1uABButAAGjydplTdM938.png

(2)在弹出的对话框中选择GSD文件所在的目录,会自动显示该目录中所有的GSD文件

wKgZoWcxy2eAPglUAADeDBWeMf0931.png

(3)选择要安装的 GSD文件,然后单击安装按钮,根据提示操作。安装成功后本网关就会出现在Step7的设备列表中

wKgaoWcxy2-ALlsDAAC1SKOXtGE507.png

3.2 GSD文件及配置

网关作为ModbusTcp客户端的配置

wKgZoWcxy5KAMbrfAAHzCM8zzLw882.png

Local IP AddrByte:设置 JM-DPS-TCP的 IP地址。

Subnet Mask Byte:设置 JM-DPS-TCP的子网掩码。

Default Gateway Byte:设置 JM-DPS-TCP的默认网关的 IP地址。

Server0 IP Addr Byte:设置远端 ModbusTcp服务器 0的 IP地址 Server1 IP Addr Byte:设置远端 ModbusTcp服务器 1的 IP地址

Server2 IP Addr Byte:设置远端 ModbusTcp服务器 2的 IP地址

Server3 IP Addr Byte:设置远端 ModbusTcp服务器 3的 IP地址

Server4 IP Addr Byte:设置远端 ModbusTcp服务器 4的 IP地址

Server5 IP Addr Byte:设置远端 ModbusTcp服务器 5的 IP地址

Server6 IP Addr Byte:设置远端 ModbusTcp服务器 6的 IP地址

Server7 IP Addr Byte:设置远端 ModbusTcp服务器 7的 IP地址

Modbus Command Delay Time(ms):设置发送 Modbus报文并收到应答(包括正确和错误的应答)或超时后到发送下一条 Modbus报文的间隔时间,支持的间隔时间从 10ms到 2.5s。

Modbus ACK TimeOut Time(ms):设置 Modbus报文应答的超时时间,超时时间支持从 10ms到2.5s。

Modbus Write Command Send Mode:设置 Modbus写命令的发送方式

----Continuous:与 Modbus读命令一起参与命令扫描;

----Data Changed:数据有变化后将 Modbus写命令插入到扫描队列发送一次。

Modbus Start Scan Control:设置启动 Modbus命令扫描的控制方式

----Bit4 Of Control Word Set 1:控制字的 Bit4置 1启动扫描。由于控制字的 Bit4上电默认为 0,

所以需要 PLC程序将其置 1启动 Modbus的命令扫描;

----Bit4 Of Control Word Clr 0:控制字的 Bit4清零 0启动扫描。由于控制字的 Bit4上电默认为0,所以上电后自动启动 Modbus的报文扫描,无需 PLC程序的操作。

网关作为ModbusTcp服务器的配置

wKgZoWcxy5yAF0qnAAEL1Uo0e4o806.png

3.3在Step7 中新建工程项目


(1)打开“SIMATIC Manager”,进入 Step7程序界面

wKgZoWcxy6SAf0d7AADPACOor8I544.png


(2)点击菜单“文件->新建”,在出现的对话框中输入项目名称并选择存储路径,然后确定。

wKgaoWcxy6uANzwpAADJ8x7zVLE634.png


(3)选择主站类型,在此我们使用 SIMATIC 300站点

wKgaoWcxy7eAW9mBAAFOWlcYFWs721.png


(4)300PLC的工程建立完成。

wKgZoWcxy-mAFsWZAAFGTv-d0Qk834.png

3.4在工程项目中新建Profibus 总线


(1)在项目中窗口中双击“SIMATIC 300(1)”,然后继续双击“硬件”进入硬件配置界面。

wKgZoWcxy-mAFsWZAAFGTv-d0Qk834.png


(2)添加导轨。在右侧设备栏中双击“SIMATIC 300->RACK-300->Rail”

wKgaoWcxy_2AK9jNAAHgLDevkEw041.png


(3)添加CPU模块。首先单击选择UR的2槽,然后双击想要选择的CPU型号

wKgZoWcxzAmAFMsHAAG8tod5T98115.png

在出现的对话框中选择新建Profibus网络

wKgZoWcxzC-AB2ZZAAG5VuR37pY213.png


(5)在出现的对话框中单击“网络设置”选项卡,然后选择 Profibus的传输率

wKgZomcxzDyAWNVSAAHx3fXbCXo539.png


(6)连续单击确定后,一个带有Profibus网络的Step7工程建立完成。

wKgaoWcxzQKAF_8xAAGnURO08t4393.png

四.数据采集及传输

捷米特JM-DPS-TC:在工业自动化领域,经常存在多种不同通信协议的设备和系统。JM-DPS-TCP网关可以将 Profibus DP总线系统与 Modbus TCP系统进行连接和协同工作,打破了不同协议之间的通信壁垒。例如,在一个大型工厂中,生产线上的设备采用 Profibus DP通信,而工厂的能源管理系统采用 Modbus TCP通信,通过 JM-DPS-TCP网关可以实现生产设备数据与能源管理系统的数据交互,从而实现更高效的生产管理和能源优化。

西门子S7-300 PLC:可以将采集的数据存储在内部存储器中,如数据块、变量存储器等。可以通过编程实现数据的定时存储和传输,例如将生产数据按一定时间间隔存储到外部存储设备或通过网络传输到远程服务器。例如,在工厂自动化系统中,可以将生产数据存储在 PLC中,并定期传输到企业的数据库服务器,进行数据分析和报表生成。西门子 S7-300 PLC具有强大的数据采集和传输能力,可以满足各种工业自动化控制的需求。通过合理的配置和编程,可以实现高效、稳定的数据采集和传输,为工业生产的自动化和智能化提供有力支持。

巴鲁夫传感器:传感器能够实时将采集到的数据传输到控制系统或上位机,实现对生产过程的实时监控和控制。例如,通过 Profibus DP或 Profinet接口,传感器可以将数据快速传输到西门子 S7-300 PLC,实现实时控制。巴鲁夫传感器在数据采集和传输方面具有多种优势,能够为工业自动化系统提供准确、可靠、实时的数据支持。通过选择合适的传感器类型和通信接口,可以实现与不同设备的无缝连接和数据交互,满足各种工业应用的需求。

五.总结

随着工业自动化的不断发展,设备之间的通信兼容性将越来越重要。不同设备之间的通信兼容性是实现高效生产和系统集成的关键。通过捷米特 JM-DPS-TCP网关进行协议转换,解决了 Profibus DP和 Modbus TCP两种不同协议之间的通信障碍,实现了设备之间的无缝连接。捷米特 JM-DPS-TCP网关为不同协议设备之间的通信提供了一种有效的解决方案,未来有望在更多的工业自动化领域得到应用。同时,随着技术的不断进步,网关的性能和功能也将不断提升,为工业自动化系统的发展提供更强大的支持。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2567

    文章

    53145

    浏览量

    768913
  • plc
    plc
    +关注

    关注

    5037

    文章

    13999

    浏览量

    475620
  • 西门子
    +关注

    关注

    98

    文章

    3183

    浏览量

    118470
  • MODBUS
    +关注

    关注

    28

    文章

    2159

    浏览量

    79850
  • PROFIBUSDP
    +关注

    关注

    0

    文章

    82

    浏览量

    2326
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    plc以太网通讯模块:西门子 S7-300PLC 与 S7-1200、触摸屏及变频通讯案例

    TP1200Comfort触摸屏,同时工厂需要将该西门子300PLC西门子1200PLC进行以太网通讯,并且还要采集MODBUSRTU协议
    的头像 发表于 07-29 09:51 ?151次阅读
    <b class='flag-5'>plc</b>以太网<b class='flag-5'>通讯</b>模块:<b class='flag-5'>西门子</b> S7-<b class='flag-5'>300PLC</b> 与 S7-1200、触摸屏及变频<b class='flag-5'>器</b><b class='flag-5'>通讯</b>案例

    Modbus TCP Modbus RTU电脑端 TCP西门子 V20 变频的通信案例

    在工业自动化控制系统中,经常需要实现不同设备之间的通信与数据交互。本案例旨在展示如何通过 Modbus 协议,将电脑作为主站(Modbus TCP)与多台
    的头像 发表于 07-27 17:19 ?136次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b> <b class='flag-5'>转</b> <b class='flag-5'>Modbus</b> RTU电脑端 <b class='flag-5'>TCP</b> 与<b class='flag-5'>西门子</b> V20 变频<b class='flag-5'>器</b>的通信案例

    西门子300PLC通过RS485Profibus-DP网关实现JRT激光测距传感器开启一次自动模式测量

    在工业自动化场景中,设备间的高效通信与协同工作是提升生产效率的关键。本文将以西门子300PLC如何通过RS485Profibus-DP网关让JRT激光测距传感器开启一次自动模式测量为
    的头像 发表于 07-22 12:03 ?63次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>300PLC</b>通过RS485<b class='flag-5'>转</b>Profibus-DP网关实现JRT激光测距<b class='flag-5'>传感器</b>开启一次自动模式测量

    RS485ProfibusDP网关通过发送报文实现激光测距传感器开启关闭激光

    在工业自动化领域,西门子300PLC与JRT激光测距传感器的协同工作是实现精准测控的关键环节。然而,二者通信接口的差异——西门子300PLC
    的头像 发表于 07-21 10:01 ?134次阅读
    RS485<b class='flag-5'>转</b><b class='flag-5'>ProfibusDP</b>网关通过发送报文实现激光测距<b class='flag-5'>传感器</b>开启关闭激光

    Modbus TCPProfinet网关实现视觉相机与西门子PLC配置实例研究

    在特定汽车制造厂的生产线上,实现西门子S7-1200PLC可编程逻辑控制PLC)与SC2000系列视觉相机的无缝集成是一项技术挑战。为解决此问题,工程师在现场部署了
    的头像 发表于 07-08 16:48 ?179次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b><b class='flag-5'>转</b>Profinet网关实现视觉相机与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>配置实例研究

    包装机械薄膜张力稳了!CANModbus TCP网关让西门子PLC与伺服“默契配合”

    在包装机械薄膜张力控制领域,不同通信协议设备间的高效协同至关重要。本文介绍JH-CAN-TCP疆鸿智能CAN主站Modbus TCP网关在连接西门
    的头像 发表于 07-02 20:07 ?104次阅读

    JF - 600MT称重变送器通过Modbus TCPProfibus DP网关与300plc实现数据互换

    在工业自动化领域,Modbus TCP和Profibus DP都是极为重要的通信协议,它们各自有着独特的优势和应用场景。而当兴达易控Modbus TCP
    的头像 发表于 06-21 12:20 ?297次阅读
    JF - 600MT称重变送器通过<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b><b class='flag-5'>转</b>Profibus DP网关与<b class='flag-5'>300plc</b>实现<b class='flag-5'>数据</b>互换

    APM810/MCE 安科瑞与西门子300plc通讯的关键

    Profibus DP网关与APM810/MCE安科瑞多功能电表及300plc进行通讯时,就涉及到一系列复杂的技术问题和解决方案
    的头像 发表于 06-20 12:27 ?126次阅读
    APM810/MCE 安科瑞与<b class='flag-5'>西门子</b><b class='flag-5'>300plc</b><b class='flag-5'>通讯</b>的关键

    Modbus RTU Profibus 网关实现V5 - F5 变频西门子 S7-300 PLC数据交互

    在工业自动化领域,不同设备之间的通信协议兼容问题常常困扰着工程师们。本篇将以信捷V5 - F5变频西门子S7-300 PLC的通信为例,深入探讨借助
    的头像 发表于 06-16 12:38 ?189次阅读
    <b class='flag-5'>Modbus</b> RTU <b class='flag-5'>转</b> Profibus 网关实现V5 - F5 变频<b class='flag-5'>器</b>与<b class='flag-5'>西门子</b> S7-<b class='flag-5'>300</b> <b class='flag-5'>PLC</b><b class='flag-5'>数据</b>交互

    如何破解三菱PLC西门子PLC通讯难题

    在工业自动化领域,不同品牌PLC之间的通讯一直是工程师们关注的焦点。三菱PLC西门子PLC作为市场主流设备,常因协议差异导致
    的头像 发表于 06-09 17:14 ?391次阅读
    如何破解三菱<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>通讯</b>难题

    万利达电动机保护接ModbusRTUprofibusDP网关与300PLC通讯

    够实现不同通讯协议间的无缝转换,确保各种设备之间可以高效、准确地进行数据交换。特别是当万利达电动机保护需要与西门子S7-300
    的头像 发表于 06-08 14:17 ?1133次阅读
    万利达电动机保护<b class='flag-5'>器</b>接ModbusRTU<b class='flag-5'>转</b><b class='flag-5'>profibusDP</b>网关与<b class='flag-5'>300PLC</b><b class='flag-5'>通讯</b>

    ProfinetCANopen网关:实现西门子300PLC与施耐德变频数据互通

    ProfinetCAN open西门子300PLC与施耐德变频通讯 项目 福建某公司在国外的一个工业自动化项目中,控制中心系统通过监控变
    的头像 发表于 06-03 15:39 ?355次阅读
    Profinet<b class='flag-5'>转</b>CANopen网关:实现<b class='flag-5'>西门子</b><b class='flag-5'>300PLC</b>与施耐德变频<b class='flag-5'>器</b><b class='flag-5'>数据</b>互通

    ModbusPROFIBUS DP网关PM-160连接西门子PLC控制ABB变频

    ModbusPROFIBUS DP网关PM-160 连接西门子PLC控制ABB变频 项目 在南京某公司的自动化项目中,控制中心系统要实时
    的头像 发表于 05-08 10:25 ?222次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b>PROFIBUS DP网关PM-160连接<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>控制ABB变频<b class='flag-5'>器</b>

    ProfibusDPProfinet网关模块助力传感器西门子PLC协议转换及稳定通讯

    基于西门子PLC的Profinet控制系统,需要将这些ProfibusDP传感器数据接入新系统,以实现生产过程的统一监控和管理。借网关模块
    的头像 发表于 04-17 10:25 ?302次阅读
    <b class='flag-5'>ProfibusDP</b><b class='flag-5'>转</b>Profinet网关模块助力<b class='flag-5'>传感器</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>协议转换及稳定<b class='flag-5'>通讯</b>

    ProfinetProfinet网关应用在霍尼韦尔DCS与西门子1500PLC通讯案例

    ProfinetProfinet网关在霍尼韦尔DCS与西门子1500PLC通讯中的应用案例
    的头像 发表于 12-12 06:31 ?819次阅读
    Profinet<b class='flag-5'>转</b>Profinet网关应用在霍尼韦尔DCS与<b class='flag-5'>西门子</b>1500<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>案例