python snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区)

已锁定

手机用户20180825398271

  • 帖子

    8
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2018-08-25

普通 普通 如何晋级?

python snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区)

12444

11

2018-08-25 14:28:32

西门子 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

       通过百度搜索“python opc”或https://pan.baidu.com/s/1p1PaC2ndRqFDYoOY1gVT4g

  (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 snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。