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

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

6367115595222362866809146.png

6367115597539639343563569.png

6367115600713296369367854.png

6367115603022760048379707.png

6367115606065162021385881.png

6367115607957422184372037.png

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

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

6367115628217672806478962.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值