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

Тема: написание ФБ для MasterScada на с#

  1. #1

    По умолчанию написание ФБ для MasterScada на с#

    Добрый день!
    Возникла такая проблема, на сайте Мастерскада нашел раздел как писать собственные ФБ и ВФБ на С# и потом их вставляем в Мастерскаду и используем. Делал по образце для написания собственной ФБ
    http://www.masterscada.ru/?additional_section_id=180
    В ходе добавления входов/выходов для данной функции в С# компилирует нормально и без проблем, при добавлении данной функции в объект выводит ошибку "Ошибка при вставке элемента", если убрать из данной функции все входа/выхода, то он ее вставляет в объект без проблем, входа/выхода делал по образце и не понятно в чем проблема((
    http://www.masterscada.ru/?additional_section_id=182

    HelpMe, может кто знает что еще что то надо для входов и выходов написать

    код функции файл с разрешением "*.cs":
    namespace Convert10
    {
    [Serializable,
    ComVisible(true),
    Guid("5CF426E0-E0EC-43FD-878B-88FE4E92807E"),
    CatID(CatIDs.CATID_OTHER),
    DisplayName("Конвертирование")]

    public class Class1:StaticFBBase
    {

    const int TagIn =1;
    const int TagOut = 2;

    protected override void UpdateData()
    {
    double PinValue = GetPinDouble(TagIn);
    SetPinValue(TagOut, PinValue);
    }
    }
    }


    код функции файл с разрешением "*.xml"(скобки убраны):
    ?xml version="1.0" encoding="utf-8" ?
    FBConfig
    Map
    Items
    Pin ID ="1" name ="Вход" Type="Вещественный"/
    Pout ID ="2" name ="Выход" Type="Вещественный"/
    /Items
    /Map
    /FBConfig

  2. #2

    По умолчанию

    Может "name" с маленькой буквы?

  3. #3

    По умолчанию

    Совершенно верно - должно быть с большой.
    Спасибо.

  4. #4

    По умолчанию

    точняк, не ожидал ))) спс

  5. #5

    По умолчанию

    Добрый день, не мог ли бы вы указать еще один момент по преобразованию типов данных в мастерскаде при создании собственных ВФБ на VisualStudio.
    В указаны типы данных:
    Вещественный - ?
    Целый - short или int или long ?
    Беззнаковый Целый - ushort или uint или ulong ?

    Нет - сам подстраивается под значение ему указанное?

  6. #6

    По умолчанию

    вещественный дв точности - double
    вещественный - float
    целый - int
    беззнаковый целый - uint
    время - datetime
    строка - string
    http://msdn.microsoft.com/ru-ru/library/ya5y69ds.aspx

    Если выбирается Нет, то тип наследуется от выхода.
    Спасибо.

  7. #7

    По умолчанию

    да, по ссылку я в курсе про эти типы данных, меня интересовало в основном целый тип данных, спс))

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 08.07.2014, 00:05
  2. Ответов: 0
    Последнее сообщение: 03.03.2014, 14:27
  3. Ответов: 3
    Последнее сообщение: 30.06.2013, 11:56
  4. Ответов: 2
    Последнее сообщение: 19.05.2010, 16:14

Ваши права

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