Страница 996 из 1050 ПерваяПервая ... 49689694698699499599699799810061046 ... ПоследняяПоследняя
Показано с 9,951 по 9,960 из 10495

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #9951

    По умолчанию

    И всём этим рулит 1 контроллер
    "слабак"(С) если бы это было ПР, было бы чем гордиться

  2. #9952

    По умолчанию

    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    "слабак"(С) если бы это было ПР, было бы чем гордиться
    Не, с пр от такой натуги весь целебный белый дым выйдет

  3. #9953

    По умолчанию

    Добрый день случилось следующее, у меня есть действующий объект на плк 73 с использованием модулей расширения МК110 старого образца и я работал с ними по модбас и отправлял в устройство 16-й функцией она же MB_WR_REGS буфер параметров. Теперь вышли обновленные модули МК110 и судя по документации теперь у модулей только 10 функций, получается используя библиотеку ModBus.lib я не могу записывать буфер и мне придется каждый параметр записывать отдельно с помощью 6-й функции MB_WR_SNG_REG правильно я понял ? или есть какое нибудь НО ?
    При подключении нового модуля к плк 73 через некоторое время он перезагружается.

  4. #9954

    По умолчанию

    Цитата Сообщение от Romashoff Посмотреть сообщение
    Добрый день случилось следующее, у меня есть действующий объект на плк 73 с использованием модулей расширения МК110 старого образца и я работал с ними по модбас и отправлял в устройство 16-й функцией она же MB_WR_REGS буфер параметров. Теперь вышли обновленные модули МК110 и судя по документации теперь у модулей только 10 функций, получается используя библиотеку ModBus.lib я не могу записывать буфер и мне придется каждый параметр записывать отдельно с помощью 6-й функции MB_WR_SNG_REG правильно я понял ? или есть какое нибудь НО ?
    При подключении нового модуля к плк 73 через некоторое время он перезагружается.
    У вас полная каша в голове. Функция 0х10, это в DEC - 16 функция (запись группы регистров), та что вам и нужна.
    А функция 0х06, она и в DEC - 6 функция (запись 1 регистра), она не используется и в старых и новых.

    А вот функция 0х0f, в DEC - 15 функция, в старых использовалась, а в новых нет.
    Последний раз редактировалось kondor3000; 27.09.2023 в 11:06.

  5. #9955

    По умолчанию

    Здравствуйте, подскажите если загружать программу из ПЛК110 при отсутствии исходника при помощи "Открыть проект из ПЛК", а его там не окажется, не слетит ли программа из ПЛК???
    Снимок.PNG

  6. #9956

    По умолчанию

    Цитата Сообщение от дима86 Посмотреть сообщение
    Здравствуйте, подскажите если загружать программу из ПЛК110 при отсутствии исходника при помощи "Открыть проект из ПЛК", а его там не окажется, не слетит ли программа из ПЛК???
    Не слетит, если не создавать загрузочный проект.

  7. #9957

    По умолчанию

    Здравствуйте, коллеги!
    В продолжение проекта Компрессорной станции из 7 компрессоров:
    Решил добавить регулировку давления, исполнительный механизм заслонка МЭО будет плавно открывать и закрывать разгрузку общей воздушной магистрали. Решено использовать ПИД регулятор PID_3POS_IM_ANR из PID_Regulators.lib с автонастройкой.

    На этапе компоновки всех входящих в ФБ переменных мне не совсем понятна переменная Pv_Time - Circular time (циклическое время).
    Каким образом мне его получить?

  8. #9958

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Здравствуйте, коллеги!
    В продолжение проекта Компрессорной станции из 7 компрессоров:
    Решил добавить регулировку давления, исполнительный механизм заслонка МЭО будет плавно открывать и закрывать разгрузку общей воздушной магистрали. Решено использовать ПИД регулятор PID_3POS_IM_ANR из PID_Regulators.lib с автонастройкой.

    На этапе компоновки всех входящих в ФБ переменных мне не совсем понятна переменная Pv_Time - Circular time (циклическое время).
    Каким образом мне его получить?
    Это похоже на период вызова ФБ ПИД - в таком случае можно создать циклическую задачу с фиксированным временем цикла (например, 100мс), добавить в неё вызов программы с ФБ ПИД, а в качестве этой переменной использовать константу (100мс).

  9. #9959

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Это похоже на период вызова ФБ ПИД - в таком случае можно создать циклическую задачу с фиксированным временем цикла (например, 100мс), добавить в неё вызов программы с ФБ ПИД, а в качестве этой переменной использовать константу (100мс).
    Это нужно создать Task в codesys и из него вызывать ФБ пид регулятора? Не совсем понял.

  10. #9960

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Это нужно создать Task в codesys и из него вызывать ФБ пид регулятора? Не совсем понял.
    Да, только вызывать конечно не сам ФБ, а программный модуль, его содержащий

Страница 996 из 1050 ПерваяПервая ... 49689694698699499599699799810061046 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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