Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Как в STRING записать значение, когда BOOL = TRUE?

  1. #11
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    У меня сделано так:Вложение 26993, у них примерно так же работает.
    У меня немного попроще, наверно потому, что аварий мало. Конкат.png

  2. #12
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    У меня немного попроще, наверно потому, что аварий мало. Конкат.png
    По котельной действительно аварий в общем то не много и расписывать их в СМС не стоит, как говориться приедешь на объект увидишь.
    Просто должен быть ФБ от производителя вмещающий в себя сразу и сбор аварий-текстов, групповую рассылку и настройку модема.

  3. #13

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    У меня сделано так:Вложение 26993, у них примерно так же работает.
    В рекомендациях по разработке в МЭК не рекомендуется делать количество входов ФБ более 10ти т.к. это ухудшает читаемость программы на CFC, FBD и LD.
    Обычно делают слово-состояние системы, в котором каждый бит обозначает свою аварию, его передают в ФБ, а ФБ генерирует готовую строку для СМС.
    Тексты аварий можно передавать в ФБ в виде массива.

    Возможно именно в таком виде в будущем этот функционал и будет реализован.

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Просто должен быть ФБ от производителя вмещающий в себя сразу и сбор аварий-текстов, групповую рассылку и настройку модема.
    Настройка и отправка СМС у нас сейчас реализованы в библиотеке ModemOwenLib.
    На счет групповой рассылки - идея хорошая, возьмем на заметку.

  4. #14
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    В рекомендациях по разработке в МЭК не рекомендуется делать количество входов ФБ более 10ти т.к. это ухудшает читаемость программы на CFC, FBD и LD.
    Обычно делают слово-состояние системы, в котором каждый бит обозначает свою аварию, его передают в ФБ, а ФБ генерирует готовую строку для СМС.
    Тексты аварий можно передавать в ФБ в виде массива.
    Примерчик можно увидеть?

  5. #15
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Таки всё, примера так думаю мы не увидим, а?

  6. #16

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    У меня немного попроще, наверно потому, что аварий мало. Конкат.png
    В этом варианте например при аварии насоса 1 которая наступила раньше всех ( допустим) и ушло смс с описанием этой ошибки, при возникновении других аварий которые возможно возникнут позже аварии насоса например авария котла1 смс же не придет? и что за блок concat с входом EN?

  7. #17
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от sky35 Посмотреть сообщение
    В этом варианте например при аварии насоса 1 которая наступила раньше всех ( допустим) и ушло смс с описанием этой ошибки, при возникновении других аварий которые возможно возникнут позже аварии насоса например авария котла1 смс же не придет? и что за блок concat с входом EN?
    А где вы здесь увидели отправку смс?
    Вам показали как с формировать текст для аварийного сообщения.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  8. #18
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от sky35 Посмотреть сообщение
    В этом варианте например при аварии насоса 1 которая наступила раньше всех ( допустим) и ушло смс с описанием этой ошибки, при возникновении других аварий которые возможно возникнут позже аварии насоса например авария котла1 смс же не придет? и что за блок concat с входом EN?
    CONCAT складывает строки, когда EN = true

  9. #19

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    CONCAT складывает строки, когда EN = true
    это понятно, просто я такого не нашел в библиотеке, и почему он только один такой в этом примере? остальные все простые
    Последний раз редактировалось sky35; 31.10.2016 в 14:55.

  10. #20
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от sky35 Посмотреть сообщение
    это понятно, просто я такого не нашел в библиотеке
    правой кнопкой мыши нажмите по любому елементу и изучите контекстное меню
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Упаковка переменных BOOL, INT, REAL в Modbus String
    от ПРОЕКТ-П в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 20.04.2015, 22:09
  2. Как округлить значение в STRING?
    от lava_02 в разделе ПЛК1хх
    Ответов: 26
    Последнее сообщение: 06.11.2013, 19:56
  3. Ответов: 3
    Последнее сообщение: 11.07.2012, 14:56
  4. Ответов: 1
    Последнее сообщение: 28.01.2011, 16:42

Ваши права

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