Добрый день! У меня возник вопрос по поводу передачи информации через Modbus от СИ 30. Что будет передавать прибор после того как количество импульсов превысит 999999?
Добрый день! У меня возник вопрос по поводу передачи информации через Modbus от СИ 30. Что будет передавать прибор после того как количество импульсов превысит 999999?
Значение счетчика обнулится, а значит и обнулится значение передаваемое по сети.
А можно сделать чтобы обнулялся только индикатор а по сети счет шел дальше или вообще не обнулялся (на индикаторе застыли 999999, а по сети импульсы добавлялись к нему)?
На приборе так сделать невозможно. Программно - вполне, на скаде.
То есть в скаде нужно запомнить последнее значение перед сбросом и при новом цикле счета значение из счетчика добавлять к нему?
Объясните, пожалуйста, еще один момент: в инструкции к СИ30 в В.2"Считываемые параметры" указано что текущее значение счетчика импульсов имеет 2 модбас адреса и размер данных лонг(4 байта). Значит ли это что при обнулении после превышения 999999 в 0х0001 регистре в 0х0000 регистр прибавится 1 и будет прибавляться каждый раз после обнуления? Спасибо.
Нет, это значит что значение счетчика в диапазоне -99999 до +999999 размещается в двух регистрах. Грубо говоря часть числа в одном регистре часть в другом.
Здравствуйте! Извините за тупой вопрос, но как мне вывести на скаду значение из счетчика если оно в двух регистрах каждий по 2 байта. 2 байта это FFFF=65535 и когда число в 0х0001 превышает это значение то в 0х0000 записывается 1 а в 0х0001 начинается запись с нуля? Спасибо!