西门子 SiemensTCP/IP调试助手工具是利用python 开发的,适用于西门子S7-300、S7-400、S7-1200、S7-1500等具备Ethernet TCP/IP通讯方式的PLC的(I、M、Q、DB区)寄存器值的读写,采用的是102端口网络通讯方式,方便西门子PLC软硬件开发工程师的测试,程序适应Windows所有版本的32位和64位的系统。主要功能如下:

(1)PLC的配置参数设置和连接;

(2)寄存器地址参数设置和值的读写;

(3)消息窗口动态显示连接信息和读写值的信息;

(4)连续和非连续读值模式,读值间隔100ms,通过勾选“连续”可以停止连续读值;

(5)方便的人机操作界面(UI)。

SiemensTCP/IP测试工具的使用和下载方法:

(1)下载测试工具 SiemensTCP/IP.exe

(2)程序运行

运行前请将snap7.dll和snap7.lib拷贝到你的操作系统对应的版本的System32或SysWOW64下。拷贝就可以了,不需要注册哦!

(3)程序运行

通过配置PLC连接参数,测试PLC的连接,根据工程师已知的PLC寄存器地址读、写PLC的寄存器值,程序目前支持I、Q、M(M、MB、MD、MW)、DB(DBX、DBC、DBB、DBD、DBW)区域的寄存器地址值的读写,写的时候请特别注意。

备注:  不同PLC的CPU机架号、插槽号如下表:

python实时读plc数据_python snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区)...相关推荐

  1. python多进程读同一个文件_python 多进程读写文件

    import time from multiprocessing import Process, JoinableQueue, cpu_count import csv ####处理一条数据的方法 d ...

  2. C++用snap7库对PLC数据块进行读写

    目录 必须读懂的PLC 进行读写 16进制HEX和10进制DEC转换 参考 必须读懂的PLC DBg_s7Client.DBRead(nDBNum, nVarAddr, nSize, byData); ...

  3. load()是python文件操作的函数_Python 文件读写

    &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 预备知识 Python 入门 学习处理文件和保存数据可让你的 ...

  4. 为什么python文件读不出来_python文件为什么读不出来

    让我来,我写一个0 f =开放(\u201CD: \\\u201D)()打印0楼主丢失了一个\u201C\\\u201Df =开放(\u201CD: \\\u201D)回溯(最近的电话最后):在Pyt ...

  5. python编程处理excel数据_python实现对excel进行数据剔除操作实例

    前言 学习Python的过程中,我们会遇到Excel的各种问题.下面这篇文章主要给大家介绍了关于python对excel进行数据剔除操作的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  6. 编程python怎么读-python怎么读sql数据?

    python中读取SQL数据的方法: python中可以使用游标cursor来读取SQL中的数据,游标cursor是由连接创建的对象,可以在游标中执行查询,并设置数据返回的格式. 当执行select语 ...

  7. python语法怎么读-python怎么读sql数据?

    python中读取SQL数据的方法: python中可以使用游标cursor来读取SQL中的数据,游标cursor是由连接创建的对象,可以在游标中执行查询,并设置数据返回的格式. 当执行select语 ...

  8. python爬虫xpath提取数据_python爬虫三大解析库之XPath解析库通俗易懂详讲

    @(这里写自定义目录标题) 使用XPath解析库 1.简介 ??XPath(全称XML Path Languang),即XML路径语言,是一种在XML文档中查找信息的语言.适用于XML和HTML文档的 ...

  9. python读取sqlserver的数据_Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例...

    本文实例讲述了Python实现读取SQLServer数据并插入到MongoDB数据库的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pyodbc ...

最新文章

  1. RPi 2B UART作为调试口或者普通串口
  2. 哪些年我们不曾的考虑。。。
  3. 架构师速成8.3-架构师必须要了解的规则(转)
  4. linux裁剪图片的软件,ImageMagick教程:如何在Linux命令行中剪裁图像
  5. 【PyTorch v1.1.0文档研习】60分钟快速上手
  6. Ta Muid(Dreams 梦幻)
  7. 吴恩达深度学习4.3笔记_Convolutional Neural Networks_目标检测
  8. 【干货】B站品牌营销指南.pdf(附100页pdf下载链接)
  9. python通过内置函数测试对象类型_python测试开发(01-递归函数+内置函数)
  10. RedHat Linux 企业5 oracle 10g
  11. 如何在msdn下载纯净文件
  12. java调节音量_调节音量的流程
  13. 5G网络的关键技术及特点整理
  14. Gustafson 定律
  15. 八卦掌桩功-定式八桩及相关资料
  16. 【6.24校内test】T2 不老梦
  17. 安捷伦自动测试软件,安捷伦精干的测试工具
  18. 折腾了好久 ORA-00904: : 无效的标识符
  19. 【Java】一次简单实验经历——社交网络图的简化实现
  20. 4 个 JavaScript 最基础的问题 —— Eric Elliott

热门文章

  1. SparkStructured报错:Failed to send RPC xxx to /xxx:34744: ClosedChannelException Lost executor
  2. spark学习-70-源代码:Endpoint模型介绍(2)-启动流程
  3. 95-170-044-源码-Time-flink时间Processing Time源码分析
  4. 【ES】Mac 下安装ES 报错 Failed to create native process factories for Machine Learning
  5. 【SpringBoot】SpringBoot+druid+Myibatis集成
  6. Spark的ShuffleManager
  7. linux apache mod_jk,Linux上安装Apache,安装mod_jk,相关配置
  8. 安装 深度wine_深度系统更新(2020.11.25)
  9. java 反射 field get方法_JAVA学习之反射getDeclaredField()方法与getField()方法的区别
  10. Vue 高德地图使用总结