#程序如下:
import snap7
from snap7.client import *
myplc=snap7.client.Client()
myplc.connect('192.168.0.10', rack=0, slot=1)
if myplc.get_connected(): print('PLC连接成功')
myplc.get_block_info('DB',1)
myplc.disconnect()
报错如下:
PLC连接成功
b'CPU : Item not available'
Traceback (most recent call last):
File "D:/学习资料/Python学习/求助用.py", line 10, in <module>
myplc.get_cp_info()
File "D:\ProgramData\Anaconda3\lib\site-packages\snap7\client.py", line 816, in get_cp_info
check_error(result)
File "D:\ProgramData\Anaconda3\lib\site-packages\snap7\common.py", line 66, in check_error
raise Snap7Exception(error)
snap7.exceptions.Snap7Exception: b'CPU : Item not available'
请问大神,这是为什么?
用myplc.list_blocks()报同样的错
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。