Страница 336 из 893 ПерваяПервая ... 236286326334335336337338346386436836 ... ПоследняяПоследняя
Показано с 3,351 по 3,360 из 8921

Тема: CODESYS V3.5. Вопросы и ответы

  1. #3351

    По умолчанию

    Цитата Сообщение от Максим Ульянов Посмотреть сообщение
    Евгений доброго дня ! Огромное спасибо за вашу поддержку! Совет ваш помог,связь установилась ...но кроме 0 не чего получить не удалось...ладно едем дальше..решил использовать OCL.MB_TcpSlave ....переменные инициализированные в начале программы сразу отобразились в OPC сервере,а вот переменная которая меняется во времени( каждые 5 сек ,сделал просто для проверки)..увы вместо значения в OPC сервере всегда 0..

    fbTon1(IN :=TRUE, PT :=PT1,Q=>timerset,ET=>ET1);
    IF timerset THEN
    fbTon1(IN :=FALSE);
    CountTimer1:=CountTimer1+1;
    fbTon1(IN :=TRUE);
    END_IF;
    DataOutDoor[6]:=CountTimer1;
    В приведенном куске кода сброс таймера не происходит, поскольку конструкции fbTon1(IN :=FALSE); и fbTon1(IN :=TRUE); выполняются в одном цикле.

    Сделайте так:

    Код:
    fbTon1(IN := NOT(fbTon1.Q), PT := PT1);
    
    IF fbTon1.Q THEN
       CountTimer1 := CountTimer1 + 1;
       DataOutDoor[6] := CountTimer1;
    END_IF

  2. #3352

    По умолчанию

    дык....все нормально происходит...сейчас еще раз проверил ...переменные CountTimer1 и в массиве DataOutDoor[6] меняются...

  3. #3353

    По умолчанию

    Цитата Сообщение от Максим Ульянов Посмотреть сообщение
    дык....все нормально происходит...сейчас еще раз проверил ...переменные CountTimer1 и в массиве DataOutDoor[6] меняются...
    А в OPC при этом 0?

  4. #3354

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    А в OPC при этом 0?
    Да...именно так..

  5. #3355

  6. #3356

    По умолчанию

    Евгений!
    Добрый день.

    Посмотрите, пожалуйста, как ведет себя сервер на NBS в моем случае. Короткое видео: https://cloud.mail.ru/public/aXUL/urzcukGCH

  7. #3357

    По умолчанию

    Цитата Сообщение от Петр Петрович Посмотреть сообщение
    Евгений!
    Добрый день.

    Посмотрите, пожалуйста, как ведет себя сервер на NBS в моем случае. Короткое видео: https://cloud.mail.ru/public/aXUL/urzcukGCH
    Добрый день.
    Какой у вас период вызова MainTask?

  8. #3358

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Какой у вас период вызова MainTask?
    Период 3 ms

  9. #3359

    По умолчанию

    Цитата Сообщение от Петр Петрович Посмотреть сообщение
    Период 3 ms
    И вас удивляет то, что происходит на видео?
    Каждые 3 мс вы вычитываете данные из буфера, после чего он очищается.
    Естественно, вы не сможете за 3 мс отправить два запроса руками.
    В своем видео я упоминал, что в рамках теста установил период задачи 10 секунд, чтобы успевать это сделать.

  10. #3360

    По умолчанию

    > Каждые 3 мс вы вычитываете данные из буфера, после чего он очищается.
    Да, примерно так я и подозревал, спасибо.

Страница 336 из 893 ПерваяПервая ... 236286326334335336337338346386436836 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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