Выполнение нижеприведенного клиентского скрипта snap7 для python с использованием ПЛК Siemens S7-1200 показывает приведенную ниже общую ошибку отказа CLI. В чем здесь общая проблема и как ее решить?
Сценарий:
import snap7
from snap7.util import *
import struct
import snap7.client
from snap7.snap7types import S7AreaDB
plc=snap7.client.Client()
plc.connect('192.168.0.69',0,1)
area = 0x84
start = 0
length = 1
bit = 0
byte= plc.read_area(area,0,start,length)
Ошибка трассировки:
Не удалось найти обработчики для трассировки журнала "snap7.common" (последний вызов последним): файл "", строка 1, в файле "/usr/local/lib/python2.7/dist-packages/snap7/client.py ", строка 242, в read_area check_error (result, context =" client ") Файл" /usr/local/lib/python2.7/dist-packages/snap7/common.py ", строка 69, в check_error вызывает Snap7Exception (ошибка ) snap7.snap7exceptions.Snap7Exception: CLI: функция отклонена ЦП (неизвестная ошибка)