python连接S7-1200

python连接S7-1200

先安装snap7 pip install snap7

python连接S7-1200

python连接S7-1200
import snap7
from snap7.util import *
import time

PLC= snap7.client.Client()
PLC.connect(‘192.168.1.120’,0,1)

#‘PE’: 0x81, #input 输入区
#‘PA’: 0x82, #output 输出区
#‘MK’: 0x83, #bit memory 中间存储区(M区)
#‘DB’: 0x84, #DB区
#‘CT’: 0x1C, #counters
#‘TM’: 0x1D, #Timers

if PLC.get_connected():
print(‘连接OK’)
else:
print(‘连接失败’)

a=bytearray(100)
b=bytearray(100)
i=0
while i<99:

time.sleep (0.5)
i=i+1
a[i]=0x0+i
print(i)
PLC.write_area(0x84,1,0,a)
data=PLC.read_area(0x84,1,i,2)
print (data)

python连接S7-1200

相关文章:

  • 2021-10-10
  • 2021-08-10
  • 2021-12-03
  • 2021-10-20
  • 2021-11-14
  • 2022-12-23
  • 2022-01-08
  • 2021-12-10
猜你喜欢
  • 2021-10-08
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-07-01
相关资源
相似解决方案