rv9can писал(а):Вопрос закрыт
как закрыли то ?
вдруг у кого похожая ситуация будет ....
rv9can писал(а):Вопрос закрыт
Number17 писал(а):Панель MT8071iE ( MT8071iP ). Если во время загрузки держать тап на экране панели, то происходит переход в режим калибровки экрана. Возможно ли как то заблокировать эту функцию?
char command[32]
char response[32]
short address, checksum
short read_no, return_value = 1
short data
int data_DI
short data_ref
short U_out = 0
short Data_icp = 0
FILL(command[0], 0, 32)
FILL(response[0], 0, 32)
command[0] = address_station
command[1] = func_code
address = address_in
HIBYTE(0x00, command[2])
LOBYTE(address, command[3])
read_no = 1
HIBYTE(0x00, command[4])
LOBYTE(read_no, command[5])
CRC(command[0], checksum, 6)
LOBYTE(checksum, command[6])
HIBYTE(checksum, command[7])
OUTPORT(command[0], "Modbus RTU device", 8)
INPORT(response[0], "Modbus RTU device", 7, return_value)
if(return_value > 0) then
data_DI = response[3] * 0x100 + response[4]
end if
return data_DI
rv9can писал(а):Подскажите пожалуйста решение, может кто сталкивался
Nitc писал(а):подскажите.
есть макрос который пишет в ПЛК slave по нажатию кнопки сразу три значения из LW1, 2, 3. Оператор LW1, 2, 3 вводит руками.
Проблема в следующем, вижу на экране ПЛК как в него макрос записал значение LW1, но сразу (0,5-1 сек примерно) происходит повторная запись (или что-то ещё, я косвенно предполагаю) неизвестного мне числа, но точно отличающегося от LW1 и меньше 10 (ограничение минимума в ПЛК).
А почему вы решили, что у вас некорректные данные записывает панель, а не изменяет сам контроллер?
Тем более если значение у вас "мигает", то скорей всего панель упорно пишет в ПЛК введенную вами уставку, а ПЛК её изменяет.
Nitc писал(а):макрос не причем, т.к. если организовать замену одной уставки по пути: LW1 (через окно глобальные переменные настраиваем LW1-40995) > регистр 40995 (ПЛК), то наблюдается та же хрень. Т.е. когда между регистром ПЛК есть внутренняя ячейка памяти, то наблюдаю "моргания"
Nitc писал(а):Как запускать один цикл выполнения макроса по переднему фронту кнопки? (кнопка записать уставки без фиксации - нажал - пошёл один цикл записи в ПЛК).
Сейчас этот форум просматривают: Google [Bot] и гости: 73