ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
185466
Связанные сообщения
Plc
Подскажите, нужно ли обязательно нормализовать, приводить все параметры участвующие в регулировании PID к 100% и как это правиль...2024-10-17
Стыдно вопрошать, ну да ладно. кто-то на птичьих языках (ПЛК) программируеть? есть ПЛК Митсубиши с севшей батарейкой и стертой п...2024-05-19
Кто как защищает вход контроллера 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, просмотров: 24236)
Есть ли здесь люди, которые разрабатывали свой PLC и софт для него? Как обычно реализуют интерпретатор логики унутре PLC? Как я понимаю, основных вариантов три. Самый простой - тупо каждый раз делать изменения в исходнике, правя только ту часть, которая относится к логике PLC. В другом простейшем случае на компе рисуется блок-схема, которая компилируется в целевой исполняемый код, который в свою очередь загружается в PLC как пользовательское приложение. Третий вариант - в PLC исполняется интерпретатор блочного описания логики. Мне сейчас нужно оценить трудозатраты, чтобы поддержать или наоборот удержать начальство от очередной "авантюры" - разработка подобия Сименсовского LOGO!, только проще по функциональности и в разы (не менее чем в 3 раза ;) ) дешевле. Понятно, что схемотехника устройства весьма несложная. Но хочется, чтобы подготовка его к использованию на конкретном объекте не ложилась на плечи программиста. Нужно чтобы пользователь или обслуживающий персонал мог самостоятельно готовить, править и загружать схему управления PLC в каком-то блок-схемном редакторе, точно также как это делается на Сименсовских и подобных контроллерах. К сожалению, видя лишь низкую себестоимость самого железа, начальство пока не осознает, что основная стоимость разработки тут в софте будет зарыта.