вопрос с паролем решил спасибо, но все равно почему то не могу войти. После ввода пароля Снимок экрана 2024-10-09 164803.png. Где то я ошибаюсь.
После сканирования надо выбрать появившийся ПЛК в окне и нажать Ок. 1 Сканирование ПЛК.jpg
Если ничего не нашлось, запустить вирт. ПЛК снова.
Можно удалить пользователя Вирт контроллера, сбросить логин и пароль, если не можете подключиться
После сброса, лучше запомнить логин и пароль, особенно в 17.3 версии.
https://owen.ru/forum/showthread.php...67&page=14#134
Последний раз редактировалось kondor3000; 09.10.2024 в 17:54.
ура .подключился!!!!!!! спасибо огромноеСнимок экрана 2024-10-09 175837.png .Завтра будем дальше работать.
коллеги есть 10 DO выходов с адресами 2001-2010 и 10 DI входов с адресами 3110-3119 все BOOL как их привязать по TCP Slave.переменные объявлены GVL в программе. создал интернет и славе устройство.Снимок экрана 2024-10-10 160258.png
какой пример использовать. много показаны примеров Real И word а BOOL?
2)надо ли отдельно создавать POU для модбас или можно в основной.
3) основная программа на языке LD/FBD а все примеры в док на СFC. если я создам новый POU и загоню оба в TASK будет работать?
Последний раз редактировалось инт; 10.10.2024 в 16:35.
Булевые переменные проще читать, записывать регистрами, если это возможно и потом распаковывать, упаковывать в маски.
Либо вы вручную привязываете все переменные в соотнесение переменных в слейве.
Либо объявляете массив равный всем переменным и один раз его втыкаете туда.
Выше со скринами все ответы есть. Станица 769.
2001 бит это 125 регистр биты с 1 по 10, записать маску из 16 бит в 125 регистр
3110 бит это 194 регистр биты с 6 по 15, читать 194 регистр 16 бит и брать нужные.
Да ещё в 17.3 версии байты переставлены, так что 6 бит попадает на 14, 7 - на 15, 8 - на 0, 9 - на 1 и т. д. Сами увидите.
Настройка 1 Чтение 125 по 194 регистр.jpg Соотнесение 1 Соотнесение 2001_3110.jpg ОРС сервер 1 Чтение ОРС сервером.jpgНужные биты работают.
2) Лучше создать.
3) Программу лучше писать на нормальных языках, CFC или ST. Вам по крайней мере подскажут, создать для неё Таск и вызвать её.
Язык ST, чем и хорош, скопировали текст и вставили в новую программу, чуть подправив если надо.
Последний раз редактировалось kondor3000; 10.10.2024 в 22:43.
Снимок экрана 2024-10-11 093721.png я правильно понял если записывать в 125 или 194 регистр то у меня их всего 70. как их считать нумерация регистров с 2000 тогда дискр входы 3100? и галочка нужна?
Последний раз редактировалось инт; 11.10.2024 в 10:18.
Зачем я вам скрины то выложил ? Делайте как на скрине, всё будет работать. Читаются и 125 регистр и 194.
Все галки убрать.
Вы читаете массив, начиная со 125 [0] регистра по 194 [69] , всего 70 штук,
биты в [0] регистре c 2000 по 2015,
в [69] регистре с 3104 по 3119
Где синяя буква М, у вас адреса повторяются читайте тут
https://owen.ru/forum/showthread.php?t=28167&page=6#52
Последний раз редактировалось kondor3000; 11.10.2024 в 10:43.
Добрый день.
Не работает примитив «Управление вращением» из стандартной группы элементов.
В свойствах прописал переменную, числовой формат, диапазон. Что еще требуется?
Снимок экрана 2024-10-11 121936.pngСнимок экрана 2024-10-11 121430.pngСнимок экрана 2024-10-11 101704.png
все сделал , а в самой программе что писать?