Модуль исполнения Программ (C#, Эмулятор ПЛК)

Стартовая страница Форумы Разработка и интеграция Модуль исполнения Программ (C#, Эмулятор ПЛК)

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Записи
  • #44091
    manjey73
    Участник

    Модуль исполнения программ на C#, эмуляция ПЛК. В комплекте тестовые программы

    ModSoftPlc — Ссылка на GIT

    Ссылка на папку с тестовыми программами для понимания кода, как их создавать.

    SoftPlcProgram

    Так же в программе можно подключить зависимую библиотеку, в данном случае я начал интегрировать в библиотеку ScadaCommFunc некоторые компоненты (Гистерезис например).

    з.ы. потихоньку буду добавлять скриншоты и возможно видео.

    Цель модуля, не заниматься кроиловом при составлении скриптов и использовании Модуля Автоматического Управления. Он несколько для других вещей предназначен.

    • Тема изменена 6 дней, 16 часов назад пользователем Mikhail.
    #44092
    manjey73
    Участник

    Собственно Модуль работает в двух режимах.
    1. Lite:
    — отсутствует возможность инициализации переменных при старте
    — отсутствует возможность сохранять значения переменных (Retain)
    — отсутствует возможность запуска календарных программ (в работе еще этот момент)
    — скорее всего не получится автоматический старт программ при запуске Сервера

    2. Pro: (платно)
    — будет запуск календарных программы (например пилю программу производственного календаря)
    — ну и доступно то, что недоступно в Lite
    — За счет инициализации входных переменных есть автоматический запуск программы.

    #44100
    manjey73
    Участник

    Видео по настройке

    Видео не совсем полноценное, там есть нюансы.

    Ну и будут скоро исправления, а то нарвался тут на ошибочку…

    #44101
    Mikhail
    Модератор

    1-я ссылка на открывается, нужно поправить.

    #44102
    manjey73
    Участник

    Странно, у меня открывается. Что не так?

    Сейчас перезалью. какой-то дубляж там произошел

    • Ответ изменён 1 неделя, 3 дня назад пользователем manjey73.
    #44105
    manjey73
    Участник

    ModSoftPlc_V6.4.1.2

    Заодно поправил интересный баг 🙂

    #44121
    Mikhail
    Модератор

    Интересная разработка.

    #44130
    manjey73
    Участник

    Поправьте тогда ссылку в первом посте, если у вас есть такая возможность.
    А последние ответы по данному поводу можно и прибить.

    Разработка была обусловлена тем, что при помощи скриптов и МАУ надо еще приложить такую-то мать и долго вылавливать проблемы, почему не так работает или не там.
    Тут саму логику пишешь на C# как нравится и связываешь с каналами.

    Была бы возможность сделать на FBD, было бы проще переносить программы из разных ПЛК, но увы, там работы не в одно лицо. 🙂
    я и этот писал больше года наверное…

    з.ы. правда модуль от @JurasskPark опробовать руки не доходят. Что-то у меня с ним не взлетело вообще. Может отсутствие восприятия самих блоков не как в привычных средах, типа CodeSys и OwenLogic и подобных.

    #44140
    Mikhail
    Модератор

    Ссылку обновил.

    #44265
    Mikhail
    Модератор

    Опубликован по ссылке https://rapidscada.net/store/Module/ru/ModSoftPlcBu
    Спасибо.

    #44269
    manjey73
    Участник

    🙂 дойдут руки, тоже переделаю на Bu

    • Ответ изменён 13 часов, 40 минут назад пользователем manjey73.
Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Для ответа в этой теме необходимо авторизоваться.