Пришлите свои проекты. Я посмотрю.
Пришлите свои проекты. Я посмотрю.
Dimensy, я просто 1 проект сделал 512 регистр - это показание датчика, а потом сделал проект где 512 регистр это кнопка пуск. Спасибо большое, из ваших проектов стало всё понятно и всё заработало. Единственное, хотелось бы знать, почему переменная с плавающей запятой в ПР-200 (регистр 512) на панели опрашивается как 3x 512, а целочисленная с тем же 512 регистром как 3x51200? Где про это почитать, где это отражено? Ещё раз огромное спасибо.
По аналогии с локальными ячейками
Безымянный.png
4 x 512- чтение/запись
3 x 512 - чтение
512 регистр - это целочисленное число типа WORD или INT (в Лоджике UDINT)
Если Real, то это 2 регистра 512 и 513, типа Float ( вещественное, с плавающей точкой)
Если у вас биты, то в регистре WORD их 16 штук, от 0 до 15. В панелях Weintek биты пишутся после регистра 3x51200 -регистр 512 бит 0,
3x51201 -регистр 512 бит 1........3x51215 -регистр 512 бит 15
И очень глупо использовать 3 регистра как вы ( 512, 513,514), для передачи 3 бит, когда их можно упаковать в маску и передать в одном 512 регистре до 16 штук.
Последний раз редактировалось kondor3000; 17.03.2022 в 10:59.
Обмен битовыми (BOOL) переменными с ПР Slave
https://owen.ru/forum/showthread.php?t=32194
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Добрый день! ПР200 с панелью weintek mt8071ip панель мастер пр слейв. Есть ли возможность из этой связки получить диспетчеризацию. подключившись к панели по изернет.Подключил панель к изернету настроил как сервер. Скачал карту адресов с ОЛ. опросил с помощью OPC oven. Опрос идет значения 02023-04-27_17-51-17.png2023-04-27_17-50-11.png2023-04-27_17-49-52.png2023-04-27_17-49-15.png2023-04-27_17-48-48.png