Замяна на мащабирането SLC SCP в Studio 5000 Logix
Практичен метод за миграция от SLC към SCP, който реконструира договора за всеки аналогов сигнал, избира мащабирането на модула, явните изчисления или управл...
Инструкцията SCP в SLC 500 компресира важен договор за измерване в пет полета: вход, минимална и максимална стойност на входа, минимална и максимална мащабирана стойност и изход. При миграция към ControlLogix или CompactLogix копирането на тези числа в нова логика може да възпроизведе линейното уравнение, но същевременно да промени всичко около него — формата на данните от модула, закръгляването, поведението при превишаване на обхвата, повредите на каналите, времето за задействане на алармите и това, което операторите виждат на HMI.
Защитимата миграция запазва пълния договор за сигнала — от полевия прибор през необработените данни, инженерните единици, качеството, алармите, управляващата логика, архиватора и операторския дисплей.
Възстановете съществуващия договор за сигнала
За всяка инструкция SCP запишете адреса на източника, адреса на местоназначението, четирите крайни стойности, условията за изпълнение и всеки потребител на мащабирания резултат. След това идентифицирайте физическия прибор, калибрирания долен и горен обхват, електрическия сигнал, каталожния номер и конфигурацията на канала на аналоговия модул на SLC, избрания формат на данните и очакваната реакция при сигнал под обхвата, над обхвата, прекъсната верига и загуба на модула.
Ръководството за справка с набора от инструкции на Rockwell Automation SLC 500 описва SCP като инструкция за линейно мащабиране и обяснява поведението ѝ по отношение на аритметичния статус. Използвайте това ръководство, за да разберете старата инструкция, но получете необработените крайни стойности от точния аналогов модул и конфигурирания формат. Самата разрядност на преобразувателя не определя целочислените стойности, предоставяни на процесора.
Не приемайте, че предавателят използва пълния си измервателен капацитет. Предавател за налягане с номинален обхват 0–100 bar може да е калибриран за 10–60 bar, а предавател за дебит може вече да извършва извличане на квадратен корен. В записа за миграцията трябва да е показано къде се извършва всяко преобразуване, за да не мащабира или линеаризира новата система сигнала два пъти.
Изберете един собственик на мащабирането
Инженерни единици, зададени от модула
Много аналогови модули на Logix могат да преобразуват електрическия вход до инженерни единици с плаваща запетая в конфигурацията на модула. Това може да намали кода на стълбовата логика и да предостави статуса на канала в стандартна структура от тагове. Компромисът е, че конфигурацията на модула става част от стратегията за управление. Нейните крайни стойности, единици, аларми, филтри и честота на обновяване трябва да бъдат включени в резервните копия, прегледите и записите от въвеждането в експлоатация.
Явна математика в контролера
Когато модулът връща необработени отсчети, явната линейна математика прави преобразуването видимо:
Инженерна стойност = Инженерна долна граница + (Необработена стойност − Необработена долна граница) × (Инженерна горна граница − Инженерна долна граница) ÷ (Необработена горна граница − Необработена долна граница)
Използвайте подходящ тип данни с плаваща запетая, защитете се от нулев необработен обхват и решете какво трябва да се случва извън конфигурирания интервал. Изчисление, което ограничава всяка стойност извън обхвата до крайна стойност, може да защити логиката надолу по веригата, но също така да скрие повреден или претоварен сигнал. Запазете отделни индикатори за качество и обхват.
Управляема AOI
AOI може да стандартизира мащабирането на множество канали, когато има дефиниран интерфейс, контрол на версиите, доказателства от изпитвания и ясно определена отговорност. Полезните изходи включват инженерна стойност, добро качество, сигнал под обхвата, сигнал над обхвата, индикация за прекъснат проводник или повреда на канала, когато е налична, индикация за остарели данни и грешка в конфигурацията. Избягвайте непрозрачна AOI, която връща само число и мълчаливо подменя стойността по подразбиране.
Независимо от избрания метод не мащабирайте един и същ канал едновременно в модула и контролера. Определете един собственик и направете решението видимо в кода и документацията.
Запазете поведението отвъд формулата
Местоназначенията на старите инструкции SCP често са целочислени думи. Ново местоназначение REAL може да подобри разделителната способност, но също така да промени сравненията, мъртвите зони на алармите, компресията в архиватора, форматите на съобщенията, съхранението на рецепти и дисплеите на HMI. Проследете всеки потребител, преди да промените типа данни. Когато трябва да се запази целочислен интерфейс, документирайте изрично закръгляването и насищането, вместо да разчитате на случайно преобразуване.
Прегледайте условията за разрешаване на старата инструкция. Някои стъпала със SCP се изпълняват непрекъснато; други замразяват последната стойност по време на режим, повреда или етап от последователност. Замяната на условното изпълнение с непрекъснато мащабиране може да промени поведението на крайната машина. Обратно, запазването на замразена стойност без индикация за остарели данни може да заблуди операторите.
Качеството трябва да се предава заедно със стойността. Определете какво прави контролерът, когато каналът отчете повреда, връзката с модула бъде изгубена или необработената стойност излезе извън допустимия диапазон на реалния сигнал. Реакцията може да бъде задържане на последната добра стойност, задаване на потвърден резервен сигнал, превключване на контур към ръчен режим, блокиране на действие или преминаване към безопасно състояние. Правилният избор произтича от риска за процеса, а не от инструкцията за мащабиране.
Създайте матрица за проверка на еквивалентността
Изпитвайте повече от нулата и пълния обхват. Подайте или симулирайте долната крайна стойност, 25%, средната точка, 75% и горната крайна стойност, след което изчислете очаквания резултат независимо. Сравнете стойността от SLC, новата стойност от Logix, показанието на HMI, стойността в архиватора, състоянието на алармата и всеки управляващ изход, зависещ от измерването.
Добавете точки малко под и над обхвата, ток при повреда на предавателя, когато е приложимо, прекъсната верига, премахнат модул или блокирана връзка, рестартиране на контролера и възстановяване. Проверете необработената стойност, инженерната стойност, битовете за качество, времевите отпечатъци на алармите, фиксираните състояния и съобщенията към операторите за всеки случай. Ако старата система е работила неправилно, документирайте преднамерената корекция, вместо да я наричате еквивалентна.
Повторете изпитването при действителната честота на обновяване на модула и честотата на задачата на контролера. Математически правилното преобразуване все пак може да промени поведението на процеса, когато филтрирането, реалновремевата извадка, периодът на задачата или закъснението на алармата се различават от проекта на SLC.
Управление на промените в обхвата след въвеждане в експлоатация
Инженерните граници не трябва да се превръщат в обикновени стойности на рецепти в HMI. Промяната на обхвата на предавателя или на крайните стойности на мащабирането може да измести алармите, поведението на PID, разрешителните условия, тотализаторите, отчетите и трендовете в архиватора. Ако е необходима конфигурация по време на работа, прилагайте контрол на достъпа, кодове за причина, проверка на обхвата, регистриране на промените и координирана процедура за актуализация.
Съхранявайте обхвата на първоначалния прибор, каталожния номер и формата на модула, необработените крайни стойности, инженерните крайни стойности, съответствието на качеството, резултатите от изпитванията и записа за одобрение заедно с проекта. По-широкото ръководство за границите на необработените и инженерните стойности в Logix SCL предоставя полеви метод за извеждане на крайните стойности, а актуалните семейства контролери са групирани в колекцията от PLC и PAC системи.
Инженерна гледна точка
Най-големият риск при мащабирането не е стойност, която очевидно сигнализира за повреда. Това е правдоподобна стойност с неправилен наклон, отместване, качество или времева характеристика. Разглеждайте всяка мигрирана точка като измервателна система, а не като копирана инструкция. Възстановете договора за сигнала, възложете мащабирането на един слой, запазете информацията за качеството и докажете нормалното и ненормалното поведение преди превключването.