Страница 246 из 699 ПерваяПервая ... 146196236244245246247248256296346 ... ПоследняяПоследняя
Показано с 2,451 по 2,460 из 6986

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

  1. #2451

    По умолчанию

    Здравствуйте. Некоторые бибилотеки с сайта Овен скачиваются с расширением .man
    Никак не могу подключить. Помогите пожалуйста.

  2. #2452
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от Big82 Посмотреть сообщение
    Здравствуйте. Некоторые бибилотеки с сайта Овен скачиваются с расширением .man
    Никак не могу подключить. Помогите пожалуйста.
    Добрый день.
    Приведите пример ссылки, пожалуйста.

  3. #2453

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

    По умолчанию

    Я проверил - у меня загружается с правильным расширением.
    Попробуйте нажать ПКМ на ссылку и выбрать Сохранить как или использовать другой браузер.
    Либо можно после загрузки вручную изменить расширение файла на корректное.

  5. #2455

    По умолчанию

    В другом браузере скачалось правильно. Спасибо.

  6. #2456

    По умолчанию

    Можно ли каким-то образом самостоятельно редактировать шаблоны для модулей ввода-вывода? Например, для работы с модулем Мв210-101 использую шаблон. Однако у модуля только первые три входа используются как аналоговые, а следующие два как дискретные - сухой контакт. Поэтому приходится брать эти REAL значение, преобразовывать и т.д. Понятно, что это всего 2 лишних строчки кода на обработку, но хотелось бы сразу получать дискретные значения.

  7. #2457
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от Tacio Посмотреть сообщение
    Можно ли каким-то образом самостоятельно редактировать шаблоны для модулей ввода-вывода? Например, для работы с модулем Мв210-101 использую шаблон. Однако у модуля только первые три входа используются как аналоговые, а следующие два как дискретные - сухой контакт. Поэтому приходится брать эти REAL значение, преобразовывать и т.д. Понятно, что это всего 2 лишних строчки кода на обработку, но хотелось бы сразу получать дискретные значения.
    Нет, редактировать шаблоны нельзя.

  8. #2458

    По умолчанию

    Добрый день, прошу совета, достаточно ли будет вызвать экземпляр FB при первом пуске программы, или его надо вызывать постоянно?

    Код:
    IF NOT(FirstTime) THEN   // Установка исходных параметров в первую загрузку программы 
    	     FOR indexFT:=0  TO uiPIDcount BY 1 DO
    	     aParam_PID[indexFT]:=stBaseSetting;
    	     regPIDs[indexFT]();
    	     END_FOR
    	     FirstTime:=TRUE;	
    END_IF

  9. #2459
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Ориентируясь на названия переменных и комментарий - вероятно, достаточно вызвать один раз (непонятно, правда, как ему передаются значения - так как вызов без аргументов - но, может, так и задумано).
    Для более определенного ответа надо понимать, как работает ваш ФБ и что именно с помощью него вы хотите сделать.

  10. #2460

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Ориентируясь на названия переменных и комментарий - вероятно, достаточно вызвать один раз (непонятно, правда, как ему передаются значения - так как вызов без аргументов - но, может, так и задумано).
    Для более определенного ответа надо понимать, как работает ваш ФБ и что именно с помощью него вы хотите сделать.
    Имеется массив пид регуляторов, в первом куске кода(в предыдущем сообещнии), при записи я записываю настройки по умолчанию
    Далее согласно справке codesys надо вызвать фб для записи выходных переменных.
    Для этого писал
    Код:
    regPIDs[0]();
    regPIDs[1]();
    regPIDs[2]();
    regPIDs[3]();
    regPIDs[4]();
    regPIDs[5]();
    regPIDs[6]();
    Но т.к. сегодня один размер массива, а завтра другой, решил записать это в цикл который записывает параметры входов и выходов фб
    Код:
    FOR indexInitialPID:=0 TO uiPIDcount BY 1 DO
    	  regPIDs[indexInitialPID]();
    END_FOR
    Код:
    Или в цикле в котором записываю параметры
    FOR indexSetParam:=0 TO uiPIDcount BY 1 DO  // Установка входов выходов регуляторов (TO_BOOL (aAnalog_inputs[indexSetParam].eStatus))
    	regPID[indexSetParam]();
    regPIDs[indexSetParam](
    	RESET		:= FALSE,
    	ACTUAL		:=	aAnalog_inputs[indexSetParam].rValue, 
    	SET_POINT	:=	aParam_PID[indexSetParam].Sp,
    	KP			:=	aParam_PID[indexSetParam].P,
    	TN			:=	aParam_PID[indexSetParam].I,
    	TV			:=	aParam_PID[indexSetParam].D,
    	Y_MAX 		:=	aParam_PID[indexSetParam].Umax,
    	Y_MIN 		:=	aParam_PID[indexSetParam].Umin,
    	MANUAL 		:=	aParam_PID[indexSetParam].Man ,
    	Y_MANUAL 	:=	aParam_PID[indexSetParam].Uman
    	); 
    	aOUT[indexSetParam] :=	regPIDs[indexSetParam].Y;
    	END_FOR;
    Но получается работает и в первом случае, когда программа первый раз запустилась, и в остальных случаях когда фб вызывается либо по тексту либо в циклах. Собственно если работает и так и так, то достаточно его вызвать в первый раз и все?

Страница 246 из 699 ПерваяПервая ... 146196236244245246247248256296346 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3176
    Последнее сообщение: 27.03.2024, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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