S7200通过BCNet-S7200Plus和SMART200 PLC数据交换

S7200通过BCNet-S7200Plus和SMART200 PLC以太网数据交换,无需编程通过简单的命令实现通讯。
同样可以实现S7200与S71200/1500以太网通讯;S7300与SMART200以太网通讯。

本示例以S7-200(CPU224XP)与SMART200为例介绍如何实现两者之间的交换数据。

BCNet的DB9公口(X1)连接S7-200的PPI口,SMART200自带以太网口与BCNet的以太网口通过交换机连接,BCNet通过BCDevice工具配置交换命令,实现实时高效的S7-200和SMART200的数据交换。

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

1、 打开BCDevice,点击【搜索设备】,搜索到BCNet-S7200Plus后,点击【修改设备参数】;

2、 新建客户机

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

         【2】 远程服务器的IP地址为SMART200的IP地址,这里设置为192.168.1.69;远程服务器的通讯端口号,默认为102;连接超时时间默认为10S; 【3】 本地/远程TSAP 本地TSAP 远程TSAP 任意 01  00/01 任意 02  00/01 任意 03  00/01 【4】 点击确认,创建客户机。

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

     【1】 点击新建命令(SMART200的VW100~VW108读取S7-200的VW100~VW108); 【2】 选择[本地→远程],传输5个字;传输超时设置层2S; 【3】 本地站点(S7-200)设置BCNet所在总线的PLC的站地址,数据区域选择DB块,DB号为1(对于S7200而言,V区对应DB1),字节偏移为100,位偏移忽略; 【4】 远程站点(SMART200)的PLC地址无需设置,数据区域选择DB块,DB号为1,(对于SMART200而言,V区对应DB1)字节偏移为100,位偏移忽略; 【5】 点击【检查】按钮可进行规则检查,点击【确认】按钮即可生成命令;

4、 客户机监视

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

二、验证数据交换

1、 打开STEP7-Micro/WIN的状态表,将VW100~VW108的数据分别修改为1、2、3、4、5;

2、 打开STEP7-Micro/WIN SMART200的状态表,对VW100~VW108进行数据监视;

S7200通过BCNet-S7200Plus和SMART200 PLC数据交换相关推荐

  1. S7300和FX5U三菱PLC数据交换,西门子数据采集

    本示例以S7-300(CPU315-2DP)与FX5U-32MR/ES为例交换数据,本数据交换采用ModbusTCP协议实现,其他支持ModbusTCP从站协议的PLC(例如施耐德PLC),均可实现该 ...

  2. S7200通过以太网模块和SMART200数据交换案例

    创智控这款以太网通讯模块,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7-200.西门子数控840D.840DSL.合 ...

  3. Smart200与200PLC转以太网无需编程实现以太网数据交换

    Smart200与200PLC转以太网无需编程实现以太网数据交换 本示例以 S7-200(CPU224XP)与 SMART200 为例介绍如何实现两者之间的交换数据. 兴达易控PPI-ETH-XD1. ...

  4. #串口通信超时处理_实现4G无线通信透传的远程通信多组网5个PLC相互交换数据...

    HC-4GA-PTP模块使用说明书 HC-4GA-PTP模块一款485接口+4G无线通信透传的远程通信模块,可以实现最多组网5个147-PTP模块 + 485接口设备间的广域通信互联,达到的效果好比将 ...

  5. 工控设备 如何将数据发送到串口_实现4G无线通信透传的远程通信多组网5个PLC相互交换数据...

    HC-4GA-PTP模块使用说明书 HC-4GA-PTP模块一款485接口+4G无线通信透传的远程通信模块,可以实现最多组网5个147-PTP模块 + 485接口设备间的广域通信互联,达到的效果好比将 ...

  6. vb6 串口同时读取写入数据怎么避免冲突_实例:S7-200 SMART通过Modbus-RTU读取温湿度传感器数据...

    本实例我们介绍下西门子S7-200 SMART PLC如何通过Modbus-RTU协议读取温湿度传感器的数值.实例使用的硬件如下: S7-200 SMART CPU ST20: 温湿度传感器(支持Mo ...

  7. s7 200 java_java android 读写西门子PLC数据,包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC...

    本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 gi ...

  8. Smart200 PLC实现Bool信号接通延时、关闭延时作用

    1.众所周知Smart200 PLC没有FB模块,只有子程序可以实现FC模块,因此想实现FB模块功能必须重复新建子程序,由于Smart200中子程序的时间继电器不能重复使用,并且子程序中的脉冲沿(P或 ...

  9. smart200伺服液压PID昆仑通态人机界面 包括整套SMART200 PLC程序,昆仑通态MCGS程序

    smart200伺服液压PID昆仑通态人机界面 包括整套SMART200 PLC程序,昆仑通态MCGS程序,东元伺服,西门子PLC 外挂编码器高速输入,PLC用户库,液压PID控制,温度采集.压力采集 ...

最新文章

  1. OSSIM系统——mysql的使用
  2. ×××的各种协议介绍
  3. Phpstorm 9 关闭拼写检查
  4. 没用过这些 IDEA 插件?怪不得写代码头疼
  5. Web应用开发技术(1)-html
  6. java if在内存中_全面理解Java内存模型
  7. QT的QFrame类的使用
  8. ARM(IMX6U)裸机之I.MX6ULL硬件启动方式的选择
  9. linux安装grpc占用空间大,grpc linux安装-Go语言中文社区
  10. QEMU 3.0.0 新特性一览
  11. 透视变换--基于getPerspectiveTransform()及像素赋值(未涉及插值)
  12. php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程
  13. 我查这么多数据,会不会把数据库内存打爆?
  14. iOS开发 Xcode10报错缺少libstdc++.6.0.9.tbd
  15. Linux awk 中 BEGIN 和 END 的使用方法
  16. 5g多卡聚合路由器/5g多卡汇聚路由器,多网融合,弱网通信,多卡聚合路由器,5G多卡聚合路由,工业路由器,移动物联,商用路由, 视频直播, 融合通讯, 多链路聚合,5G多卡聚合,5G多链路聚合
  17. 提交代码遇到 Everything up-to-date 或 提交代码遇到 On branch master Your branch and ‘origin/master‘ have diverg
  18. pc端1号店项目用JQ实现二级菜单和轮播图
  19. 5个好用的Excel技巧,一秒钟完成一个功能
  20. 客户问我,他都已经提供了那么多硬盘,你们之前也说可以存满90天,为什么监控录像还是没有90天?

热门文章

  1. 天猫优惠券使用情况预测的逻辑回归分析
  2. Vue相关开源项目库汇总集合
  3. Webgam,我们需要一个中立的平台
  4. 应急响应与系统加固(护网蓝初面试干货)
  5. 博客数据库编写 [木字楠博客]
  6. C语言无人超市管理系统进阶版本
  7. 全志R11 SDK版本说明手册
  8. 中电信互联网思维:化蝶还是虫化?
  9. C语言指针详解——后篇
  10. taro react 图表开发