Что означают префиксы K, H и B в операндах PMP20?

Проверено экспертом Опубликовано: 19.11.2024 2199 просмотров Помогло 93%

Префикс задаёт систему счисления константы. В программе PMP20 используются четыре обозначения, и путаница между ними — типовая причина того, что уставка в контроллере не совпадает с уставкой в проекте.

ПрефиксСистемаПример
KдесятичнаяK100 — это сто
HшестнадцатеричнаяH100 — это 256
BдвоичнаяB1010 — это десять

Отдельно стоят входы и выходы: номера клемм X и Y записываются в восьмеричной системе, поэтому за X7 идёт X10, а не X8. Восьмеричная нумерация касается только клемм — области M, S, T, C и D нумеруются десятично.

Четвёртый формат — двоично-десятичный код BCD, в котором каждая тетрада хранит одну десятичную цифру. В нём работают часы реального времени и часть внешних приборов, поэтому перед арифметикой значение переводят в обычный двоичный вид командой преобразования, а перед выводом на индикатор — обратно.

Где префикс важнее всего:

  • Адреса Modbus руководство приводит и в десятичном, и в шестнадцатеричном виде; адреса больше 32767 в командах записываются шестнадцатеричной константой с ведущим нулём.
  • Маски и битовые поля удобнее задавать через H или B: настройка режима регулятора или формата кадра — это набор битов, а не число.
  • Уставки технолога всегда пишут через K, чтобы значение в мониторе совпадало с тем, что видит оператор на панели.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Что означают префиксы K, H и B в операндах PMP20?