И зачем именно это надо?
Ну и я бы попробовали скажем овеновскую модбас.либ, если она будет работать через сислибком на ПК.
Просто не ясно, зачем это надо, если придется заплатить за лицензию РТ кодесис?
И зачем именно это надо?
Ну и я бы попробовали скажем овеновскую модбас.либ, если она будет работать через сислибком на ПК.
Просто не ясно, зачем это надо, если придется заплатить за лицензию РТ кодесис?
Последний раз редактировалось ASo; 28.02.2023 в 18:36.
Предлагал уже проверить работу системного COM 1 (RS232), видно нет желания. Проверить не могу, у меня его нет.
Зато ради прикола проверил работу в 3.5, включил WIN NT3.5, назначил СОМ3, 1 ПЛК WIN_NT_RS485_Кодесис 3_5.jpg
где стоит переходник RS485 и сходу подключился к живому ПЛК слейву. Вообще без проблем.
Последний раз редактировалось kondor3000; 28.02.2023 в 23:04.
Добрый день
Хочу в визуализации в Таблице отображать структуру. В структуре есть поля с перечислениями с поддержкой списка текстов
Для примера:
TYPE SERVO_INPUT :
STRUCT
input : SERVO_INPUTS;
signal : SERVO_INPUT_SIGNAL;
xLevel : BOOL := TRUE;
END_STRUCT
END_TYPE
Где SERVO_INPUTS - перечисление со списком текстов.
ХОтелось бы чтобы в таблице отображалось не числовое значение перечисления, а именно его текстовое значение
Аттрибут {attribute 'to_string'} не помогает.
Буду очень признателен
Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!
Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!
То-то и оно что это не красиво. Я-то хотел чтобы в пользовательском интерфейсе были осмысленные имена регистров, а для машины передавались числовые значения этих регистров. А тут, получается, нужно подпрыгивать.
Прийдется использовать не таблицу, а набор элементов (метка, выпадающий список, чекбокс) но оно может так красивее будет
Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!
Возможно я не правильно выразился.
поясню - перечисления могут быть с поддержкой текстов, соответственно у каждого елемента перечисления есть имя, его числовое значение и текстовое значение. Имя и числовое значение перечисления используется в программе. Текстовое значение перечисления очень удобно использовать в интерфейсах пользователя. Или есть другой взгляд использование перечислений которые поддерживают список текстов. Мне кажется что так и было задумано, чтобы в программе использовались перечисления, а в интерфейсе пользователя его числовые значения.
В выпадающих списках это так и работает. Вот в таблицах не работает и это печально, когда нужно отобразить массив (особенно неопределенной длины)
Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!
Как можно сбросить сетевую переменную при старте устройства ?
На ПР200 сделано slave-устройство, которое управляет пускателями ии насосами. В Руководстве пользователя написано :
"Все сетевые переменные, используемые в режиме Modbus Slave, по умолчанию являются Retain переменными. "
В результате имеем, что при пропадании питания и перезагрузке системы, при включении выходы устанавливаются в состояние предшествовавшее выключению даже при отсутствии master-устройства.
Подскажите как осуществить сброс сетевых переменных при первоначальном старте ПР ?
Вы не в тот раздел вопрос пишете.
Поиск выдаёт много результатов