Replace RSLogix 500 SCP in Studio 5000: AOI + Module Scaling — figure 1

Studio 5000 жүйесінде RSLogix 500 SCP құралын ауыстыру: AOI және модульдік масштабтау

Studio 5000 Logix Designer бағдарламасындағы RSLogix 500 SCP нұсқауын ауыстырыңыз. 1756 I/O модуліндегі инженерлік бірліктер бойынша масштабтауды, AOI жүктеп...

SCP (Scale with Parameters — параметрлермен масштабтау) нұсқаулығы әрбір RSLogix 500 бағдарламашысына таныс. Studio 5000 Logix Designer нұсқаулар тақтасына дайын SCP нұсқаулығын орналастырмайды. Сол сызықтық түрлендіруді модульдің инженерлік бірліктер бойынша масштабтауы, Rockwell компаниясының Scale AOI үлгісі немесе жобаға арналған AOI/CPT реттілігі арқылы қайта құру керек. Шикі есептегіш мәндерін «кейін» масштабтаймыз деп қалдыратын өндіріс орындары кейін PID, HMI және historian тегтеріндегі инженерлік бірліктердің сәйкес келмейтінін анықтайды.

Studio 5000 жүйесінде RSLogix 500 SCP нұсқаулығын ауыстыру: AOI + модульдік масштабтау — 1-сурет

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — нәтижені SCP сияқты шектеп қойыңыз.

Шектеу әрекетін сақтаңыз

RSLogix 500 SCP шикі кіріс конфигурацияланған диапазоннан тыс шыққанда, нәтижелерді Ymin/Ymax деңгейінде ұстайды. Logix жүйесіндегі кез келген балама да дәл осылай жұмыс істеуі керек, әйтпесе датчик ақаулары басқару жүйесіне рұқсат етілген диапазоннан тыс мәндер жібереді. Есептеуді толықтай REAL типімен орындаңыз; бүтін сандарды бөлу PID контурларына қажет LSB-ден төмен ажыратымдылықты жояды.

1-шешім: модульдің инженерлік бірліктері

Таратқыш диапазондары тұрақты болса, аналогтық арнада Engineering Units параметрін қосыңыз (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 және ұқсас модульдер). Сигналдың төменгі/жоғарғы мәндерін және инженерлік мәндердің төменгі/жоғарғы шектерін енгізіп, конфигурацияны жүктеңіз де, масштабталған REAL тегін тікелей пайдаланыңыз. Ladder арқылы есептеу қажет емес. Шектеуі: диапазон жүктеу кезінде бекітіледі — HMI арқылы орындау кезінде диапазонды өзгерту үшін AOI қажет.

Модульдер тобы EU масштабтауы Ескертпелер
1756-IF8 / IF16 Әр арна үшін ControlLogix жүйесінде ұсынылады
1769-IF4 / IF8 Әр арна үшін CompactLogix
5069-IF8 Әр арна үшін Studio 5000 v28+
Studio 5000 жүйесінде RSLogix 500 SCP нұсқаулығын ауыстыру: AOI + модульдік масштабтау — 2-сурет

2-шешім: SCL_AOI импорттау

Scale AOI үлгісін (Answer ID 52412 / SCL_AOI.L5X class пакеттері) жүктеп алып, оны Add-On Instructions бөліміне импорттаңыз да, нұсқаулықты бір rung-ке орналастырыңыз. Input, InputMin/Max, ScaledMin/Max және ScaledValue параметрлерін байланыстырыңыз. Параметрлер тегтер болғандықтан, HMI faceplate интерфейстері диапазондарды онлайн режимінде қайта жаза алады — бұл резервуарлардағы диапазонды жүктеусіз өзгерту қажет болғанда жиі кездесетін талап.

3-шешім: реттелетін AOI немесе ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

Ladder баламасында SUB/DIV/MUL/ADD операциялары және GRT/LES арқылы шектеу тармақтары қолданылады. InMax мәні InMin мәніне тең болғанда нөлге бөлу жағдайын өңдеңіз. HMI үшін InMin/InMax/OutMin/OutMax параметрлеріне Read/Write сыртқы қатынау мүмкіндігін ашыңыз.

SCP параметрлерін сәйкестендіру

RSLogix 500 SCP Studio 5000 AOI
Input (INT/DINT) Input (REAL ұсынылады)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
Кірістірілген шектеу Ашық көрсетілген шектеу логикасы

HMI арқылы орындау кезінде диапазонды өзгерту үдерісі

Операторларға диапазондарды жүктеусіз өзгерту қажет болса, сандық енгізу өрістерін AOI-дің InMin, InMax, OutMin және OutMax тегтеріне байланыстырып, жазу әрекетін уақытша растау биті арқылы рұқсат етіңіз. Физикалық тұрғыдан шынайы HMI шектері (мысалы, шикі есептегіштер үшін 0–32767 және таратқыш мүмкіндіктері шегіндегі инженерлік бірліктер) байқамай енгізілген, диапазонды кері айналдыратын мәндердің алдын алады. Faceplate ішінде зауыттық әдепкі диапазондарды құжаттаңыз, сонда қате өзгерісті Studio 5000 ашпай-ақ қалпына келтіруге болады. Егер AOI орнына модульдің EU масштабтауы қолданылса, инженерлік диапазон өзгерген сайын басқарылатын жүктеуді жоспарлаңыз — көптеген модульдерде арна қасиеттерін онлайн режимінде қауіпсіз қайта жазу мүмкін емес.

Іске қосу кезіндегі тексерулер

Input мәнін ең төменгі, ортаңғы және ең жоғарғы деңгейлерге мәжбүрлеп орнатып, ScaledValue мәнін тексеріңіз. Xmax мәнінен жоғары мән беріп, жоғарғы шектеудің іске қосылатынын растаңыз. Бұрынғы SCP-де қолданылған болса, кері инженерлік диапазондарды (OutMin > OutMax) тексеріңіз. HMI арқылы диапазонды өзгерту экрандарында InMax > InMin талабын енгізіп, жартылай өзгерістердің нөлдік бөлім қалдыруына жол бермеу үшін уақытша растау механизмін қолданыңыз. SCP rung-терін көшіру басқа Logix PLC және PAC түрлендірулеріне қолданылатын өзгерістерді басқару тәртібімен орындалуы керек.

Автор туралы

Mark Townsend | Allen-Bradley жүйелері бойынша аға автоматтандыру инженері

Mark Townsend — ControlLogix, CompactLogix және бұрынғы SLC-500 платформаларымен 18 жылдан астам жұмыс істеген аға автоматтандыру инженері. Оның күнделікті жұмысы ескірген және аралас жүйелерде RSLogix / Studio 5000 логикасын әзірлеу және FactoryTalk View HMI жүйесін іске қосу жұмыстарын қамтиды.

Studio 5000 жүйесінде RSLogix 500 SCP құралын ауыстыру: AOI және модульдік масштабтау

Studio 5000 Logix Designer бағдарламасындағы RSLogix 500 SCP нұсқауын ауыстырыңыз. 1756 I/O модуліндегі инженерлік бірліктер бойынша масштабтауды, AOI жүктеп алуды және теңшелетін AOI-ді салыстырыңыз.

SCP (Scale with Parameters — параметрлермен масштабтау) нұсқаулығы әрбір RSLogix 500 бағдарламашысына таныс. Studio 5000 Logix Designer нұсқаулар тақтасына дайын SCP нұсқаулығын орналастырмайды. Сол сызықтық түрлендіруді модульдің инженерлік бірліктер бойынша масштабтауы, Rockwell компаниясының Scale AOI үлгісі немесе жобаға арналған AOI/CPT реттілігі арқылы қайта құру керек. Шикі есептегіш мәндерін «кейін» масштабтаймыз деп қалдыратын өндіріс орындары кейін PID, HMI және historian тегтеріндегі инженерлік бірліктердің сәйкес келмейтінін анықтайды.

Studio 5000 жүйесінде RSLogix 500 SCP нұсқаулығын ауыстыру: AOI + модульдік масштабтау — 1-сурет

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — нәтижені SCP сияқты шектеп қойыңыз.

Шектеу әрекетін сақтаңыз

RSLogix 500 SCP шикі кіріс конфигурацияланған диапазоннан тыс шыққанда, нәтижелерді Ymin/Ymax деңгейінде ұстайды. Logix жүйесіндегі кез келген балама да дәл осылай жұмыс істеуі керек, әйтпесе датчик ақаулары басқару жүйесіне рұқсат етілген диапазоннан тыс мәндер жібереді. Есептеуді толықтай REAL типімен орындаңыз; бүтін сандарды бөлу PID контурларына қажет LSB-ден төмен ажыратымдылықты жояды.

1-шешім: модульдің инженерлік бірліктері

Таратқыш диапазондары тұрақты болса, аналогтық арнада Engineering Units параметрін қосыңыз (1756-IF8/IF16, 1769-IF4/IF8, 5069-IF8 және ұқсас модульдер). Сигналдың төменгі/жоғарғы мәндерін және инженерлік мәндердің төменгі/жоғарғы шектерін енгізіп, конфигурацияны жүктеңіз де, масштабталған REAL тегін тікелей пайдаланыңыз. Ladder арқылы есептеу қажет емес. Шектеуі: диапазон жүктеу кезінде бекітіледі — HMI арқылы орындау кезінде диапазонды өзгерту үшін AOI қажет.

Модульдер тобы EU масштабтауы Ескертпелер
1756-IF8 / IF16 Әр арна үшін ControlLogix жүйесінде ұсынылады
1769-IF4 / IF8 Әр арна үшін CompactLogix
5069-IF8 Әр арна үшін Studio 5000 v28+
Studio 5000 жүйесінде RSLogix 500 SCP нұсқаулығын ауыстыру: AOI + модульдік масштабтау — 2-сурет

2-шешім: SCL_AOI импорттау

Scale AOI үлгісін (Answer ID 52412 / SCL_AOI.L5X class пакеттері) жүктеп алып, оны Add-On Instructions бөліміне импорттаңыз да, нұсқаулықты бір rung-ке орналастырыңыз. Input, InputMin/Max, ScaledMin/Max және ScaledValue параметрлерін байланыстырыңыз. Параметрлер тегтер болғандықтан, HMI faceplate интерфейстері диапазондарды онлайн режимінде қайта жаза алады — бұл резервуарлардағы диапазонды жүктеусіз өзгерту қажет болғанда жиі кездесетін талап.

3-шешім: реттелетін AOI немесе ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

Ladder баламасында SUB/DIV/MUL/ADD операциялары және GRT/LES арқылы шектеу тармақтары қолданылады. InMax мәні InMin мәніне тең болғанда нөлге бөлу жағдайын өңдеңіз. HMI үшін InMin/InMax/OutMin/OutMax параметрлеріне Read/Write сыртқы қатынау мүмкіндігін ашыңыз.

SCP параметрлерін сәйкестендіру

RSLogix 500 SCP Studio 5000 AOI
Input (INT/DINT) Input (REAL ұсынылады)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
Кірістірілген шектеу Ашық көрсетілген шектеу логикасы

HMI арқылы орындау кезінде диапазонды өзгерту үдерісі

Операторларға диапазондарды жүктеусіз өзгерту қажет болса, сандық енгізу өрістерін AOI-дің InMin, InMax, OutMin және OutMax тегтеріне байланыстырып, жазу әрекетін уақытша растау биті арқылы рұқсат етіңіз. Физикалық тұрғыдан шынайы HMI шектері (мысалы, шикі есептегіштер үшін 0–32767 және таратқыш мүмкіндіктері шегіндегі инженерлік бірліктер) байқамай енгізілген, диапазонды кері айналдыратын мәндердің алдын алады. Faceplate ішінде зауыттық әдепкі диапазондарды құжаттаңыз, сонда қате өзгерісті Studio 5000 ашпай-ақ қалпына келтіруге болады. Егер AOI орнына модульдің EU масштабтауы қолданылса, инженерлік диапазон өзгерген сайын басқарылатын жүктеуді жоспарлаңыз — көптеген модульдерде арна қасиеттерін онлайн режимінде қауіпсіз қайта жазу мүмкін емес.

Іске қосу кезіндегі тексерулер

Input мәнін ең төменгі, ортаңғы және ең жоғарғы деңгейлерге мәжбүрлеп орнатып, ScaledValue мәнін тексеріңіз. Xmax мәнінен жоғары мән беріп, жоғарғы шектеудің іске қосылатынын растаңыз. Бұрынғы SCP-де қолданылған болса, кері инженерлік диапазондарды (OutMin > OutMax) тексеріңіз. HMI арқылы диапазонды өзгерту экрандарында InMax > InMin талабын енгізіп, жартылай өзгерістердің нөлдік бөлім қалдыруына жол бермеу үшін уақытша растау механизмін қолданыңыз. SCP rung-терін көшіру басқа Logix PLC және PAC түрлендірулеріне қолданылатын өзгерістерді басқару тәртібімен орындалуы керек.

Автор туралы

Mark Townsend | Allen-Bradley жүйелері бойынша аға автоматтандыру инженері

Mark Townsend — ControlLogix, CompactLogix және бұрынғы SLC-500 платформаларымен 18 жылдан астам жұмыс істеген аға автоматтандыру инженері. Оның күнделікті жұмысы ескірген және аралас жүйелерде RSLogix / Studio 5000 логикасын әзірлеу және FactoryTalk View HMI жүйесін іске қосу жұмыстарын қамтиды.

Leave a comment

Please note, comments need to be approved before they are published.