Показано с 1 по 3 из 3

Тема: СПК210 и ИТП-420

  1. #1

    По умолчанию СПК210 и ИТП-420

    Добрый день всем!
    Есть задача подключить индикатор ИТП-420 как slave к СПК210. ИПТ-420 может принимать тип данных INT16 (так в мануале на него написано). Стандартный slave в СПК210 может писать тип данных WORD. Можно как-то изменить тип данных при создании канала slave в Codesys? Мануал на ИТП-420 прикладываю.
    Если глупость написал - прошу сильно не бить )))
    Вложения Вложения

  2. #2

    По умолчанию

    INT16 - это знаковое целое. В терминологии Codesys -INT.
    Преобразования INT_TO_WORD и WORD_TO_INT должны вам помочь.
    формируете переменную в INT, преобразуете ее в WORD и записываете в выходной поток modbus.
    Должно быть все нормально
    Работа не волк, а work.

  3. #3

    По умолчанию

    Не надо ничего преобразовывать, читаете (привязываете) переменную INT через регистр WORD, в худшем случае получите предупреждение,
    что будет использован INT. Что вам и надо. Для понимания INT =-1, это WORD =65535.
    В справке по F1 читаем про типы переменных и их диапазон.
    Последний раз редактировалось kondor3000; 15.04.2026 в 08:10.

Похожие темы

  1. Проблема с СПК210
    от Лесурмыг в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 01.08.2025, 12:36
  2. СПК210
    от SlavikP в разделе СПК210, СПК1xx [М01]
    Ответов: 2
    Последнее сообщение: 30.07.2025, 07:51
  3. СПК210 Slave
    от StirlitzSD в разделе СПК210, СПК1xx [М01]
    Ответов: 6
    Последнее сообщение: 08.04.2025, 15:17
  4. СПК210 & Retain
    от lazy в разделе СПК210, СПК1xx [М01]
    Ответов: 1
    Последнее сообщение: 13.02.2025, 17:27
  5. СПК210 RS232
    от Cupry в разделе СПК210, СПК1xx [М01]
    Ответов: 5
    Последнее сообщение: 21.11.2024, 06:15

Ваши права

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