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

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

3天内不再提示

西门子PLC与组态王无线通讯中如何设置从站

达泰电子 来源: 达泰电子 作者: 达泰电子 2023-11-27 10:07 次阅读

本方案主要详述了在多台西门子300PLC与组态王之间Modbus无线通讯中如何设置从站。方案中所用到的无线通讯终端是DTD434MC——欧美系PLC专用无线通讯终端。

一、方案概述

无线Modbus网络组成如下:

wKgZomVj-duAeYkFAAIyNjic1Ns856.png

二、测试背景

● PC端组态软件版本:组态王6.55

● 默认参数:9600、8、N、1

● PLC型号:西门子S7-300 PLC×3台

● 通讯协议:Modbus_RTU

● 欧美系PLC专用无线通讯终端:DTD434MC

RS485串口延长线

三、从站的通讯设置

1.CP341 做Modbus 从站的硬件组态硬件组态

CP341的逻辑地址是256 

wKgaomVj-dyAbhmwAABm6ovb_dU435.png

S7-300侧硬件组态

2.MODBUS通讯参数设置

wKgZomVj-d2AHUjNAACsiJqBhSI977.png

按照上述操作设置参数,从上图可以看出,本例中的传输波特率9.6Kb/s,1位起始位,8位数据位,偶校验位,1位停止位,从站站地址是3,主从通讯设备的字符帧格式和波特率等参数设置需要一致。

wKgaomVj-d2AcdwvAACPHyqw1nc344.png

RS422/485接口只能一个有效,接口的选择只需要组态而不需要在硬件上短接。

3.Modbus驱动的下载

当配置好Modbus通信的参数后,保存前需要向CP341下载Modbus Slave的驱动,一旦下载完成后无需再次下载。

需要注意的是,在下载驱动时(可以在无Dongle情况下下载),需要将CPU停机,然后下载,操作过程如下所示

wKgZomVj-d6AXgbdAAA_BtbE0hk644.png

wKgaomVj-d6ARIGfAABH8kEGBIs922.png

下载时需要PLC停机

4.从站编程

从Step7 软件下的EXAMPLE目录中,找到项目名“zXX21_05_PtP_Com_MODSL”的项目,打开,然后将Modbus通讯模块FB80传递到用户项目中,打开路径如下所示。

wKgZomVj-d-ANc25AAD_l35LJVs427.png

打开从站示例程序

OB1中调用FB80编程如下

wKgaomVj-d-AYG3cAABJZ5jIfN4283.png

FB80程序块调用

CP卡初始化正常后,CP_START,CP_START_FM和CP_START_OK为1信号,否则CP_START_ERROR为1,同时可以从ERROR_NR察看错误信息,也可以在硬件组态中在线后的CP341的诊断缓冲区察看详细的错误信息,错误信息对照和处理方式可以参考《S7-300以用于PtP CP Modbus 协议RTU格式S7的可装载驱动程序为从站》的手册。

FB80各个参数说明如下表所示

wKgZomVj-d-AYcM6AABmDwhOEFo424.png

5.从站各个功能码设置参考

wKgaomVj-eCAWhvFAAA9BWGg828472.png

这里FC01、05、15设置代表MODBUS地址从00001—00008对应的S7-300PLC的M10.0-M10.7

同时00009-00017对应的是S7-300PLC的Q0.0-Q0.7。

审核编辑 黄宇

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

    关注

    5008

    文章

    13150

    浏览量

    462018
  • 西门子
    +关注

    关注

    93

    文章

    3008

    浏览量

    115622
  • 无线通讯
    +关注

    关注

    5

    文章

    576

    浏览量

    39876
  • 组态王
    +关注

    关注

    11

    文章

    130

    浏览量

    25874
收藏 人收藏

    评论

    相关推荐

    组态王、触摸屏与多台PLC在PN协议下的自组网无线通信

    本文以组态王西门子触摸屏和2台西门子S7-200SMART为例,介绍组态王、触摸屏与多台 PLC在Profinet协议下的自组网
    的头像 发表于 10-26 10:19 884次阅读
    <b class='flag-5'>组态王</b>、触摸屏与多台<b class='flag-5'>PLC</b>在PN协议下的自组网<b class='flag-5'>无线</b>通信

    【福利第一波】PLC无线通讯方案汇总——组态软件与PLC无线通讯方案

    PLC ​《组态王软件与S7-200的无线PPI通信方案说明》 PLC程序源码:S7-200西门子PL
    发表于 09-30 11:03

    请问多台西门子PLC之间可不可以无线通讯

    S7-200Smart 无线485 plc无线通讯 西门子plc无线通讯 一主多
    发表于 06-15 15:06

    工控人必学的组态王西门子PLC无线PPI协议通讯方案

    从业20年的自动化工程师分享的组态王西门子PLC无线PPI通讯方案
    发表于 10-19 10:52

    工控人必学的组态王西门子PLC无线PPI经典通讯方案

    从业20年自动化工程师分享的组态王西门子PLC无线PPI通讯方案,需要的直接拖走
    发表于 10-20 16:45

    工控人必学的组态王西门子PLC无线PPI经典通讯方案

    从业20年自动化工程师分享的组态王西门子PLC无线PPI通讯方案,需要的直接拖走
    发表于 10-21 14:38

    介绍组态王与多台PLC无线Profinet协议通信实现过程

    。  本方案以组态王和2台西门子S7-200SMART为例,介绍组态王与多台 PLC无线Profinet协议通信实现过程。在本方案
    发表于 03-09 11:39

    wincc和组态王哪个更好_组态王与wincc的区别

    考虑费用,wincc比组态王可不是贵一点。通常,如果不是西门子PLC,建议选择组态王,反之,选择wincc.如果是经济方面考虑,当然都是
    发表于 11-29 16:56 11.9w次阅读

    基于西门子plc通讯的10个问题与解答

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王
    的头像 发表于 01-19 16:50 7028次阅读

    西门子PLC组态王通讯设置

    西门子PLC组态王通讯设置说明。
    发表于 05-06 16:35 43次下载

    西门子S7-1200与组态软件之间无线MODBUS通信实例

    终端DTD434MC,作为实现无线通讯的硬件设备。 一、方案概述 组态王配置为标准 MODBUS 主西门子 PLC 使用 MODBUS
    的头像 发表于 01-11 09:27 2758次阅读
    <b class='flag-5'>西门子</b>S7-1200与<b class='flag-5'>组态</b>软件之间<b class='flag-5'>无线</b>MODBUS通信实例

    Profinet协议下,组态王与200smart能否建立以太网通讯

    想要建立组态王软件与S7-200Smart之间 Profinet无线以太网通信,需要采用西门子PLC无线通讯终端——DTD418M,作为实现
    的头像 发表于 02-07 09:42 1105次阅读
    Profinet协议下,<b class='flag-5'>组态王</b>与200smart能否建立以太网<b class='flag-5'>通讯</b>?

    通信教程:西门子S7-1200PLC组态王

    通信教程:西门子S7-1200PLC组态王
    的头像 发表于 02-23 15:11 4677次阅读

    组态王与FX5U之间如何快速实现无线通讯

    本方案是基于Modbus RTU协议下实现的1主多自组网无线通信形式,主组态王为两台
    的头像 发表于 04-18 09:52 1018次阅读
    <b class='flag-5'>组态王</b>与FX5U之间如何快速实现<b class='flag-5'>无线通讯</b>?

    西门子PLC通讯知识汇总

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置?
    的头像 发表于 05-06 10:35 1719次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>知识汇总