Страница 1172 из 1182 ПерваяПервая ... 17267210721122116211701171117211731174 ... ПоследняяПоследняя
Показано с 11,711 по 11,720 из 11820

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

  1. #11711

    По умолчанию

    В руководстве ПЛК63 указана максимальная частота на дискретных входах 50гц, однако при 10гц счётчик перестаёт чкитать импульсы. Язык CFC

  2. #11712
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,290

    По умолчанию

    Alex61
    Если счет делается в теле программы, то вероятнее всего цикл программы больше 100мс.
    Что бы повысить скорость счета над использовать прерывание по таймеру, если ПЛК63 поддерживает такое. Либо уменьшить время цикла до 20мс, если получится.

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

    По умолчанию

    Цитата Сообщение от Alex61 Посмотреть сообщение
    В руководстве ПЛК63 указана максимальная частота на дискретных входах 50гц, однако при 10гц счётчик перестаёт чкитать импульсы. Язык CFC
    Отключи фильтрацию для дискретных входов
    Захват-11.png
    Постоянную времени сделай 0

    ЗЫ.
    Захват-12.png
    Последний раз редактировалось petera; 10.10.2025 в 12:45.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #11714

    По умолчанию

    Добрый день. Помогите. Плк110 +Си-8 протокол Овен. Показания dtmr (dword) как преобразовать в нормальный вид часы минуты секунды? В кодесис 2.3 SFC
    Последний раз редактировалось Дмитрий...; 14.10.2025 в 17:36.

  5. #11715

    По умолчанию

    Цитата Сообщение от Дмитрий... Посмотреть сообщение
    Добрый день. Помогите. Плк110 +Си-8 протокол Овен. Показания dtmr (dword) как преобразовать в нормальный вид часы минуты секунды? В кодесис 2.3 SFC
    Обычно время DWORD в миллисекундах, делите на 1000, получаете в секундах.
    Далее делите на 3600, получаете часы и т. д.
    и переходите на ST, все расчёты в одной строке будут, а не на 3 страницы.
    Последний раз редактировалось kondor3000; 14.10.2025 в 18:06.

  6. #11716
    Пользователь Аватар для Сергей1978
    Регистрация
    15.05.2013
    Адрес
    п.г.т. Молочный
    Сообщений
    63

    По умолчанию

    Добрый день. Есть вопрос для тех кто работает с ПЛК110. Суть в следующем. Есть программа, которая собирает дискретные сигналы в байты, и далее 4 байта в двойное слово. Потом это число через порт RS-485 номер 2(Slave), опрашивается с помощью МСД200. Проблема в том, что число в контроллере не совпадает с числом в МСД200. Отличие небольшое. Не пойму в чем проблема. Может кто подскажет. Скрины прикладываю.фото 1.jpgфото 2.jpgфото 3.jpgфото 4.jpgфото 5.jpgфото 6.jpgфото 7.jpg

  7. #11717

    По умолчанию

    Цитата Сообщение от Сергей1978 Посмотреть сообщение
    Добрый день. Есть вопрос для тех кто работает с ПЛК110. Суть в следующем. Есть программа, которая собирает дискретные сигналы в байты, и далее 4 байта в двойное слово. Потом это число через порт RS-485 номер 2(Slave), опрашивается с помощью МСД200. Проблема в том, что число в контроллере не совпадает с числом в МСД200. Отличие небольшое. Не пойму в чем проблема. Может кто подскажет. Скрины прикладываю.
    А почему думаете, что 4 байта в МСД - это именно целочисленное значение, а не с плавающей запятой?

  8. #11718
    Пользователь Аватар для Сергей1978
    Регистрация
    15.05.2013
    Адрес
    п.г.т. Молочный
    Сообщений
    63

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А почему думаете, что 4 байта в МСД - это именно целочисленное значение, а не с плавающей запятой?
    Не совсем понял. Что вы имеете ввиду. Программой в контроллере я формирую битовую маску, и отправляю в МСД200. Это обычные 0 и 1, представленные в виде двойного слова. В контроллере это хорошо видно DWORD = 134217756. А в МСД200 DWORD уже равен 134217760.
    Последний раз редактировалось Сергей1978; 16.10.2025 в 19:20.

  9. #11719

    По умолчанию

    Именно так, у вас происходит конвертация DWORD_TO_REAL, скрин 1 Конвертация_2.jpg или 1 Конвертация.jpg
    Число 134217756 при конвертации округляется до 134217760, у REAL не хватает точности, 8 знаков, 9 знак округляется.
    Зачем так сделали в МСД200, вопрос к разработчикам.
    Последний раз редактировалось kondor3000; 16.10.2025 в 20:53.

  10. #11720

    По умолчанию

    Цитата Сообщение от ValeraD. Посмотреть сообщение
    Здравствуйте!
    Вопрос по настройке ТРМ 1032м:
    Вижу Т-прямой в тесте входы выходы модуля расширения ПРМ-2, но не вижу её в главном меню (Т-прямой выкл.). Что не так?
    Здесь тема по ПЛК (среда CoDeSys V2.3)

Страница 1172 из 1182 ПерваяПервая ... 17267210721122116211701171117211731174 ... ПоследняяПоследняя

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

Ваши права

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