Страница 634 из 713 ПерваяПервая ... 134534584624632633634635636644684 ... ПоследняяПоследняя
Показано с 6,331 по 6,340 из 7124

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

  1. #6331

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Никак не соображу, как сделать график зависимости температуры прямой воды котельной от температуры на улице по 4-5точкам в этом графике на CFC.
    то есть чтоб условно было так:
    Тнар: 10 Тпрям: 35
    Тнар: 0 Тпрям: 45
    Тнар: -10 Тпрям: 50
    Тнар: -25 Тпрям: 70
    Тнар: -35 Тпрям: 85
    Между точками линейная зависимость.
    Почему именно на CFC? Сделайте функцию на ST, это будет проще
    Последний раз редактировалось 1exan; 09.10.2023 в 12:15.

  2. #6332
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Никак не соображу, как сделать график зависимости температуры прямой воды котельной от температуры на улице по 4-5точкам в этом графике на CFC.
    то есть чтоб условно было так:
    Тнар: 10 Тпрям: 35
    Тнар: 0 Тпрям: 45
    Тнар: -10 Тпрям: 50
    Тнар: -25 Тпрям: 70
    Тнар: -35 Тпрям: 85
    Между точками линейная зависимость.
    могу предложить такой вариант
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #6333

    По умолчанию

    Народ, столкнулся с тем что нужно как-то автоматизировать процесс размонтирования и после этого снять сигнал размонтирования, но в СПК1xx если я думаю размонтирование и не вытаскивая USB после размонтирование завершено накопителя снимаю Размонтирование, а затем извлекаю флешку, то после установки USB флеш повторно её не видит, думал статут Доне останется пока флешка не извлечена и за счёт него сыграть, но е всё так просто - сделал небольшой код

    ton3(IN:= TargetVars.stDrives.xUsbMounted = FALSE AND TargetVars.stDrives.xUsbUnmountDone = TRUE, PT:= T#2M, Q=> , ET=> );
    IF TargetVars.stDrives.xUsbMounted = FALSE AND TargetVars.stDrives.xUsbUnmountDone = TRUE AND ton3.Q THEN
    TargetVars.stDrives.xUsbUnmount := FALSE;
    END_IF

    может кто подскажет более лучшего решения, вообще у меня так сигнал на таймер монтирование неактивно то есть лож фолс, а размонтирование завершено истина Тру, тогда включить таймер задержки на включения 2 минуты и после отсчёта ниже, система проверяет что монтирование равно false, а размонтирование завершено True, и тогда в посылку размонтирования посылать фолс что-бы она была не активна.

  4. #6334

    По умолчанию

    Цитата Сообщение от ГЛЮКОNIC Посмотреть сообщение
    Народ, столкнулся с тем что нужно как-то автоматизировать процесс размонтирования и после этого снять сигнал размонтирования, но в СПК1xx если я думаю размонтирование и не вытаскивая USB после размонтирование завершено накопителя снимаю Размонтирование, а затем извлекаю флешку, то после установки USB флеш повторно её не видит, думал статут Доне останется пока флешка не извлечена и за счёт него сыграть, но е всё так просто - сделал небольшой код

    ton3(IN:= TargetVars.stDrives.xUsbMounted = FALSE AND TargetVars.stDrives.xUsbUnmountDone = TRUE, PT:= T#2M, Q=> , ET=> );
    IF TargetVars.stDrives.xUsbMounted = FALSE AND TargetVars.stDrives.xUsbUnmountDone = TRUE AND ton3.Q THEN
    TargetVars.stDrives.xUsbUnmount := FALSE;
    END_IF

    может кто подскажет более лучшего решения, вообще у меня так сигнал на таймер монтирование неактивно то есть лож фолс, а размонтирование завершено истина Тру, тогда включить таймер задержки на включения 2 минуты и после отсчёта ниже, система проверяет что монтирование равно false, а размонтирование завершено True, и тогда в посылку размонтирования посылать фолс что-бы она была не активна.
    Код:
    //Работа с SD и USB устройствами хранения архива----------
    //Команда - Включить устройство Drives при запуске контроллера
    IF NOT TargetVars.stDrives.xEnable THEN TargetVars.stDrives.xEnable:=TRUE; END_IF
    //Бит статуса программы - Устройство SD смонтировано
    B_OUT[12]:= TargetVars.stDrives.xSdMounted;
    //Бит статуса программы - Устройство SD размонтировано
    B_OUT[13]:= TargetVars.stDrives.xSdUnmountDone;
    //Бит статуса программы - Устройство USB смонтировано
    B_OUT[14]:= TargetVars.stDrives.xUsbMounted;
    //Бит статуса программы - Устройство USB размонтировано
    B_OUT[15]:= TargetVars.stDrives.xUsbUnmountDone;
    //Команда - Размонтировать SD
    IF B_INP[6]= TRUE OR B_OUT[13] THEN TargetVars.stDrives.xSdUnmount:= TRUE; ELSE TargetVars.stDrives.xSdUnmount:= FALSE; END_IF
    //Сброс бита "Размонтировать SD"
    B_INP[6]:= FALSE;
    //Команда - Размонтировать USB
    IF B_INP[7]= TRUE OR B_OUT[15] THEN TargetVars.stDrives.xUsbUnmount:= TRUE; ELSE TargetVars.stDrives.xUsbUnmount:= FALSE; END_IF
    //Сброс бита "Размонтировать USB"
    B_INP[7]:= FALSE;
    //Работа с SD и USB устройствами хранения архива----------
    Основное:
    Код:
    //Бит статуса программы - Устройство SD размонтировано
    B_OUT[13]:= TargetVars.stDrives.xSdUnmountDone;
    //Бит статуса программы - Устройство USB размонтировано
    B_OUT[15]:= TargetVars.stDrives.xUsbUnmountDone;
    И:
    Код:
    //Команда - Размонтировать SD
    IF B_INP[6]= TRUE OR B_OUT[13] THEN TargetVars.stDrives.xSdUnmount:= TRUE; ELSE TargetVars.stDrives.xSdUnmount:= FALSE; END_IF
    //Сброс бита "Размонтировать SD"
    B_INP[6]:= FALSE;
    //Команда - Размонтировать USB
    IF B_INP[7]= TRUE OR B_OUT[15] THEN TargetVars.stDrives.xUsbUnmount:= TRUE; ELSE TargetVars.stDrives.xUsbUnmount:= FALSE; END_IF
    //Сброс бита "Размонтировать USB"
    B_INP[7]:= FALSE;
    Принцип тот же, что и у вас, но таймер там не нужен...
    Последний раз редактировалось МихаилГл; 13.10.2023 в 06:02.

  5. #6335

    По умолчанию

    Здравствуйте, подскажите пожалуйста есть ли какие то видео материалы или методичка по настройке диспетчеризации по modbus RTU rs485 оборудования без использования шаблонов? Все что находил либо подключали оборудование Овен либо по TCP IP. Никак не получается опросить датчик. Пишет "Шина не запущена. Данные значения, возможно, не актуальны". Может я что то не так выбрал? Проект, и карту адресов датчика приложил
    Изображения Изображения
    Вложения Вложения

  6. #6336

    По умолчанию

    Так у вас проект пустой. В некоторых случаях кодесис если не видит в программе переменных остальные действия не производит. Попробуйте прописать какие либо модбас переменные на чтение в основной программе.

  7. #6337

  8. #6338

    По умолчанию

    Добрый день подскажите как сбросить пользователей контроллера ПЛК210 которые были установлены из Codesys/Devise/Пользователи и группы ??

  9. #6339

    По умолчанию

    Цитата Сообщение от Andrunchic Посмотреть сообщение
    Добрый день подскажите как сбросить пользователей контроллера ПЛК210 которые были установлены из Codesys/Devise/Пользователи и группы ??
    Вроде только через сброс заводской. Но это не точно

  10. #6340

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Так у вас проект пустой. В некоторых случаях кодесис если не видит в программе переменных остальные действия не производит. Попробуйте прописать какие либо модбас переменные на чтение в основной программе.
    Вы имеете ввиду составить код программы с использованием переменных, которые привязаны к регистрам? Я пробовал так делать, не получается. Пробовал подключать с МК110 в одну сеть, так вот МК110 видит и обрабатывает, а датчик нет. Пробовал и датчики менять, без результата(

Страница 634 из 713 ПерваяПервая ... 134534584624632633634635636644684 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3209
    Последнее сообщение: 06.05.2024, 14:34
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 826
    Последнее сообщение: 30.04.2024, 20:16
  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

Ваши права

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