32通过tcp发送数组_西门子S71500与S7300PN的TCP通信(图文)

2023-10-31

加微信号“15021230050”,邀请您加入“信控电气”微信群。

点击文章最下方阅读原文”,加入超级工控技术群。

免费学习PLC编程技术,包吃住还有工资...

西门子S7-1500S7-300PNTCP通信

1.概述

2.自动化解决方案

2.1网络拓扑结构

2.2硬件与软件需求

3.组态配置

3.1分配 IP地址

3.2创建 PLC 项目

3.3TCP通信编程

3.4下载组态到站点

4.TCP通信测试

1. 概述

SIMATIC S7- 1500 CPU集成了 PROFINET 接口,该接口除了具备连接 PROFINET总线通信功能,同时还可用于标准的 TCP 通信。通过组态TCP连接或使用开放式通信专用功能块与其它设备建立TCP连接以实现通信。本文介绍了S7-1500 CPU与S7-300 PN CPU进行TCP通信的配置过程。

2. 自动化解决方案

2.1  网络拓扑结构

如图1所示,1500 PLC(192.168.0.1/24)与 300 PN CPU(192.168.0.2/24)进行OPEN IE TCP通信。

d1a717ce04ca966aa176debd4719816a.png

                              图 1网络拓扑结构

2.2  硬件与软件需求

设备

数量

订货号

注释

PM190 W 120/230 VAC

1

6EP1333-4BA00

负载电源模块

CPU 1511-1

1

6ES7511-1AK00-0AB0

V1.7

存储卡2GB

1

6ES7954-8LP01-0AA0

作为装载存储器

CPU 317-2 PN/DP

1

6ES7317-2EK14-0AB0

V3.1

SCALANCE X208

1

6GK5208-0BA10-2AA3

交换机

表 1硬件列表

                  设备

数量

订货号

注释

STEP 7 Professional V13 SP1 Update1 

1

6ES7822-1AA03-0YA5

Windows 7 Ultimate SP1

64-bit Operating System

1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

32通过tcp发送数组_西门子S71500与S7300PN的TCP通信(图文) 的相关文章

  • C++I/O输入输出

    1 流和缓冲区 我们通常说的流 可以理解为从一个地方流向另一个地方 在C 中的I O是指的输入 输出端口 那么I O流就可以简单的理解为在外部设备和内存之间的数据流动 直白的讲 流实际上是一个字节序列 即 字节流 而C 程序把输入输出看做字
  • WIN11修改右键菜单默认展开

    想要展开右键菜单 像Windows 10那样 首先打开Terminal写入注册表项 展开 reg exe add HKCU Software Classes CLSID 86ca1aa0 34aa 4e8b a509 50c905bae2a
  • JAVA中的数据结构和底层原理

    JAVA中的数据结构简述 JAVA中常用的数据结构主要有这样几种分类 List 可存储相同的值 确切讲是a equals b 时 二者都可存储 我们会挑选适宜连续存储的ArrayList和链式存储的LinkedList进行介绍 Set 不可
  • 数据结构-leetcode-环形链表

    解题图解 代码如下 bool hasCycle struct ListNode head struct ListNode fast head 在这里fast是快指针 head作为low指针 因为这个题不需要做修改也只需返回true或fals
  • Web API

    文章目录 Web API基本认知 获取DOM元素 根据Css选择器来获取DOM元素 其它获取DOM元素方法 操作元素内容 操作元素属性 常用属性 元素样式属性 表单元素属性 定时器 间歇函数 定时器 延时函数 事件监听 事件类型 事件对象
  • RV1126_RV1109从设备树中读取native-mode节点信息流程

    1 video of display timing c struct display timings of get display timings 在该函数中获取native mode节点信息 返回值就是获取到的timing 下步查看谁调用
  • 时序预测

    时序预测 MATLAB实现基于PSO BiLSTM BiLSTM时间序列预测对比 目录 时序预测 MATLAB实现基于PSO BiLSTM BiLSTM时间序列预测对比 效果一览 基本描述 程序设计 参考资料 效果一览 基本描述 MATLA
  • Shiro实战学习笔记(4)- 整合springboot(1)

    1 shiro整合spring boot gt
  • 恒玄BES2300XX系列常用接口(2)

    hal cmu sys reboot 复位 hal norflash disable protection HAL NORFLASH ID 0 flash闪存禁用保护 define ANC MODE SWITCH WITHOUT FADE
  • vue脚手架、npm、node

    vue cli vue脚手架 cli gt command line interface 命令行界面 vue脚手架可以快速 安全的构建vue项目 vue cli 脚手架 需要使用npm cnpm包管理工具进行安装 npm npm是一种js语
  • C++ 一行代码删除string字符串中的“\n“、“\r“、“\t“ 和 所有空白字符

    这篇博客记录如何删除C 字符串中的回车 换行 制表符和所有的空白字符 方式一 示例 std string str n r t abc n t r cba r t n std cout lt lt str lt lt std endl 运行截
  • Websocket握手

    当客户端想要使用 WebSocket 协议与服务端进行通信时 首先需要确定服务端是否支持 WebSocket 协议 因此 WebSocket 协议的第一步是进行握手 WebSocket 握手采用 HTTP Upgrade 机制 客户端可以发
  • gpio子系统在sysfs中构建leds类

    1 内核配置 CONFIG GPIO SYSFS y CONFIG GPIOLIB y 1 CONFIG GPIO SYSFS 决定sysfs是否支持gpio子系统 也就是能否在 sys class 目录下看到gpio类 2 CONFIG
  • lua静态检查

    最近接了个组内的项目 代码是lua开发 由别的人写好 我进行调试 没想到呀 代码写完竟然都没有静态检查 到处都是坑 天了噜 程序员最怕的是什么 填坑呀 还是填别人的坑 没办法 只好一个一个的把坑填上 填完坑 不禁想问 难道写完代码 静态检查
  • Basic Level 1094 谷歌的招聘 (20分)

    题目 2004 年 7 月 谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌 如下图 用于招聘 内容超级简单 就是一个以 com 结尾的网址 而前面的网址是一个 10 位素数 这个素数是自然常数 e 中最早出现的 10 位连续数字 能找
  • redis设置密码加密

    修改redis conf的配置文件 映射或者禁止一些高危命令 后面为空即为禁止 rename command FLUSHALL rename command CONFIG rename command EVAL eg rename comm
  • uniapp中uni-load-more的使用

    1 引入uniloadmore import uniLoadMore from components uni load more uni load more vue components uniLoadMore 2 data中写的内容 re
  • MySQL遇到错误:1217 - Cannot delete or update a parent row: a foreign key constraint fails

    遇到问题 今天在准备 删库跑路 的时候 有的数据表再删除的时候报了以下错误 1217 Cannot delete or update a parent row a foreign key constraint fails 本着有事找度娘的原
  • 设计模式之中介者模式

    中介者模式 1 项目需求 设计一个智能家庭 家庭中包括各种设备 比如闹钟 咖啡机 电视机 窗帘等 完成各个设备之间的协同工作 假设流程为 闹钟响起 gt 咖啡机开始做咖啡 gt 窗帘自动落下 gt 电视机开始播放 这次项目的需求和外观模式一

随机推荐

  • 使用Python,OpenCV进行卡类型及16位卡号数字的OCR

    使用Python OpenCV进行卡类型及16位卡号数字的OCR 1 效果图 2 原理 2 1 OCR A字体 2 2 检测过程步骤 2 3 优化 3 源代码 参考 这篇博客将介绍如何通过OpenCV和Python使用模板匹配执行光学字符识
  • mysql 表级锁之读锁、写锁

    语法 lock tables tablename read write或 lock table tablename read write 表级锁 读锁 当MySQL的一个进程为某一个表开启读锁之后 其他的进程包含自身都没有权利去修改这个表的
  • Advanced Leve 1005 Spell It Right (20 point(s))

    Theme Given a non negative integer N your task is to compute the sum of all the digits of N and output every digit of th
  • CDH6.3.2之Kerberos安全认证

    问题导读 1 Kerberos认证原理是什么 2 Kerberos如何部署 3 CDH集群如何启用Kerberos 4 如何在Kerberos安全环境使用HFDS 01 PART Kerberos简介 Kerberos是一种计算机网络授权协
  • 2、怎么对printf重定向的?

    原文见这篇文章 以及这篇 调试代码时 需要将需要的信息发送到串口 这就要对printf进行重定向 正点原子的重定向代码如下 printf打印串口函数 if 1 pragma import use no semihosting 标准库需要的支
  • STM32cubeMX配置工程(全过程+修改MCU方法+注意事项)

    1 修改默认的固件包下载路径 避免占用C盘空间 2 选择ACCESS TO MCU 3 在跳出的界面中的Part Number中搜索对应的芯片型号 4 选好后在右下角双击对应的芯片 然后跳出配置界面 左边可以配置外设 右边可以配置每个IO口
  • srand()和rand()函数详解

    头文件 C语言
  • React入门第一天(绑定事件,动态渲染,修改样式、传参)

    案例一 绑定事件 动态渲染 import React Component from react export default class App extends Component constructor props super props
  • 打造酷炫RecyclerView 进入 item动画效果

    参考链接 点击这里
  • mysql分表后的联合查询_MySQL分库分表分表后数据的查询(5th)

    前言 在分表完之后显然对于数据的查询会变的比较的复杂 特别是在表的关联方面 在有些情况下根本就不能使用JOIN 其实个人是比较鼓励将那些大的JOIN SQL拆分成几个小的SQL来查询数据 这样虽然总体的效率可能会稍稍下降 如果使用了连接池完
  • 干货教你在PostgreSql中使用JSON字段

    通过本文可掌握在pg数据库中如何正确使用json字段 如何进行数据查询 在where子查询中如何使用 以及对json值进行聚合查询使用 概述 JSON 代表 JavaScript Object Notation JSON是开放的标准格式 由
  • SCAU OJ综合性实验

    在当前目录中存在文件名为 case1 in 其中case后为数字1 不是字母l 写错提交后会判错 的文本文件 其内容为一篇英文文章 以EOF作为结束标志 现要求读取该文本文件内容 统计文章中每个单词出现的次数 并输出出现次数最多的前5个单词
  • 理解 以太坊Serenity - 第一部分: 深度抽象

    Origin post by Vitalik Buterin on December 24th 2015 我们已经公开继续改进以太坊协议的计划和长期开发路线图相当长一段时间了 这个做法也是来自于从1 0版本发布之前或者事后没有能及时处理的错
  • 迅捷fw325r虚拟服务器设置,Fast迅捷FW325R无线路由器设置

    新购买的Fast迅捷FW325R无线路由器要怎么设置呢 其实关于迅捷FW325R无线路由器的设置方法跟其它以falogin cn为默认登录地址的迅捷无线路由器是一样的 首先我们要做的就是正确的安装迅捷FW325R无线路由器 其次 查看电脑的
  • SpringBoot+MybatisPlus+Druid 配置多数据源

    项目上要用到多数据源 发现MybatisPlus从配置到切换数据源有一套快捷的实现 便选用了MybatisPlus的多数据源配置 本文的 dynamic datasource spring boot starter 与 mybatis pl
  • 如何理解和编程实现证据理论的Dempster组合规则?

    由于CSDN编公式太麻烦 我就先在文档里写好 然后转成图片了 OK 接下来我们来一段代码 把上述过程实现了 clear all Matlab code for Dempster s combinatonal rule in belief f
  • zynq ALSA

    设计参考的代码PS和PL端的下载链接如下 linuxkernel版本号4 4 基于Zedboard 的ADAU1761功放芯片 ADI公司kernel和hdlgit链接地址 Took Linux device tree is include
  • 镁光闪存颗粒对照表_内存颗粒型号识别

    容量 MB Samsung 三星 ETRON 钰创 Zentel 力积 Hynix 海力士 Elpida 尔必达 2MB N A EM636165TS 6G N A N A 8MB K4S641632N EM638165TS 6G A3V6
  • 面向对象以及特点

    历史 汇编语言 C语言 对象过程化 C Java javaScript Python PHP 面向对象编程思想 三大特征 1 抽象 封装 抽象是指强调实体的本质 内在的属性 在系统开发中 抽象指的是在决定如何实现对象之前的对象的意义和行为
  • 32通过tcp发送数组_西门子S71500与S7300PN的TCP通信(图文)

    加微信号 15021230050 邀请您加入 信控电气 微信群 点击文章最下方 阅读原文 加入超级工控技术群 免费学习PLC编程技术 包吃住还有工资 西门子S7 1500与S7 300PN的TCP通信 1 概述 2 自动化解决方案 2 1网