Просмотр полной версии : Существует готовый модуль в Codesys для МВ110-220.16ДН
Или надо выбирать universal modbus device. Добавлять registr input modul и изымать значение входа.
Николаев Андрей
15.02.2011, 22:06
Готового модуля не существует.
Зато есть готовый пример на форуме в разделе ПЛК\примеры программ и полезности.
Как называется этот пример. Мне просто надо использовать вход в программе. Заранее спасибо.
Николаев Андрей
17.02.2011, 15:44
...
http://www.owen.ru/forum/showpost.php?p=23467&postcount=42
...
Как в программе входа описываются. Например мне нужен 3-й вход.
Конфигурации ПЛК я понял вроде.
Кирилл Валюнин
17.02.2011, 16:54
Если Вы работает с маской входов (как в этом примере), то обращаться из программы можно таким образом
inp_mask.0;
inp_mask.7;
inp_mask.15
Взято из этого же примера.
Я так понял если мне нужен 3 вход, он будет выглядеть в программе inp_mask.2. В данном примере.
Кирилл Валюнин
17.02.2011, 17:15
Да. Индексация начинается с нуля.
А если по другому обозвать хочу не так как в примере. Ну на пример start, stop. Как это сделать ?
Мда. Процесс долгий, около 80 входов надо описать.
Я раньше работал в STEP7 там намного проще
Николаев Андрей
17.02.2011, 21:14
Так, хватит провокаторских разговоров :)
Обсуждать, чем системы хуже\лучше никто не будет, но если с S7 работали - сложностей быть не должно. Просто переименуете переменную mask в конфигурации ПЛК в нужную Вам.
Кирилл Валюнин
18.02.2011, 09:30
видимо, тему в курилку надо было перенести)
И что у меня каждый вход будет начинаться с названия переменной указанной в конфигурации ПЛК. Мне надо каждый вход обозвать по разному.
Николаев Андрей
18.02.2011, 12:58
Тут есть 2 пути:
1. Воспользуйтесь блоком UnPack из библиотеки Util.lib.
2. Переменную маска расшифруйте сами как Вам надо:
start:=maska.0;
stop:=maska.1;
reverce:=maska.5;
Почему опрос делается маской:
Так Вы за один раз считываете все значения с входов модуля.
Можно опрашивать каждый вход по отдельности. Но время опроса по сети возрастет в 16 раз. Так что забить несколько строчек для удобства - думаю не большая проблема.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot