Опрос шаговых драйверов, с дальнейшим управлением ими. Будет всего 4 слейва... Но пока что грызу 1. На его примере сконфигурирую остальные. Тут вопрос порядка действий: как я понял - открыть порт COM_SERVICE - настроить порт COM_SETTINGS - работа с модбасом MB_RD_... or MB_WR_...? И тут пока не разберусь с назначением переменных и привязкой блоков друг к другу.
т.е. не будет использовано кучи регистров, просто надо подавать задание в слейв с какой скоростью крутиться и все. Тогда можно полностью все упростить, объявить массив с фиксированными значениями адреса устройства и адреса регистра, подставлять только сами данные, вычислять контрольную сумму и вставить ее в нужные индексы массива, а далее отправить этот массив в порт, читать ответку даже не обязательно
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
По большому счету да, но с одного драйва наду будет читать скорось текущую и состояние дискретного входа: там концевик нулевого положения! Там всего то меняется 6 битов и читается 2 регистра... Для начала хочу открыть порт, считать регистр состояния устройства и дать команду на страт-стоп. На сименсах и дельтах это легко: два блока используют (открыть порт и обращение к устройству *адрес, функц, массив и т.д.), а тут я чет запутался. С модбасом на кодесис впервые!
почему сперва не попробовать на конфигураторе. Библиотека предпочтительнее в случаях если нужен полный контроль, а в этом случае я так понимаю читать нужно как можно чаще в разумных пределах, запись в редких случаях. Достаточно и конфигуратора будет
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Тут беда в том, что у меня ПЛК63, у него нет такого варианта как МОДБАС МАСТЕР в конфигурации... Там только параметры порта и все.
SCR-2.jpg
по сему, мне надо мучится с портами программно... Еще к тому-же он не видит порт - 0, а он и есть 485 :-(
то что написано красным инвалид, можно внимания не обращать, нумерованные списки начинаются с единицы и ноль туда не вписывается вот и горит как ошибка, но работать будет
https://owen.ru/forum/showthread.php?t=13573
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран