Доброго утра, коллеги ! Помогите с решением простой задачки. Имеется проект по системе водоподготовки основанный на ПР и сп270.. Правда в наличии у меня есть сп207 и плк-100. ПР+допы я заказал еще в понедельник, но доставка буксует.. в общем нету у меня сейчас ПР, а в выходные нужно презентовать демо-стенд. Поэтому адаптирую логику ПР к логике ПЛК. За вчерашний вечер мне удалось "подружить" сп270 и плк100 в рамках тех задач, которые описаны в проекте. Но я не смог реализовать простое решение: генератор импульсов. Поиск не дал результатов. Суть задачи такова: нужно чтобы ПЛК-100-Р-М на один выход выдавал импульсы фиксированной длительности, но с паузой(или с частотой), согласно пользовательских настроек (юзер с сп207 передает в ПЛК переменную - какую указал - с такой частотой импульсы и поступают).
Вообще суть это генератора - эмуляция импульсного расходомера. Насосы получив импульс будут дозировать реагенты. PS
В OWEN Logic эта задача изящно решалась при помощи элемента BLINK. Вот аналог этого blink'а мне и нужен..
Как обычно, у новеньких, глупый вопрос - есть код
Т.е. пока жмем кнопку DI2, выход на АО1 меняется от 50 до 1000 и обратно.Код:WHILE DI2 DO temp_a := 50; IF temp_a <= 1000 THEN temp_a := temp_a + 50; AO1 := temp_a; ELSE temp_a := temp_a -50; AO1 := temp_a; END_IF END_WHILE
КДС говорит, что у меня "вечный" цикл. Как правильно?
Если хотите сделать плавное включение, то лучше используйте счетчик+ генератор.
Здравствуйте.
Подскажите пожалуйста ответ на следующий вопрос.
В PLC Configuration я добавил модуль Modbus(Master) в этом модуле, заменяю элемент Debug-RS232 на модем. Как из программы изменять параметры модема? Например, телефонный номер по которому идет дозвон.
Вообще вопрос касается всех модулей подключаемых в ПЛК через конфигуратор ПЛК, имеется ли возможность программно менять параметры модулей?
Например, вводить IP адрес и порт при настройке соединения через Ethernet (TCP)
Вообще нет. Но конкретно с эзернетом можно переписать один файлик на ПЛК. Это «запрещённый приём», но если вам совсем невмоготу, то я вспомню, что это за файлик.имеется ли возможность программно менять параметры модулей?
Здравствуйте, коллеги!
Пролистал несколько последних сообщений в этой теме.
После оооооочень долгого отсутствия на форуме.
Заметил, что необходимость в достаточно подробном учебнике для начинающих по CoDeSys по прежнему велика.
А мы-то надеялись, что если сделать достаточное количество примеров, все будет понятно..
Ладно, идея создать такой учебник очень долго откладывалась "на потом". Тем не менее мы все-таки сделали первую попытку написать такой учебник по материалам семинаров, которые проводит Учебный центр ОВЕН.
Лучше поздно, чем никогда)
Учебник сделан в виде рассылки на эл. почту. Для того, чтобы добавления и исправления можно было автоматически пересылать всем тем, кто подписался.
Ну и для того, чтобы обучение шло последовательно. Это в том числе попытка сделать удаленный учебный курс по CoDeSys для начинающих. Сейчас в учебнике две больших главы, они придут вам не сразу, а по очереди. На подходе третья глава. Работа над учебником все еще в процессе)
Кому интересно - присоединяйтесь)
www.кодесис.рф
Заодно хотелось бы получить обратную связь по этому материалу, что в нем можно улучшить.
Наконецто, я одно время предлагал как вэбинар запись выложить именно с учебного центра Вашего как проходит платный семенар.. но видимо есть комерческая составляющая. Я попытался сам изучить, прыгаешь с одно на другой материал, и вдобавок я с этим не связан постоянно, но хотелось бы самому програмировать ПЛК чтобы в процессе эксплуатации дорабатывать те или инные моменты.
Спасибо.