300PLC转以太网无需编程300PLC通过 NetDevice与1200PLC数据交换

应用概述:

兴达易控MPI转以太网模块MPI-ETH-XD1.0PLUS 通讯模块实现PLC无需编程通过简单的命令配置到模块,实现 S7300、S7200 等 PLC 与S7-1200、S7-1500、S7200 Smart 等PLC 之间以太网通讯。本示例以 S7-1200 与 S7-300 为例,S7-1500、SMART 200 与之步骤类似。

硬件连接:

兴达易控MPI-ETH-XD1.0PLUS的 DB9 串口连接 S7-300 的 MPI 口/DP 口;S7-1200 自带以太网口与MPI-ETH-XD1.0PLUS 的以太网口连接(多台 PLC 通过交换机连接)。

一、配置S7-1200

1、打开TIA portal V14,新建项目,组态,连接 PLC。

2、选择 CPU,右键点击 PLC,选择属性

3、配置属性

【1】选择保护;

【2】访问权限设置为完全访问权限;

【3】打勾允许从远程伙伴(PLC、HIM、OPC)使用PUT/GET 通信访

问;

【4】点击确认下载;

二、配置 兴达易控MPI-ETH-XD1.0PLUS 模块数据交换命令

1、打开 NetDevice,搜索到兴达易控MPI-ETH-XD1.0PLUS后,选择【修改设备参数】;

2、新建客户机

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

【2】远程服务器的 IP 地址为 S7-1200 的IP 地址,这里设置为

192.168.1.178;远程服务器的通讯端口号,默认为 102;连接超时

时间默认为 10S;

【3】本地/远程TSAP

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

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

【1】 点击新建命令(将 S7-300 的DB1.DBW100 开始的 5 个字的数据传送到 S7-1200 的DB100.DBW0 开始的 5 个字)

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

【3】 本地站点(S7-300)设置兴达易控MPI-ETH-XD1.0PLUS在总线的 PLC 的站地址,数据区域选择 DB 块,DB 号为 1,字节偏移为 100,位偏移忽略;

【4】 远程站点(S7-1200)的 PLC 地址无需设置,数据区域选择 DB 块,

DB 号为 100,字节偏移为 0,位偏移忽略;

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

4、客户机监视

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

三、验证数据交换

1、打开SIMATIC Manager 变量表,对DB1.DBW100 进行数据修改为BC12H;

mpi转以太网连接300PLC无需编程与1200PLC数据交换的更多相关文章

  1. 10款无需编程的App DIY开发工具

    10款无需编程的App DIY开发工具 你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App  DIY开发工具.DIY开发工具不仅节省了开发时 ...

  2. 所见即所得:七大无需编程的DIY开发工具

    现如今,各种DIY开发工具不断的出现,使得企业和个人在短短几分钟内就能完成应用的创建和发布,大大节省了在时间和资金上的投入.此外,DIY工具的出现,也帮助广大不具备专业知识和技术的“移动开发粉”创建自 ...

  3. 技术大众化--10款无需编程的App DIY开发工具

    你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App DIY开发工具.DIY开发工具不仅节省了开发时间和资金,更为那些创意无限热爱应用的人提供 ...

  4. Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError

    Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError 用Mac这么久,一直是用WiFi连接网络,没搞过以太网连接,我也是醉了 显然 Mac 不能像 Windows ...

  5. Linux系统中的以太网连接

    1.在Linux中,以太网连接接口被命令为:eth0,eth1等,其中0,1表示网卡编号. 2.lspci来查看网卡硬件信息(USB则是lsusb) 3.ifconfig来查看接口信息 ifconfi ...

  6. [IOS]mac以太网连接

    今天玩了一下苹果一体机.感觉还是蛮不错的,只是.就是用以太网连接的时候遇到了一点问题.用这篇文章记录一下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/ ...

  7. 无需编程,通过配置零代码生成CRUD RESTful API

    Hello,crudapi!(你好,增删改查接口!) 本文通过学生对象为例,无需编程,通过配置实现CRUD RESTful API. 概要 CRUD简介 crud是指在做计算处理时的增加(Create ...

  8. java并发编程JUC第十一篇:如何在线程之间进行对等数据交换

    java.util.concurrent.Exchanger可以用来进行数据交换,或者被称为"数据交换器".两个线程可以使用Exchanger交换数据,下图用来说明Exchange ...

  9. SharePoint 2010 升级到2013时间 为了确保用户可以连接,但无法改变升级数据

    SharePoint 2010 升级到2013时间 为了确保用户可以连接,但无法改变升级数据 我总结的步骤 红色请注意它们的含义. 步骤1:连接到SQL DBS 上的SharePoint 2010数据 ...

  10. 计算概论(A)/基础编程练习(数据成分)/3:整数的个数

    #include<stdio.h> int main() { ] = {}; // 输入k个正整数 scanf("%d",&k); // 循环读入和进行算术 w ...

随机推荐

  1. 【Python入门教程】获取图片可视化精准定位(逆地理编码)

    ​ 使用exifread库读取图片的经纬度信息(WGS84坐标) 使用高德开放API将经纬度转为高德底图经纬度,并输出具体位置 使用folium库,以高德底图为基准,在网页上可视化显示地图和兴趣点 一 ...

  2. 【Netty】Netty部分源码分析(启动流程,EventLoop,accept流程,read流程)

    源码分析 Netty源码中调用链特别长,且涉及到线程切换等步骤,令人头大:) 1 启动剖析 我们就来看看 netty 中对下面的代码是怎样进行处理的 //1 netty 中使用 NioEventLoo ...

  3. 使用MASA Stack+.Net 从零开始搭建IoT平台 第五章 使用时序库存储上行数据

    @ 目录 前言 分析 实施步骤 时序库的安装 解决playload没有时间戳问题 代码编写 测试 总结 前言 我们可以将设备上行数据存储到关系型数据库中,我们需要两张带有时间戳的表(最新数据表 和 历 ...

  4. 看懂java序列化,这篇就够了

    前言 相信大家日常开发中,经常看到 Java 对象 "implements Serializable".那么,它到底有什么用呢?本文带你全方位的解读序列化与反序列化这一块知识点. ...

  5. https 原理分析进阶-模拟https通信过程

    大家好,我是蓝胖子,之前出过一篇https的原理分析 ,完整的介绍了https概念以及通信过程,今天我们就来比较完整的模拟实现https通信的过程,通过这篇文章,你能了解到https核心的概念以及原理 ...

  6. VisionPro学习笔记(2)——图像转换工具ImageCovertTool

    众所周知,VisionPro是一款功能强大的机器视觉软件,用于开发和部署机器视觉应用程序.其中ImageConvertTool是其中一个重要的工具,用于图像转换和处理.本文将介绍如何使用ImageCo ...

  7. 2023-07-01:redis过期策略都有哪些?LRU 算法知道吗?

    2023-07-01:redis过期策略都有哪些?LRU 算法知道吗? 答案2023-07-01: 缓存淘汰算法(过期策略) 当Redis的内存超出物理内存限制时,内存中的数据就会频繁地与磁盘进行交换 ...

  8. Vue 先初始化子组件再初始化父组件的方法(自定义父子组件mounted执行顺序)

    写在前面: 本篇内容内容主要讲述了,在使用 Konva 进行开发过程中遇到的一些问题.(既然是组件加载顺序,主要牵扯到的就是,父子组件的关系,父子组件的生命周期) 众所周知,Vue中父子组件生命周期的 ...

  9. 「Python实用秘技15」pandas中基于范围条件进行表连接

    本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第15 ...

  10. 给程序员准备的“蜜糍”--SOD框架简介

    注:本文是SOD框架源码仓库的首页介绍,原文地址 一.框架介绍 1,SOD框架是什么? 以前有一个著名的国产化妆品"大宝SOD密",SOD框架虽然跟它没有什么关系,但是名字的确受到 ...