Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: ПЛК160-24.А-М + 5 модулей ввода/вывода

  1. #11

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ежели речь идёт про мой пример, то там основное, в чём разбираться - это, блин, хороший стиль именования и комментирования всего и вся и всех.
    А про обновление показаний... Хм! Это про что речь? Если про то, что ты датчик греешь зажигалкой (образно), а изменение его температур видишь через 8 секунд - то НЕ ЗАБУДЬ, что в инструкции на модуль .8А написано, что он внутри себя один вход обновляет за 0,6-0,9 секунды. И если у тебя задействованы все 8 входов, то обновляться они будут через 8 входов х 0,9 секунды = 7,2 секунды каждый. Это нормально для такого модуля IO.
    У себя в одном из проектов на СПК107 я даже делал задержку при старте проекта на опрос этих модулей для того, чтобы дать им времени в 15-20 секунд на первый опрос всех датчиков и уже потом смотреть, что там модули навозвращали по ним.
    Да, речь про твой пример. А по модулям было решено их заменить в проекте на 8АС+нормирующие преобразователи. Слишком долго не пойдет на дизельный движок. Я так понимаю, что 8А пойдут на вентиляцию и не более.

  2. #12

    По умолчанию

    Угу! Эти, обычные .8А - долгие. У меня проекты простые - прмерить уличную температуру или температуру воды в трубе стояка квартиры или температуру тёплого пола. Там на эту медленность наплевать и 10 секунд роли не сыграют, ага.

  3. #13

    По умолчанию

    Коллеги, добрый день!

    В продолжении этой же темы возникла еще проблема, только теперь со скоростью опроса из панели СП315. С модулями в принципе пока всё - ОК.

    ПЛК осуществляет опрос 50-ти "8-bit input module" кнопок на панели, а также 46-ти чисел в "real input module". Задержка от нажатия на панели СП315 до срабатывания бита в контроллере до 3-6 секунд.

    Вопрос:
    Как ускорить?
    или
    Быстрее ли будет работать, если "8-bit input module" заменить на "register input module" и может-быть "real input module" можно заменить(число нужно с плавающей точкой)? И можно ли их заменять?
    или
    Это норма при таком количестве опрашиваемых регистров?

    Проект прилагаю. Там universal modbaus device так и назван (*Опрос регистров из СП315"*)
    Вложения Вложения

  4. #14
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от des_na_laes@mail.ru Посмотреть сообщение
    Коллеги, добрый день!

    В продолжении этой же темы возникла еще проблема, только теперь со скоростью опроса из панели СП315. С модулями в принципе пока всё - ОК.

    ПЛК осуществляет опрос 50-ти "8-bit input module" кнопок на панели, а также 46-ти чисел в "real input module". Задержка от нажатия на панели СП315 до срабатывания бита в контроллере до 3-6 секунд.

    Вопрос:
    Как ускорить?
    или
    Быстрее ли будет работать, если "8-bit input module" заменить на "register input module" и может-быть "real input module" можно заменить(число нужно с плавающей точкой)? И можно ли их заменять?
    или
    Это норма при таком количестве опрашиваемых регистров?

    Проект прилагаю. Там universal modbaus device так и назван (*Опрос регистров из СП315"*)
    используем в конфигурации модули String для организации групповых запросов к панели и к модулям
    https://owen.ru/forum/showthread.php...l=1#post244022
    https://owen.ru/forum/showthread.php...l=1#post333593
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    используем в конфигурации модули String для организации групповых запросов к панели и к модулям
    https://owen.ru/forum/showthread.php...l=1#post244022
    https://owen.ru/forum/showthread.php...l=1#post333593
    Понимание по этим примерам пришло частичное, проверил с плк+панель, всё работает.
    Но ввиду полного отсутствия опыта работы с разными языками, типа st задался вопросом:
    Как строки
    "(*Читаем Real из панели. ЭТО ПРИЕР !!*)

    p_maslo_11_2:= BlokReal_fromPanel[5];
    kor_dav_12_7:= BlokReal_fromPanel[6];" нарисовать в языке CFC

    Во вложении скрин с дублированием вопроса.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от des_na_laes@mail.ru Посмотреть сообщение
    нарисовать в языке CFC.
    https://ftp.owen.ru/CoDeSys23/06_Doc...anual_v2.8.pdf Соединение элементов
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #17

    По умолчанию

    Ну вроде как взять "Вход" и "Выход" и туда переменные запихать.
    Только тут последовательность будет наоборот. "Вход" - это ОТКУДА берём, а "Выход" - КУДА записываем.
    ACD14ED.tmp.gif

  8. #18
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от des_na_laes@mail.ru Посмотреть сообщение
    Понимание по этим примерам пришло частичное, проверил с плк+панель, всё работает.
    Но ввиду полного отсутствия опыта работы с разными языками, типа st задался вопросом:
    Как строки
    "(*Читаем Real из панели. ЭТО ПРИЕР !!*)

    p_maslo_11_2:= BlokReal_fromPanel[5];
    kor_dav_12_7:= BlokReal_fromPanel[6];" нарисовать в языке CFC

    Во вложении скрин с дублированием вопроса.
    ОТВЕТ уже дали

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ну вроде как взять "Вход" и "Выход" и туда переменные запихать.
    Только тут последовательность будет наоборот. "Вход" - это ОТКУДА берём, а "Выход" - КУДА записываем.
    ACD14ED.tmp.gif
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #19

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    ОТВЕТ уже дали
    Ощущаю себя программистом уровня HI-END. Все получилось, благодаря Вашей помощи, коллеги. Пора счета для донатов приписывать в подписях!

  10. #20

    По умолчанию

    Не за что! Лучшая благодарность - чтобы всё хорошо работало! ^_^

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Подбор модулей ввода/вывода дискретных сигналов
    от Pavel Snegirev в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 18.12.2019, 11:57
  2. ПЛК100+18 модулей ввода и вывода
    от Дулат в разделе Эксплуатация
    Ответов: 23
    Последнее сообщение: 08.11.2019, 11:52
  3. Питание ПЛК100 и модулей ввода-вывода
    от rocky7 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 03.03.2016, 08:42
  4. Ответов: 20
    Последнее сообщение: 20.04.2013, 15:45
  5. Скорость опроса модулей ввода/вывода.
    от Sergey_Byk в разделе ПЛК3хх
    Ответов: 14
    Последнее сообщение: 16.11.2012, 08:53

Ваши права

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