.

.

.

.

.

.

.

.

.

MnemoLogic-это графический редактор для программирования контроллеров на языке типа FBD(Function Block Diagram). Программа представляется в виде схемы соединений модуля, состоящего из библиотечных элементов, которые по функциям максимально приближены к соответствующим электронным компонентам, используемых при разработке электрических схем различных приборов и других изделий электронной техники. Сюда входят арифметические и логические элементы: триггеры, счетчики, регистры, дешифраторы, мультиплексоры. Это позволило создать очень простой пользовательский интерфейс, интуитивно понятный инженерам-электронщикам и специалистам КИП.

• Если в контроллере предусмотрено подключение средств графического отображения, то с помощью MnemoLogic можно создавать мнемосхемы, пульты, тренды, тревожные панели, анимацию и прочие компоненты и свойства, характерные для SCADA-систем.

• Для этой цели в библиотеку MnemoLogic введены элементы, которые кроме отображения в схеме, имеют еще и визуальное отображение на Мнемопульте, который открывается в другом окне. В составе таких элементов: тумблеры, переключатели, лампочки, табло, краны, задвижки, трубы, емкости и т.д., т.е содержит все компоненты, которые могут обеспечить оператору-диспетчеру визуальное представление о ходе технологического процесса, контролировать и управлять им.

• Таким образом, основные этапы процесса проектирования системы автоматизации - программирование контроллеров и создание человеко-машинного интерфейса, могут быть сосредоточены в руках одного специалиста.

• И этим специалистом может быть КИП-овец, который, как правило, гораздо ближе к технологии производства, чем профессиональный программист.

• Разработанная пользователем схема компилируется в программный модуль, код которого состоит из подпрограмм, реализующих алгоритмы библиотечных элементов, входящих в схему разрабатываемого модуля, и таблицу связей. Этот код может интерпретироваться на любой аппаратной платформе, в которой портирована исполняющая подсистема MnemoLogic. Исполняющая система предельно проста и, соответственно, предельно надежна. Алгоритм ее работы заключается в последовательной интерпретации элементов схемы и передаче по окончании такта значений выходов каждого элемента на связанные с ним по схеме входы других элементов. К настоящему моменту портированы платформы: встраиваемые ПК под Window-XP,-7,-10, ПЛК на основе микроконтрoллеров семейств ATMEGA и MicroChip.

• Отладку схемы модуля можно производить как на самой целевой платформе, так и без нее, на автоматически создаваемой модели схемы модуля на платформе ПК.

• Иерархическая структура MnemoLogic позволяет «сворачивать» разработанную пользователем схему модуля в библиотечный элемент с дальнейшим использованием этого элемента в схеме другого модуля, находящего иерархически на ступень выше. Таким образом, в рамках одной схемы можно реализовать сеть из множества подчиненных модулей, распределенных по различным ресурсам и на различных платформах.

• MnemoLogic это не система, не пакет, не программный комплекс, а просто приложение «весом» всего до 100Мб.

• Тем не менее, MnemoLogic обеспечивает выполнение всех основных функций традиционных гигабайтных Scada-пакетов, программирование контроллеров и даже моделирование объекта и окружающей его среды.