Страница 151 из 764 ПерваяПервая ... 51101141149150151152153161201251651 ... ПоследняяПоследняя
Показано с 1,501 по 1,510 из 7638

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

  1. #1501

    По умолчанию

    Вот, пожалуйста
    Код:
    06-08-2014 10:48:21.690 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 10:48:21.142 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 10:48:20.674 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 10:48:19.549 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 10:48:19.520 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 10:48:19.313 Node1::Device1:(10.0.3.2:502) Rx: [0000]  
    06-08-2014 10:48:18.332 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 10:48:18.332 Node1::Device1:(10.0.3.2:502) Rx: [0022] 00 00 00 00 00 05 01 03 02 00 00 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 10:48:15.162 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01

  2. #1502

    По умолчанию

    Вы проверяли на той же конфигурации?
    Выложите ее. Как долго вы ждете для воспроизведения ошибки.
    Также приложите полный лог.

    Это запросы из вашего скрипта? Вам нужно менять Transaction ID - это позволит избежать подобных ошибок.
    Последний раз редактировалось SCADAMaster; 06.08.2014 в 13:14.
    Спасибо.

  3. #1503

    По умолчанию

    Да, конфигурация ровно та же
    Подчинённое устройство отвечает с задержкой в 1 секунду
    Лог, который я прикладывал, идёт с запуска ОРС сервера, т. е. в данном конкретном случае ждать пришлось около четырёх секунд. Затем ошибки повторяются через разные промежутки времени.

    Вот более длинный аналогичный лог
    Лог:
    Код:
    06-08-2014 13:55:33.265 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:33.265 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:32.234 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:32.234 Node1::Device1:(10.0.3.2:502) Rx: [0011] 0A 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:31.233 Node1::Device1:(10.0.3.2:502) Tx: [0012] 0A 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:31.233 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:30.201 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:30.201 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:29.170 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:29.170 Node1::Device1:(10.0.3.2:502) Rx: [0011] 09 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:27.367 Node1::Device1:(10.0.3.2:502) Tx: [0012] 09 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:27.197 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:27.167 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:27.167 Node1::Device1:(10.0.3.2:502) Rx: [0000]  
    06-08-2014 13:55:26.165 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:26.165 Node1::Device1:(10.0.3.2:502) Rx: [0011] 08 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:24.172 Node1::Device1:(10.0.3.2:502) Tx: [0012] 08 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:24.172 Node1::Device1:(10.0.3.2:502) Rx: [0011] 07 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:24.152 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:23.151 Node1::Device1:(10.0.3.2:502) Tx: [0012] 07 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:23.141 Node1::Device1:(10.0.3.2:502) Rx: [0000]  
    06-08-2014 13:55:22.139 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:22.139 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:21.108 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:21.108 Node1::Device1:(10.0.3.2:502) Rx: [0011] 06 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:20.107 Node1::Device1:(10.0.3.2:502) Tx: [0012] 06 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:20.107 Node1::Device1:(10.0.3.2:502) Rx: [0000]  
    06-08-2014 13:55:19.105 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:19.095 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:18.074 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:18.074 Node1::Device1:(10.0.3.2:502) Rx: [0011] 05 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:17.062 Node1::Device1:(10.0.3.2:502) Tx: [0012] 05 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:17.062 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:16.031 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:16.031 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:14.999 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:14.999 Node1::Device1:(10.0.3.2:502) Rx: [0011] 04 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:13.998 Node1::Device1:(10.0.3.2:502) Tx: [0012] 04 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:13.797 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:12.776 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:12.766 Node1::Device1:(10.0.3.2:502) Rx: [0011] 03 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:10.783 Node1::Device1:(10.0.3.2:502) Tx: [0012] 03 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:10.783 Node1::Device1:(10.0.3.2:502) Rx: [0011] 02 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:10.763 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:09.762 Node1::Device1:(10.0.3.2:502) Tx: [0012] 02 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:09.551 Node1::Device1:(10.0.3.2:502) Rx: [0011] 00 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:08.530 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01  
    06-08-2014 13:55:08.530 Node1::Device1:(10.0.3.2:502) Rx: [0011] 01 00 00 00 00 05 01 03 02 00 00  
    06-08-2014 13:55:07.518 Node1::Device1:(10.0.3.2:502) Tx: [0012] 01 00 00 00 00 06 01 03 00 00 00 01  
    06-08-2014 13:55:07.518 Node1::Device1:(10.0.3.2:502) Rx: [0000]  
    06-08-2014 13:55:06.517 Node1::Device1:(10.0.3.2:502) Tx: [0012] 00 00 00 00 00 06 01 03 00 01 00 01

  4. #1504

    По умолчанию

    Проблема в том, что вы применяете функцию SendAndRecive без всякого контроля (вы не проверяете поступил ответ или нет). Кроме того у вас указан максимальный размер приемного буфера - 255. Поэтому, если по какой то причине ответ от устройства не успел поступить, то сервер сначала выдает пустой ответ, а затем принимает следующий за ним который состоит уже из двух.
    Вам нужно сделать полный контроль достоверности приема данных.

    Либо используйте функции из раздела Modbus - в них эти нюансы учитываются.
    Спасибо.

  5. #1505

    По умолчанию

    Вы правы, на моей тестовой конфигурации дело оказалось в слишком маленьком времени ожидания ответа устройства.

    Функции из раздела Modbus не совсем удобны в том плане, что смешать обновление регистров разных типов не удастся, а от ExtFunction я отказался уже достаточно давно

  6. #1506

    По умолчанию

    Добрый день.
    1. Как в скрипте выйти без подтверждения из режима исполнения?
    2. Как в скрипте получить имя текущего оператора?
    Последний раз редактировалось azausatu; 07.08.2014 в 10:49.

  7. #1507

    По умолчанию

    Цитата Сообщение от SokolovS Посмотреть сообщение
    ExtFunction я отказался уже достаточно давно
    Вы отказались от нее из-за ошибки с чередованием байт - мы ее поправили.
    Спасибо.

  8. #1508

    По умолчанию

    Нет, чередование байт тогда я реализовал своей функцией
    Просто ExtFunction пытается сама обрабатывать если устройство ответило ошибкой, меня это не устраивает

  9. #1509

    По умолчанию

    Цитата Сообщение от azausatu Посмотреть сообщение
    1. Как в скрипте выйти без подтверждения из режима исполнения?
    В секцию using добавить
    using MasterSCADALib;

    код:
    MasterSCADAHlp.Instance.ToDesign(EApplicationOpFla gs.aofIgnorePermissions | EApplicationOpFlags.aofAsyncCall);
    Работает начиная с версии 3.6

    Цитата Сообщение от azausatu Посмотреть сообщение
    2. Как в скрипте получить имя текущего оператора?
    HostFB.TreeItemHlp.Project.RTPermissions.CurrentUs er
    Спасибо.

  10. #1510

    По умолчанию

    Добрый день
    Возникла необходимость реализации рецепта, по типу, как на картинке:
    Рецепт.png
    Описание:
    1. Количество этапов N задается пользователем в режиме исполнения
    2. Возможность загрузки и сохранения каждой строки таблицы

    Т.е. происходит некий процесс в несколько этапов с разной длительностью, в каждом из этапов параметры должны быть такими, как задано в таблице, по окончанию данного этапа происходит переход на следующий до завершения.
    Как понимаю стандартными средствами такое не реализовать? Если можно сделать что то похожее то как?

Страница 151 из 764 ПерваяПервая ... 51101141149150151152153161201251651 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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