写点什么

巧用 Python 访问台达 AS228 交互

用户头像
林建
关注
发布于: 1 小时前

前言

在去年的时候,就某一个项目需要采用 Python 语言进行数据的交互。去年本人的精力主要还是放在伺服轴控这方面。今年强行让自己的技能再次升级,所以利用了有限的时间,学习了 Python 语言。今天就带来巧用 Python 访问台达 AS228 交互。

Python 第三方模块 - Modbus

通过以下代码进行安装


pip install modbus

Python 程序

from modbus.client import *#fc()                            # To get the supported Function CodesIP = "192.168.1.5"c = client(IP)     # Change HOSTNAME to Server IP address, defaults to localhostiReadData = c.read(FC=3, ADR=10, LEN=10)     # To read 8 Holding Registers from Address 10print(iReadData)iWriteData = int(input("输入D0设定值"))iWriteData1 = int(input("输入D1设定值"))c.write(iWriteData, iWriteData1, FC=16, ADR=0)print(iWriteData,iWriteData1)
复制代码

效果


结尾

通过上文简短的实例。可以看出只要是基于标准的 ModbusTCP 的台达设备都可以正常使用的。更多的 Python 语言与工业控制的交互,我会在后面不断的补充。


Log:2021-03-29 发布本文

发布于: 1 小时前阅读数: 5
用户头像

林建

关注

还未添加个人签名 2021.06.19 加入

还未添加个人简介

评论

发布
暂无评论
巧用Python访问台达AS228交互