Страница 694 из 765 ПерваяПервая ... 194594644684692693694695696704744 ... ПоследняяПоследняя
Показано с 6,931 по 6,940 из 7646

Тема: Вопросы начинающего

  1. #6931

    По умолчанию

    Добрый день!
    Как обратиться к параметрам, которые находяться в группе в скрипте?

  2. #6932

    По умолчанию

    В какой группе? Опишите задачу подробнее
    Спасибо.

  3. #6933

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    В какой группе? Опишите задачу подробнее
    У меня есть объект в котором есть элемент Группа. В этой группе есть команды в которые я пишу данные. Мне нужно в скрипте обратиться в этим параметрам в группе. Групп несколько и в каждой группе одни и те же параметры с одинаковыми названиями.

  4. #6934

    По умолчанию

    Посмотрите статью
    https://insat.ru/blog/fb-skript-c-i-...r-peremennykh/
    Спасибо.

  5. #6935

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    using System;
    using MasterSCADA.Script.FB;
    using MasterSCADA.Hlp;
    using FB;
    using FB.FBAttributes;
    using System.Linq;

    [FBRetain]
    public partial class ФБ : ScriptBase
    {
    public override void Execute()
    {
    switch (ИндескСтроки)
    {
    //Строка 1
    case 1:
    var itemPMT1=(ITreePinHlp)HostFB.TreeItemHlp.Project.I tem("Объект.Объект 1.Значение 1");
    PMT1=(double?)(itemPMT1.GetRTPin().ObjectValue);
    break;
    }
    }
    }

    При присвоении ИндескСтроки 1, выходная переменная PMT1 не меняется. В чем ошибка?

  6. #6936

    По умолчанию

    вариантов много может быть - например путь неправильный.
    В правом нижнем углы скады есть красная кнопка - которая открывает протокол работы. Посмотрите нет ли там ошибок.
    Спасибо.

  7. #6937

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    вариантов много может быть - например путь неправильный.
    В правом нижнем углы скады есть красная кнопка - которая открывает протокол работы. Посмотрите нет ли там ошибок.
    Есть ошибка: Выполнение Объект 1.Скрипт | Заданное приведение является недопустимым. : Интерфейс не поддерживается
    Отмечу, что переменная PMT1 задана как выходная переменная у скрипта (тип вещественный)

  8. #6938

    По умолчанию

    У нас все корректно пример в приложении
    Вложения Вложения
    • Тип файла: zip 1.zip (81.8 Кб, Просмотров: 1)
    Спасибо.

  9. #6939

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    У нас все корректно пример в приложении
    У меня тип команды Вещественный. Если поставить вещественный (не вещественный дв.точности) перестает работать. Как в таком случае поступить? Менять тип на вещественный дв.точности?
    И второй вопрос: как прописать путь к команде, если она находиться в группе?Объект.Объект 1.Название группы.Команда 1 не помогло.

  10. #6940

    По умолчанию

    Тогда нужно к float приводить.
    Именно так и нужно прописывать путь. Пример в приложении
    Вложения Вложения
    • Тип файла: zip 1.zip (100.8 Кб, Просмотров: 2)
    Спасибо.

Страница 694 из 765 ПерваяПервая ... 194594644684692693694695696704744 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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