Показано с 1 по 10 из 20

Тема: Как должен выглядеть "конфигуратор мечты"

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    В1) "Перевес переменной на другой вход" (например, сгорел выход плк). Меняем соответствие переменной в табличке (с шага 3)
    В2) "Смена ПЛК". Переделываем табличку №3
    При конфигурировании через АТ ведь так и получается.
    Неудобство в том, что адреса вручную вколачивать очень противно, к тому же тыркаясь все время в этот дебильный PLC Configuration!

    Если придумать стандартные имена для всех входных-выходных переменных, а адреса подставлялись бы автоматом, было бы очень хорошо.
    Но если DI0, DO14, FDO2, Stat.power выглядят более-менее понятно, то с сетевыми дело похуже.
    Придумать для разных протоколов разные сокращения...
    MBS2W11 - модбас слейв номер 2, word 11
    OM1W2 - овен мастер 1 слово 2
    Что-то не очень...

  2. #2

    По умолчанию

    Как вам такое?
    http://recordit.co/bJe2u0b3xy
    Кнопка привязывается к DI1, лампочка -- к DO1.

    Картинка: Вложение 23284
    "global variables" на картинке это просто список переменных, чтобы их можно было использовать в программе. А дальше они привязываются в конфигурации к нужным IO.

    Использовать %AT и т.п. по всему коду, наверное, плохо, т.к. если что-то нужно поменять, то концов не соберёшь где именно менять нужно.
    Да и набрать нужное OM1W2 без распечатки всех "слов" невозможно.

  3. #3

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Как вам такое?
    http://recordit.co/bJe2u0b3xy
    Кнопка привязывается к DI1, лампочка -- к DO1.
    Какой формат видео вы используете? Мой файрфокс отказывается его показывать.

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Картинка: Вложение 23284
    "global variables" на картинке это просто список переменных, чтобы их можно было использовать в программе. А дальше они привязываются в конфигурации к нужным IO.
    Я примерно так и делаю. Все входы-выходы описываю в секции глобальных переменных. Вот так:
    В программе никаких АТ% нет.
    Неудобство только в том, что при описании переменных все время приходится нырять в PLC Configuration и мышкой там тыркать.
    Изображения Изображения
    • Тип файла: jpg config.JPG (151.1 Кб, Просмотров: 47)
    Последний раз редактировалось Евгений Пашигоров; 30.03.2016 в 08:49.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Пашигоров Посмотреть сообщение
    Какой формат видео вы используете? Мой файрфокс отказывается его показывать.
    mp4
    А такая ссылка заработает? Это анимированный gif, то же самое видео: http://g.recordit.co/bJe2u0b3xy.gif


    Я понемногу начал свой проект делать -- пока полёт нормальный.

    Объявил штук 30 переменных -- понял, что нужна подсказка "переменную забыли привязать к ПЛК/забыли использовать её в коде основной программы":
    Снимок экрана 2016-03-30 в 8.55.26.png


    Снимок экрана 2016-03-30 в 8.55.10.png

    Ещё, наверное, в самой переменной нужно бы показывать "место привязки к ПЛК". Т.е. чтобы, глядя на список глобальных, было видно, что переменная находится на таком-то ПЛК/модуле ввода-вывода, таком-то DO/DI. Ну и чтобы оттуда можно было и назначать переменную на DO/DI.
    Последний раз редактировалось Владимир Ситников; 30.03.2016 в 09:23.

  5. #5

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    mp4
    А такая ссылка заработает? Это анимированный gif, то же самое видео: http://g.recordit.co/bJe2u0b3xy.gif
    По ссылке получаю:
    403 Forbidden
    Code: AccessDenied
    Message: Access Denied
    RequestId: E93B76CFA8E38635
    HostId: KMlALSvHK6DI13loSqDvg8U44QAyUjDpJ+gymmgeCD3dKwz3zJ uRHGmV88n93N4Gw4wthO6Wto4=
    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Ещё, наверное, в самой переменной нужно бы показывать "место привязки к ПЛК". Т.е. чтобы, глядя на список глобальных, было видно, что переменная находится на таком-то ПЛК/модуле ввода-вывода, таком-то DO/DI. Ну и чтобы оттуда можно было и назначать переменную на DO/DI.
    Вот если назначать будет удобно, тогда это здорово!
    Это же у Вас целая IDE получается?

  6. #6

    По умолчанию

    Цитата Сообщение от Евгений Пашигоров Посмотреть сообщение
    По ссылке получаю: 403 Forbidden
    Странно.
    Вот картинка create_and_assign_variable.gif

    Цитата Сообщение от Евгений Пашигоров Посмотреть сообщение
    Вот если назначать будет удобно, тогда это здорово!
    Это же у Вас целая IDE получается?
    Да, IDE.
    В конечном итоге она генерирует codesys проект, но на этапе написания функционал богаче.

  7. #7

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Странно.
    Вот картинка
    Картинку вижу. Выглядит неплохо.
    А сможем уже написанную программу с глобальными на другой ПЛК перетащить?
    На пустую конфигурацию? А не на пустую?

  8. #8

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Как вам такое?
    http://recordit.co/bJe2u0b3xy
    Кнопка привязывается к DI1, лампочка -- к DO1.
    Супер! Когда в продакшен?
    С уважением,
    Владимир
    vmsystems.ru

  9. #9

    По умолчанию

    Цитата Сообщение от Миних В.А. Посмотреть сообщение
    Супер! Когда в продакшен?
    Сейчас делаю кнопку "создать проект". Ну, чтобы можно было за одну-две кнопки создать проект, готовый к заливке.

    Что-нибудь в духе "создать простой проект для ПЛК110", "создать проект для ПЛК110+модуль вывода", "создать проект для ПР".
    На следующей неделе, думаю, будет очередная версия.

  10. #10

    По умолчанию

    Цитата Сообщение от Миних В.А. Посмотреть сообщение
    Супер! Когда в продакшен?
    Осталось название придумать.
    Пока так: https://github.com/vlsi/ide61131/releases/tag/v1.3.0

Похожие темы

  1. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  2. Подключение ПЧВ к компу "Конфигуратор ПЧВ"
    от GSM в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 31.05.2016, 16:00
  3. Ответов: 20
    Последнее сообщение: 15.04.2015, 11:02
  4. Конфигуратор СП270 элемент "Окно"
    от Алексей Александрович в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 09.08.2012, 11:51
  5. Ответов: 8
    Последнее сообщение: 29.03.2011, 14:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •