Страница 574 из 859 ПерваяПервая ... 74474524564572573574575576584624674 ... ПоследняяПоследняя
Показано с 5,731 по 5,740 из 8582

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

  1. #5731
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Добрый день.

    подойдёт ли Read Holding Register
    Подойдет.

    к какому типу привязаться ARRAY OF WORD или WORD
    В вашем случае - к WORD.

  2. #5732

    По умолчанию

    Большое спасибо, а как потом c WORD в REAL преобразовать?
    Последний раз редактировалось Rudy_69; 12.05.2023 в 11:43.

  3. #5733

    По умолчанию

    Еще вопрос: есть ли функция, возвращающая текущее количество активных тревог?

  4. #5734
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от Rudy_69 Посмотреть сообщение
    Большое спасибо, а как потом c WORD в REAL преобразовать?
    А как вы в OwenLogic выполнили преобразование? ("Переменную температуры я преобразовал в целочисленный тип")

  5. #5735
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Еще вопрос: есть ли функция, возвращающая текущее количество активных тревог?
    Посмотрите пример:
    https://forge.codesys.com/svn/prj,co...anager.project

    В PLC_PRG см. вызовы AlarmManager.g_AlarmHandler.GetActiveAlarms и получение интерфейса клиентов перед ними.

  6. #5736

    По умолчанию

    Цитата Сообщение от Rudy_69 Посмотреть сообщение
    Большое спасибо, а как потом c WORD в REAL преобразовать?
    https://owen.ru/forum/showthread.php?t=37645&page=8#78

  7. #5737

    По умолчанию

    Добрый день. Подскажите, пожалуйста, как можно изменить число подключаемых клиентов по ModBus TCP при использовании библиотеки OwenCommunication?

  8. #5738
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от SemAndr Посмотреть сообщение
    Добрый день. Подскажите, пожалуйста, как можно изменить число подключаемых клиентов по ModBus TCP при использовании библиотеки OwenCommunication?
    Добрый день.
    С помощью глобального параметра библиотеки, который называется g_c_usiMaxCountClients (вкладка Settings в дереве библиотеки в Менеджере библиотек).

  9. #5739
    Пользователь
    Регистрация
    08.02.2020
    Адрес
    Ставрополь
    Сообщений
    230

    По умолчанию

    Добрый день.
    Подскажите пожалуйста, в CoDeSys 3.5 SP14 P3+ наблюдались ли проблемы с функцией TEST_AND_SET ?
    В проекте активно используется синхронизация многопоточного доступа, и возникают ситуации, похожие на некорректное срабатывание TEST_AND_SET .

  10. #5740
    Пользователь
    Регистрация
    08.02.2020
    Адрес
    Ставрополь
    Сообщений
    230

    По умолчанию

    Использую эту функцию таким образом:

    Код:
    	SleepTime		:= TIME();
    	REPEAT
    		IsWLocked	:= SEL(IsWLocked = TRUE, TEST_AND_SET(WDataDefender) = 0, TRUE);
    		IsRLocked	:= SEL(IsRLocked = TRUE, TEST_AND_SET(RDataDefender) = 0, TRUE);
    	UNTIL
    		 ((TIME() - SleepTime)		> DataLockWaitTime)	OR_ELSE
    		 ((IsWLocked AND IsRLocked)	= TRUE)
    	END_REPEAT
    	IF (IsWLocked AND IsRLocked) = TRUE THEN
                // Тут работа с "защищёнными" данными
    	END_IF
    	IF IsRLocked = TRUE THEN RDataDefender := 0; END_IF
    	IF IsWLocked = TRUE THEN WDataDefender := 0; END_IF
    Или это у меня ошибка?

Страница 574 из 859 ПерваяПервая ... 74474524564572573574575576584624674 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 861
    Последнее сообщение: 31.12.2025, 23:19
  2. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4058
    Последнее сообщение: 30.12.2025, 11:10
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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