Показано с 1 по 8 из 8

Тема: Автоматизация в MasterSCADA

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

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

    По умолчанию

    возможно, конечно... просто пока возился с сообщениями, столько пришлось перепробовать - делаешь наследников, всех привязываешь к каналам, потом добавляешь новое поле в начальный объект - о чудо, все привязки к каналам в наследниках исчезли!
    При отправке смс - нужно прописать сообщение - например "Корпус №1 ИТП авария насоса ГВС", копируешь Корпус №1 - в Корпус№2, а текстовую часть как автоматом изменить? пришлось сделать отправку смс в программе ST. E-mail также. И вроде удобно все из одной программы отправлять, но вот сообщение в самой Мастерскаде программно вызвать нельзя - нужно отдельный объектик сделать. Раньше ведь было все в одном - сообщение, смс и e-mail + возможность добавлять значение переменной в текст, а в 4Д пришлось самому городить.

    В результате получилась система с генерацией сообщений, смс и e-mail из excel-евского файла, но с кучей дополнительных телодвижений. Вот и думал авоматизировать эти движения через C#.
    Последний раз редактировалось Ушаков Николай; 04.03.2020 в 12:00.

  2. #2

    По умолчанию

    Цитата Сообщение от Ушаков Николай Посмотреть сообщение
    возможно, конечно... просто пока возился с сообщениями, столько пришлось перепробовать - делаешь наследников, всех привязываешь к каналам, потом добавляешь новое поле в начальный объект - о чудо, все привязки к каналам в наследниках исчезли!
    При отправке смс - нужно прописать сообщение - например "Корпус №1 ИТП авария насоса ГВС", копируешь Корпус №1 - в Корпус№2, а текстовую часть как автоматом изменить? пришлось сделать отправку смс в программе ST. E-mail также. И вроде удобно все из одной программы отправлять, но вот сообщение в самой Мастерскаде программно вызвать нельзя - нужно отдельный объектик сделать. Раньше ведь было все в одном - сообщение, смс и e-mail + возможность добавлять значение переменной в текст, а в 4Д пришлось самому городить.

    В результате получилась система с генерацией сообщений, смс и e-mail из excel-евского файла, но с кучей дополнительных телодвижений. Вот и думал авоматизировать эти движения через C#.
    Попробуйте использовать ФБ getObjectName(Общая,системная) , таким образом имя объекта меняется, а описание аварии просто соединяете конкатенацией строк(функция работа со строками concat)

  3. #3

    По умолчанию

    Я добавил в объекты параметр "название" и передаю его в программу, а дальше, да, соединением строк. Этот же параметр удобно использовать на мнемосхеме - привязать к тексту заголовка. Так удобнее - чтобы не называть программные объекты длинным названием типа "Цех для обработки чего-то там...".

Похожие темы

  1. Автоматизация ЦТП
    от alextopaz в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 09.04.2018, 23:35
  2. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  3. автоматизация кнс
    от Crizlo в разделе Подбор Оборудования
    Ответов: 20
    Последнее сообщение: 03.08.2010, 15:02
  4. Автоматизация ЦТП
    от QWERG в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 31.07.2009, 20:50
  5. Автоматизация ЦТП
    от QWERG в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 23.07.2009, 09:58

Ваши права

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