ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
185466
Связанные сообщения
Plc
Кто как защищает вход контроллера 4...20 мА? Есть спец. микруха MAX14626, но её крайне сложно достать. Чтобы такое несложное на ...2022-07-20
Ух ты! 2016 год. Вторая ссылка. Прошло достаточно времени чтобы "увидеть истинный вектор движения".2022-04-03
господа эмбеддера, рынок плк пуст, практически, занимайте свои ниши.2022-04-01
У кого как с ПЛК и пром. автоматикой? Производителей подводит отсутствие готового товара на складах. Всё как ранее описывал С...2022-03-20
ПРограммируемы логические контроллеры - чтоб почитать?2022-02-19
[Универсальная проводная шина для задач "распределенный PLC"]. Одна витая пара, дуплекс, до 100 Кбит/сек, гальваническ...2020-05-03
На сахаре несколько раз всплывала тема данных в питании. Наиболее адекватная идея -- отвязать питание через дроссель (фильтр НЧ)...2020-04-03
[IEC 61131-3 часть 2.3] Отечественные фирмы, производящие ПЛК "вокруг да около" стандартных языков.2017-06-21
[IEC 61131-3 часть 2.2] Среды для работы с языками. GPL, проприетарные.2017-06-21
[IEC 61131-3 часть 2] Кто какие знает ресурсы по теме? Делимся, обсуждаем.2017-06-21
[Фундаментальная размышлизма.] Опенсорц, С++ и победа прогрессивного человечества.2016-12-13
Вспомнинается, тут давали интересную идею: использовать IRDA-трансивер/приёмник (только электрический, без оптики). Идея в том, ...2016-01-23
Передача информации по проводам. Тут давали интересную идею (см. ссылку). Мол многие МК сейчас имеют IRDA и ежели развязать тран...2014-04-15
rezident (17.03.2010 01:47, просмотров: 22088)
Есть ли здесь люди, которые разрабатывали свой PLC и софт для него? Как обычно реализуют интерпретатор логики унутре PLC? Как я понимаю, основных вариантов три. Самый простой - тупо каждый раз делать изменения в исходнике, правя только ту часть, которая относится к логике PLC. В другом простейшем случае на компе рисуется блок-схема, которая компилируется в целевой исполняемый код, который в свою очередь загружается в PLC как пользовательское приложение. Третий вариант - в PLC исполняется интерпретатор блочного описания логики. Мне сейчас нужно оценить трудозатраты, чтобы поддержать или наоборот удержать начальство от очередной "авантюры" - разработка подобия Сименсовского LOGO!, только проще по функциональности и в разы (не менее чем в 3 раза ;) ) дешевле. Понятно, что схемотехника устройства весьма несложная. Но хочется, чтобы подготовка его к использованию на конкретном объекте не ложилась на плечи программиста. Нужно чтобы пользователь или обслуживающий персонал мог самостоятельно готовить, править и загружать схему управления PLC в каком-то блок-схемном редакторе, точно также как это делается на Сименсовских и подобных контроллерах. К сожалению, видя лишь низкую себестоимость самого железа, начальство пока не осознает, что основная стоимость разработки тут в софте будет зарыта.