Страница 40 из 53 ПерваяПервая ... 30383940414250 ... ПоследняяПоследняя
Показано с 391 по 400 из 521

Тема: ПЛК110 М02 MasterSCADA 4D

  1. #391

    По умолчанию

    Спасибо за подробный ответ.

  2. #392
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Добрый день!

    Создал перечисление в библиотеке.

    Если к этому перечислению обращаюсь в программе ST, все успешно комплируется.
    Если к этому перечислению обращаюсь в программе FBD, происходит ошибка!

    Вышесказанное поясняют 2 снимка экрана.

    Т.е. в FBD нельзя использовать перечисления. Тогда как поступить, если я хочу в коде видеть, что значит 0, 1 и т.д. Только комментарии?
    Изображения Изображения

  3. #393

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Добрый день!

    Создал перечисление в библиотеке.

    Если к этому перечислению обращаюсь в программе ST, все успешно комплируется.
    Если к этому перечислению обращаюсь в программе FBD, происходит ошибка!

    Вышесказанное поясняют 2 снимка экрана.

    Т.е. в FBD нельзя использовать перечисления. Тогда как поступить, если я хочу в коде видеть, что значит 0, 1 и т.д. Только комментарии?

    Добрый день!

    Нужно перечисление передать через входной параметр.
    Вы же в ручную ввели значение. При ручном вводе перечисления, FBD считает его как строку.

  4. #394
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Цитата Сообщение от SCADAMaster4D Посмотреть сообщение
    Добрый день!

    Нужно перечисление передать через входной параметр.
    Вы же в ручную ввели значение. При ручном вводе перечисления, FBD считает его как строку.
    Для переменной State имеющей тип - перечисление TrafficState (состояния светофора), строка TrafficState#Red и есть значение. Как, например, для переменной типа word строка "2" есть значение.
    Как я должен значение передать через входной параметр?
    Поясните на примере.

  5. #395

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Для переменной State имеющей тип - перечисление TrafficState (состояния светофора), строка TrafficState#Red и есть значение. Как, например, для переменной типа word строка "2" есть значение.
    Как я должен значение передать через входной параметр?
    Поясните на примере.
    Создать в библиотеке тип данных перечисление. Создать в программе FBD входной параметр типа нашего перечисления. Задать начальное значение black (т.е. 1 Значение). Связать параметр с входом ФБ.
    Скриншот:
    https://1drv.ms/u/s!AgmTYHyVfeexhEpy...ncvC0?e=9JVfvS
    Пример проекта:
    https://1drv.ms/u/s!AgmTYHyVfeexhxE6...N0kRl?e=u38aZi

  6. #396
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Цитата Сообщение от SCADAMaster4D Посмотреть сообщение
    Создать в библиотеке тип данных перечисление. Создать в программе FBD входной параметр типа нашего перечисления. Задать начальное значение black (т.е. 1 Значение). Связать параметр с входом ФБ.
    Скриншот:
    https://1drv.ms/u/s!AgmTYHyVfeexhEpy...ncvC0?e=9JVfvS
    Пример проекта:
    https://1drv.ms/u/s!AgmTYHyVfeexhxE6...N0kRl?e=u38aZi
    Добрый день. Спасибо за ответ.

    Планируете ли сделать, что бы можно было писать как в ST, т.е. написал "ИмяПеречисления#Black" и компилятор тебя понял?

  7. #397

    По умолчанию

    Добрый день! Можно ли использовать блок ReportFB в ПЛК110 М02 MasterSCADA 4D ?

  8. #398

    По умолчанию

    Здраствуйте.
    Скачал новую среду разработки 1.2.8 и обновил исполнительную среду в ПЛК до версии 1.2.8.16496.
    Теперь почему-то нельзя форсировать параметры связанные со входами. Т.е. если раньше надо было для отладки изменить значение параметра - двойной щелчок в дереве на нужном параметре и изменяешь (true/false или значение вводишь), и оно применяется - передается в связанные программы, то сейчас хоть блокируй значение, хоть вводи - ничего не передается в программы, изменение происходит только во внешних каналах.
    Изменить значение параметра в объекте получается только изменением связанного (входного) параметра из программы обработки данных с модулей ввода.
    Как можно это обойти ?

  9. #399

    По умолчанию

    Добрый день, коллеги! Кто-нибудь сталкивался с проблемой "несохранения" редактируемого файла в WinSCP? Работаю по соединению SFTP, в директории /etc/ppp/peers/, c файлом mega.gprs. При перезагрузке контроллера по питанию происходит откат к старой версии файла.

  10. #400

    По умолчанию

    Цитата Сообщение от elovikov_alexey1994 Посмотреть сообщение
    Добрый день, коллеги! Кто-нибудь сталкивался с проблемой "несохранения" редактируемого файла в WinSCP? Работаю по соединению SFTP, в директории /etc/ppp/peers/, c файлом mega.gprs. При перезагрузке контроллера по питанию происходит откат к старой версии файла.
    Добрый день. Попробуйте после изменения файла в терминале WinSCP отправить команду /etc/rc.sync 2
    Последний раз редактировалось Мастеренко Иван; 20.04.2020 в 13:52.
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

Страница 40 из 53 ПерваяПервая ... 30383940414250 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК110 со средой исполнения MasterSCADA 4D
    от Kirill в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 31
    Последнее сообщение: 06.05.2021, 14:21
  2. Ответов: 25
    Последнее сообщение: 30.07.2015, 14:53
  3. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  4. Ответов: 4
    Последнее сообщение: 23.04.2012, 13:56

Ваши права

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