в сети нашел готовый проект по установки связи, мастер ПЛК100 слейв ардуино уно
Все повторил, но почему то выхода на ардуине не работают, но анологовые входа с ардуины считываются.
Возможно были изменения в библиотеке модбас, и надо к другим адресам обращаться
в общем кто в курсе помогите очень надо
arduino и ПЛК100
arduino и ПЛК100
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось fok52 19 сен 2016, 14:37, всего редактировалось 1 раз.
arduino и ПЛК100
У вас же переменная не объявлена, которой вы будете управлять выходами.
arduino и ПЛК100
В смысле не объявлена?
arduino и ПЛК100
В место АТ прописывается название переменной которая будет использоваться в программе ПЛК. А то что у вас написано RELE, это комментарий.
Описание канала модуля В составе модуля есть каналы – битовые и байтовые. Канал – это переносчик единицы информации (данных) от внешнего оборудования в область памяти ввода/вывода. Каждому каналу соответствует переменная в области ввода/вывода. Канал и соответствующая ему переменная могут быть поименованы, и по присвоенному имени к переменной можно обращаться в программе, либо в программе возможен вызов переменной канала по тому адресу, который у нее установлен аппаратно: например, %IX 0.0.1 8-ми битовый канал может быть использован в программе как 8-битное число, либо как 4 или 8 отдельных друг от друга битов. Именование канала производится следующим образом: двойным щелчком манипулятора «мышь» при курсоре, установленном в начале строки названия канала, осуществляется переход в режим редактирования и вводится имя переменной канала.
Описание канала модуля В составе модуля есть каналы – битовые и байтовые. Канал – это переносчик единицы информации (данных) от внешнего оборудования в область памяти ввода/вывода. Каждому каналу соответствует переменная в области ввода/вывода. Канал и соответствующая ему переменная могут быть поименованы, и по присвоенному имени к переменной можно обращаться в программе, либо в программе возможен вызов переменной канала по тому адресу, который у нее установлен аппаратно: например, %IX 0.0.1 8-ми битовый канал может быть использован в программе как 8-битное число, либо как 4 или 8 отдельных друг от друга битов. Именование канала производится следующим образом: двойным щелчком манипулятора «мышь» при курсоре, установленном в начале строки названия канала, осуществляется переход в режим редактирования и вводится имя переменной канала.
arduino и ПЛК100
в конфигурации ПЛК можно напрямую обращаться к битам в режиме онлайн как к выходам ПЛК, но для верности попробывал объявлять - тоже нулевой результат.
Не работает изза функции записи регистров forse multi coils,
а в Register output module по Preset singl register (0X06) все работает, только придется в программе BOOL упаковывать в WORD
Не работает изза функции записи регистров forse multi coils,
а в Register output module по Preset singl register (0X06) все работает, только придется в программе BOOL упаковывать в WORD
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей