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

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

  1. #5731

    По умолчанию

    Добрый день.

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

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

  2. #5732

    По умолчанию

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

  3. #5733

    По умолчанию

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

  4. #5734

    По умолчанию

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

  5. #5735

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Еще вопрос: есть ли функция, возвращающая текущее количество активных тревог?
    Посмотрите пример:
    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

    По умолчанию

    Цитата Сообщение от 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 из 893 ПерваяПервая ... 74474524564572573574575576584624674 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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