Просмотр полной версии : Калибровка датчика температуры
С самой калибровкой проблем нет ни каких. Проблема такая, на ПЛК вшыта программа (в которой уже откалибрована температура), сейчас есть необходимость ее перешить. Где можно узнать текущие настройки калибровки, что бы не производить ее по новому?
Николаев Андрей
06.10.2008, 09:44
Калибровочые коэффициенты считывать и запоминать не нужно, они хранятся в защищенной памяти. То есть при заливке новой программы калибровочные коэффициенты Вы не собьете.
То есть если у меня в новой проге в калибровке стоят нули, то в ПЛК остануться мои настройки со старой программы.
А если я изменю калибровку то она вошьется?
Филоненко Владислав
06.10.2008, 12:28
Есть 2 калибровки, заводская и пользовательская. Заводская хранится в отдельном файле на ПЛК и не меняется при зашивке программ, пользовательская применяется поверх заводской и хранитнся в коде программы.
Если речь идёт о пользовательской, и программа потеряна, то теоретически можно добыть эти коэфициенты из файла DEFAULT.PRG, но это нетривиальная задача по обратному инжинерингу.
У меня пользовательская калибровка, а ПЛКашек 20 штук, на каждой своя калибровка, так как заводская врала. Из файла я так понимаю если и получится вытащить то только на одну ПЛК. А калибравать заново очень глобально для перепрошивки ПЛК. Помогите советом ПЛИЗ.
Малышев Олег
06.10.2008, 13:57
Project -> Export -> PLC Configuration
Далее меняете прогу и
Project -> Import -> PLC Configuration
Главное что бы не было объявлений переменных в PLC_configuration
А вообще то лучше все таки пользоваться последней прошивкой с заводской калибровкой иначе как то жестоко получается
Филоненко Владислав
06.10.2008, 15:47
Нет, считывая файлы DEFAULT.PRG с каждого их контроллеров, можно добыть коэффициенты. Правда очень муторно.
Рекомендую в следующий раз сохранять проект в архиве на самом ПЛК, благо среда разработки это позволяет.
А есть где ни будь руководство по внутренньму програмированию ПЛК?)
При перепрошивки ПЛК заводская калибровка меняется? есть ли вариант что будет показывать правельно?
У меня стоят датчики сопротивления 1000 ом на 20 ПЛК и каждый врет от +10 до -10 градусов
Подскажите таку вещь для новичка, я использую ПЛК 150 собраный 27 марта 2008 года, тоесть калибровка в нем вроде бы заводсткая уже есть, соответствующим образом настроил аналоговый вход под ДТС-50М, но он показывает температуру на 10 градусов ниже чем ртутник - это что нормальная практика или я что то упустил, корректировку вводить не очень то и получилось, что можно предпринять в данной ситуации???
Филоненко Владислав
12.12.2008, 14:51
1.Проверить наличие и значения калибровки, можно считав файл calib.inc
2. Если Вы перешивали контроллер и форматировали диск -возможно файл был стёрт
Как правило все ТСМ подключаются по трехпроводной схеме (например к ТРМ1), где 3 провод насколько мне известно служит для термокомпенсации. Не могут ли ТСМ врать при подключении к ПЛК 150 по 2 проводной схеме (насколько я понимаю только так они к нему подключаються) и какова максимальная длинна соединительных проводов для ПЛК 150 и ТСМ
Как правило все ТСМ подключаются по трехпроводной схеме (например к ТРМ1), где 3 провод насколько мне известно служит для термокомпенсации. Не могут ли ТСМ врать при подключении к ПЛК 150 по 2 проводной схеме (насколько я понимаю только так они к нему подключаються) и какова максимальная длинна соединительных проводов для ПЛК 150 и ТСМ
При двух проводной схеме датчики действительно могут выдавать несколько искаженные значения. Выход - использовать высокоомные датчики, в которых составляющая погрешности будет играть меньшую роль. Хотя бы pt100. А лучше pt1000.
Оганичение на общую длину (точнее сопротивление) линии связи - 15 Ом. Чем толще провод, тем длиннее.
При двух проводной схеме датчики действительно могут выдавать несколько искаженные значения. Выход - использовать высокоомные датчики, в которых составляющая погрешности будет играть меньшую роль. Хотя бы pt100. А лучше pt1000.
Оганичение на общую длину (точнее сопротивление) линии связи - 15 Ом. Чем толще провод, тем длиннее.
Мы имеем в наличии и преимущественно используем 50 омные датчики, корректировка не поможет в этом случае и все таки лучше использовать 100 Омные датчики?
Филоненко Владислав
17.12.2008, 18:41
Кабель потолще, чтобы его сопротивление было меньше 0,2-0,5 Ом. И ввести поправку на сопротивление кабеля при среднегодовой температуре. Ошибки будут меньше.
1.Проверить наличие и значения калибровки, можно считав файл calib.inc
Может кто-нибудь выложить так сказать типовой файл calib.inc, т.к. нет возможности откалибровать АЦП самому в данный момент.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot