Опрос измерительного преобразователя температуры МС1218Ц по протоколам Modbus RTU и FT3
Описание
Преобразователь измерительный температуры МС1218Ц предназначен для измерения температуры, в автоматических и автоматизированных промышленных установках, производственных процессах и технологических линиях, в том числе в системах сбора и передачи информации энергетических объектов.
МС1218Ц выполняет линейное преобразование значения температуры в цифровой сигнал. Измеренное значение температуры отображается на светодиодном индикаторе и передается по каналу обмена данными RS-485.
Конструктивное исполнение МС обеспечивает навесное крепление к щитам, панелям или на DIN-рейку с передним подключением монтажных проводов. Вариант крепления уточняется при заказе.
Зарегистрирован в Госреестре средств измерений № 47138-11.
Более подробно - на сайте производителя.
Шаблон для ПО ТМИУС КП
Опрос МС1218Ц по протоколу Modbus
Согласно документации опрос производится функцией 4 с адресов 0x0201, 0x0206, 0x020B, 0x0210, 0x0215, 0x021A, 0x21F. Далее значения дорасчитываются по формуле 0.0625*self().
Вкладка базы данных (средний столбец)
<ref tp="98" a="1" nm="Телеизмерения" var="tit"> <ref tp="98" a="1" nm="МС1218Ц" var="temperature"> <ref tp="9" a="1" nm="Температура датчика 1" var="1" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 2" var="2" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 3" var="3" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 4" var="4" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 5" var="5" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 6" var="6" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> <ref tp="9" a="1" nm="Температура датчика 7" var="7" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref> </ref> </ref>
Вкладка приема (левый столбец)
<ref tp="65" a="1" nm="" var_ok="diag_module_2" kp="2" mbtp="0" mbtin="200" mbpause="5" mbb2="0" mbb4="0" mbc4="1" log="2" log_sz="100" log_dd="3"> <ref tp="66" a="1" nm="" mbrt="2" mbfn="4" mbword="" mbgr="2"> <ref tp="67" a="1" nm="" mbn="0x201" sig="tit_temperature_1" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x206" sig="tit_temperature_2" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x20B" sig="tit_temperature_3" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x210" sig="tit_temperature_4" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x215" sig="tit_temperature_5" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x21F" sig="tit_temperature_6" mbf="0" su="1"></ref> <ref tp="67" a="1" nm="" mbn="0x224" sig="tit_temperature_7" mbf="0" su="1"></ref> </ref> </ref>
Опрос МС1218Ц по протоколу FT3
Прием данных производится в формате с плавающей точкой, дорасчет не требуется.
Вкладка базы данных (средний столбец)
<ref tp="98" a="1" nm="Телеизмерения" var="tit"> <ref tp="98" a="1" nm="МС1218Ц" var="temperature"> <ref tp="9" a="1" nm="Температура датчика 1" var="1" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp></exp></ref> <ref tp="9" a="1" nm="Температура датчика 2" var="2" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp></exp></ref> <ref tp="9" a="1" nm="Температура датчика 3" var="3" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp></exp></ref> <ref tp="9" a="1" nm="Температура датчика 4" var="4" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp></exp></ref> <ref tp="9" a="1" nm="Температура датчика 5" var="5" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp></exp></ref> </ref> </ref>
Вкладка приема (левый столбец)
<ref tp="121" a="1" nm="" var_ok="diag_module_2" kp="2" mbtin="300" log_dp="0"> <ref tp="122" a="1" nm="" inum="0" isig="tit_temperature_1" iif="0"></ref> <ref tp="122" a="1" nm="" inum="1" isig="tit_temperature_2" iif="0"></ref> <ref tp="122" a="1" nm="" inum="2" isig="tit_temperature_3" iif="0"></ref> <ref tp="122" a="1" nm="" inum="3" isig="tit_temperature_4" iif="0"></ref> <ref tp="122" a="1" nm="" inum="4" isig="tit_temperature_5" iif="0"></ref> </ref>