北辰BCNet-S7300Plus(以下简称BCNet),在BCNet-S7300的基础上,以太网口增加了支持与西门子带网口PLC(S7-200SMART 、S7-1200、S7-1500、S7300PN)之间的通讯功能。这些通讯功能包括基于S7TCP协议的数据交换、ModbusTCP服务器功能、ModbusTCP客户机功能,且多种协议可以同时并存和应用。

本示例介绍BCNet-S7300Plus(以下简称BCNet)的ModbusTCP客户机功能,以西门子S7-300(CPU315-2DP)与三菱FX5U交换数据为例。本数据交换采用ModbusTCP协议实现,其他支持ModbusTCP从站协议的PLC(如施耐德PLC、西门子PLC等),均可实现该数据交换,步骤类似不再重复介绍。对于支持ModbusTCP从站协议的仪表,S7-300可直接通过BCNet进行仪表的数据采集。

BCNet的DB9公口(X1)连接S7-300的MPI/DP口,FX5U自带以太网口与BCNet的以太网口通过交换机连接,BCNet通过BCDevice工具配置交换命令,实现实时高效的S7-300与FX5U之间的数据交换。
该功能基于BCNet-S7300Plus(固件版本0.1.5.2及以上)的ModbusTCP主站功能实现,通过BCDevice(软件版本V1023及以上)进行主站命令配置,无须PLC编程,提高了应用开发的速度和便捷性。

一、配置FX5U

1、打开GX Work3,新建项目,以太网配置(内置以太网口)中,配置“Modbus/TCP连接设备”。

2、编辑PLC软元件分配,按下表配置所示,D0映射的Modbus地址为40001(HoldingRegister的0地址);

二、配置BCNet模块数据交换命令

1、打开BCDevice,搜索到BCNet-S7300Plus后,选择【修改设备参数】;

2、新建客户机;

【1】点击数据交换,右键创建新的客户机0;

【2】选择ModbusTCP协议,用于连接远端的ModbusTCP从站设备,此例中为FX5U网口,该网口通过上一章的配置,已经支持ModbusTCP服务器功能,且PLC的数据和Modbus地址映射关系也已配置;

【3】远程服务器的IP地址为FX5U的IP地址,这里设置为192.168.1.130;远程服务器的通讯端口号,默认为502;连接超时时间默认为10s;

【4】点击确认,创建客户机。

3、在客户机中配置数据交换命令;

【1】   点击新建命令(S7-300的DB1.DBW100读取FX5U的D0)

【2】   选择[远程→本地],传输1个字;传输超时设置层2s;

【3】   本地站点(S7-300)设置BCNet所在总线的PLC的站地址,数据 区域选择DB块,DB号为1,字节偏移为100,位偏移忽略;

【4】   远程站点(FX5U)的D0由上一章映射表可知被映射成HoldingRegister的0地址;故数据区域选择HoldingRegsiter,偏移地址填0,站点地址是ModbusTCP协议中的单元号,这边由于FX5U不是网关,故可忽略;

【5】   点击“检查”按钮可进行规则检查,点击“确认”按钮即可生成命令。

4、客户机监视;

点击客户机监视按钮,【错误信息】为无错误,且【正确】有数据跳动,说明通信成功。

三、验证数据交换

1、打开GX Work3变量监视表,对D0进行数据修改为BC12H;

2、打开SIMATIC Manager变量表,对DB1.DBW100进行数据监视,值为BC12H;

注:BCNet-S7300 Plus 直通型,扩展的九针母口,支持MPI/DP通讯功能,可以连接触摸屏和西门子主站。BCNet-S7300 Plus 桥接型,扩展的九针母口,支持ModbusRTU的主从站功能,相当于西门子以太网模块CP343+西门子Modbus主从模块CP341的功能组合。两个型号的模块,以太网网口的功能完全一致。

(完)

fx5u以太网通讯设置_BCNet客户机实现S7300和FX5U数据交换相关推荐

  1. fx5u以太网通讯设置_操作示例 | 实现S7300和FX5U的数据交换

    北辰BCNet-S7300Plus(以下简称BCNet),在BCNet-S7300的基础上,以太网口增加了支持与西门子带网口PLC(S7-200SMART .S7-1200.S7-1500.S7300 ...

  2. fx5u以太网通讯设置_图文简述三菱FX 5U以太网通讯的8大功能,你会用几种?

    之前给大家讲过如何用FX 5U PLC与威纶触摸屏以太网通讯,有人叫好,有人说看不懂.对于老手来说,实例属于锦上添花,但如果不知道FX 5U以太网通讯基础知识就去学习实例,那难免画蛇添足,自寻烦恼.今 ...

  3. 前置机服务器连通_在数据交换中,前置机是什么,有怎样的作用?

    以下内容来自我司数据平台开发工程师: 1.为什么需要数据交换? 2.什么是前置机,为什么需要前置机? 为什么要数据交换 企业大量的IT投资建立了众多的信息系统,但是随着信息系统的增加,各自孤立工作的信 ...

  4. python 西门子触摸屏通讯_西门子触摸屏以太网通讯设置

    西门子的触摸屏用MPI口进行OS更新或程序的上传下载,速度都太慢了,要两三个小时,是否以通过以太网进行更新?那通信电缆是怎么制作的呢? 答:首先,您用什么屏?是否带有以太网功能(是否有网线接口)? 有 ...

  5. DNS服务器设置正确,客户机在加入域时,需要正确设置首选DNS服务器地址,否则无法加入。 ( )...

    答案 查看答案 解析: [解析题]根据原有的电动机功率,在大多数情况下,电动机功率已经确定,并且认为是合适的,选择变频器容量应大于等于电动机功率的即可. [解析题]________不属于外部存储器. ...

  6. opc服务器状态红叉,西门子S7-300与上位机通过OPC服务器的通讯设置分解.pdf

    通过PROFIBUS 建立SIMATIC NET OPC 服务器与PLC 的S7 连接 一.基本相关信息 1. SIMATIC NET PC 软件简介 SIMATIC NET 是西门子在工业控制层面上 ...

  7. 西门子PLC 以太网通讯

    云锋 个人主页给TA发消息加TA为好友发表于:2011-03-04 14:44:55楼主 实际工程中用过的PLC 以太网通信案例,需要把PLC型号.与PLC通信的设备.通信的各种参数及情况.通信实现的 ...

  8. 在服务器客户端怎么启用协议,如何启用客户机的WINS功能

    在WINS服务器安装设置完后,用户只要将客户机设置为WINS-enabled就可以启用客户机的功能了.下面具体说明如何设置各种客户机: 1.1DOS的WINS设置 修改PROTOCOL.ini文件,假 ...

  9. 客户机和虚拟机复制粘贴,即在VMware中安装VMware Tools问题解决

    如若转载,请标明来源! 首先展示下搞定后的结果,如下,最终显示此结果界面,则表示VMware Tools安装完成,进一步将虚拟机系统重启,即可将客户机文件复制粘贴进虚拟机系统. 下面展示安装VMwar ...

最新文章

  1. mysql集群的使用与简单测试
  2. uboot中添加新型号步骤以及编译方法
  3. c++STL之vector简易使用
  4. html中如何实现放大动画,CSS3实现点击放大的动画实例
  5. 这边有本书:中国社会生存的必备常识(修订版)下载
  6. syslog数据接收并处理
  7. Java高级面试题!java构造方法的作用和特点
  8. 第一百一十四期:盘点十大最新Web UI测试工具
  9. linux服务器配置与管理_服务器维护实施步骤
  10. java web访问webroot_java web 之 WebRoot和WebContent目录
  11. 鲲鹏基础软件开发赛道openLooKeng赛题火热报名中,数十万大奖等您来收割
  12. php redis auth 高并发,PHP+Redis高并发
  13. 设计模式学习笔记(十八:模板方法模式)
  14. Redis 数据类型及应用场景
  15. day-15 磁盘挂载 磁盘格式化
  16. 程序员如何切入区块链去中心化应用开发 1
  17. Oracle开发技能提升之层次查询全面解析
  18. linux环境下的多线程编程(一)
  19. MyEclipse10破解
  20. 【C++】算法集锦(5):BFS算法

热门文章

  1. LoadRunner 11压测时碰到错误Error: missing newline in *:\*****\*.dat
  2. java8-谓词(predicate)
  3. 使用Hystrix守护应用(1)
  4. vba遗传算法之非一致性突变
  5. 转错误 x error LNK1104: 无法打开文件“E:\xxxx\Debug\xxxx.exe”
  6. 艾伟:为WPF项目创建单元测试
  7. C# 控件BackColor = Color.Transparent没有透明的原因
  8. 2021年年度最优质开源软件
  9. Tomacat7启动报错 org.apache.catalina.deploy.WebXml addFilter
  10. ARM-linux的启动流程