Просмотр полной версии : Самый простой пример для ПЛК 73 на CFC
Добрый день.
Только начал заниматься первым проектом , раньше делал все программируемых реле - все было прекрасно
Сейчас делаю первый проект в codesys 2.3 - никак не могу управлять выходным реле (видно в настройках где то не так что делаю)
Нужно при наличии появлении сигнала на входе - включалось реле , при пропадании сигнала на входе отключалось реле
Скиньте простой пример на CFC
у меня плк73-ккккрруу-м
Заранее спасибо
В конфигурации ПЛК задать имена входу и выходу (например: in1, out1) в поле программы добавить вход и выход, соединить их и назначить им имена из глобальных переменных.
lara197a
06.02.2015, 09:49
В конфигурации ПЛК задать имена входу и выходу (например: in1, out1) в поле программы добавить вход и выход, соединить их и назначить им имена из глобальных переменных.
В ПЛК 63\73 есть особенность. Для включения входа нужно не просто соединить, а присвоить значение от 1 до 1000.
В ПЛК 63\73 есть особенность. Для включения входа нужно не просто соединить, а присвоить значение от 1 до 1000.
Спасибо огромное !!! это помогло !!! не знал про тонкость эту
Спасибо огромное !!! это помогло !!! не знал про тонкость эту
А так еще тоньше будет
16614
Тем более если нужно будет с выходов ФБ логические сигналы подавать на выходы ПЛК. Просто использовать BOOL_TO_REAL.
Александр Ч.
06.02.2015, 12:31
В руководстве на ПЛК73 нет ничего про 1000. Просто нужно присвоить выходу либо 0,0 - выкл. , либо 1,0 - вкл. Либо промежуточное для ШИМ. А что такое 1...1000?
Алексей Александрович
06.02.2015, 12:40
То же сталкивался с этим.
"Неявное преобразование данных из 'большего' типа в 'меньший' запрещено стандартом (например, из INT в BYTE или DINT в WORD). Если подобное преобразование действительно необходимо, оно должно быть выражено явно. Явные преобразования работают практически для всех базовых типов данных."
Но наоборот то можно. Но не на 73. Какая то странность. И компилятор не ругается.
Филоненко Владислав
06.02.2015, 17:42
Не рекомендую использовать SFC на ПЛК63/73. SFC генерирует очень объёмный код для простых вещей. А места в ПЛК мало.
А так еще тоньше будет
16614
Тем более если нужно будет с выходов ФБ логические сигналы подавать на выходы ПЛК. Просто использовать BOOL_TO_REAL.
А так вообще оказалось просто !
Всем спасибо за помощь !!!
Добрый день.
Тоже начал осваивать ПЛК Овен (на фирме купили два ПЛК63).
Так вот после того, как погонял на контроллере разные примеры с диска нарисовалась проблема с временем реакции на изменение значения температурного датчика, подключаемого к аналоговому входу. Время этой реакции составляет 18-20 сек(пробовал подключать 1 или 2 датчика разных типов, остальные входы отключал). Такое время на обоих ПЛК получается. Такая инерционность определения температуры конечно совсем не подходит для нашего проекта. В чем причина такой замедленной реакции у ПЛК ? (может они просто неисправны?) Подскажите кто в теме, пожалуйста.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot