Rewriting PLC Program from PLC-5/250 to ControlLogix RSLogix 5000 — figure 1

PLC-5/250 бағдарламасын ControlLogix RSLogix 5000 жүйесіне қайта жазу

PLC-5/250 блоктық тасымалдау бағдарламаларын .AE мәнін .ER және .AD мәнін .DN күй биттеріне дұрыс сәйкестендіре отырып, ControlLogix RSLogix 5000 жүйесіне кө...

Автоматты аударма құралдары PLC-5/250 бағдарламасы Logix тілін бұрыннан түсінеді деп болжайды. Өндірістегі тәжірибе бұған қайшы. Бүтінсанды файлдар құрылымдарға айналады, Remote I/O блоктық тасымалдаулары жоғалады, ал 6200 сериялы бағдарламалық жасақтама көрсеткен асинхронды күй биттерінің MESSAGE тегінде дәл баламасы жоқ. Көшіру жұмысы инженерлер оны мнемоникаларды іздеп-ауыстыру емес, 1756-RM085 сияқты жарияланымдар басшылық ететін деректерді тасымалдауды қайта жобалау ретінде қарастырғанда сәтті орындалады.

PLC-5/250-ден ControlLogix RSLogix 5000-ге PLC бағдарламасын қайта жазу — 1-сурет

BTR/BTW басқару биттері өзгеріссіз сақталмайды — MSG нұсқауларын қайта құрып, әрбір .AE/.AD тұтынушысын қайта жазыңыз.

PLC-5 асинхронды биттері мен MSG биттері

PLC-5/250 жүйесінде блоктық тасымалдауды басқару элементтері таныс .DN/.ER тобымен қатар .AD (Asynchronous Done) және .AE (Asynchronous Error) биттерін ұсынады. Бұл асинхронды жалаушалар барлық жағдайларда Logix MSG .DN/.ER биттерінің синонимдері емес — PLC-5 жүйесі CIP хабарламаларында дәл қайталанбайтын аралас, ішінара аяқталу күйлерін көрсете алады. BT тармақтарын жоймас бұрын rung-condition-out әрекетін құжаттаңыз.

PLC-5 BT биті Logix MSG биті Ескертпелер
.AD .DN Көшірілген тармақтардың көпшілігі үшін сәтті аяқталу жалаушасы
.AE .ER Қате жолы; CIP мәліметтері үшін .ERR / .EXERR мәндерін тексеріңіз
.EN / .ST .EN / .ST Қосу әрекетін қайта жазыңыз; уақыттың бірдей болатынына сенбеңіз
Механикалық алмастыру (содан кейін rung-ты қайта жазыңыз)
BTW N7:0 .AD  ->  MSG_tag.DN
BTW N7:0 .AE  ->  MSG_tag.ER
BTR N10:50 .AD -> MSG_tag.DN
BTR N10:50 .AE -> MSG_tag.ER

RIO блоктық тасымалдауларына арналған архитектуралық баламалар

  • Жасырын I/O қосылымдары — RPI арқылы жаңартылатын және .Faulted күйі бар EtherNet/IP желісіндегі POINT, FLEX, ArmorBlock
  • Айқын MSG — CIP Data Table Read/Write (немесе қарсы құрылғы шынымен PLC-5 болып қалғанда ғана типтелген сервистер)
  • Жарияланатын/тұтынылатын тегтер — MSG арқылы сауалдамай-ақ дерек алмасатын Logix контроллерлері
  • 1756-DHRIO көпірі — кезең-кезеңімен көшіру кезінде қалған 1771 сөрелеріне арналған уақытша шешім

BTR rung-ын Studio 5000 жүйесіне қойып, мнемониканы қайта атаумен шектелмеңіз. Нұсқаулар тобы жойылған; MSG нұсқауы жарамды CIP жолымен, сервис түрімен, бастапқы/мақсатты элементтерімен және күту уақытымен жасалуы керек.

PLC-5/250-ден ControlLogix RSLogix 5000-ге PLC бағдарламасын қайта жазу — 2-сурет

ControlLogix ұяшығы толық бір өндірістік апта бойы тұрақты жұмыс істегенше, PLC-5 кескінін тек оқуға арналған күйде сақтаңыз.

Кезең-кезеңімен түрлендіру

  1. Әрбір BTR/BTW үшін файлды, элементті, сөре/топ/слотты, ұзындықты және күй биттерін пайдаланушыларды түгендеңіз
  2. Мақсатты микробағдарламаның қажетті хабар алмасу сервистері мен EN2T/EN4TR жолдарын қолдайтынын растаңыз
  3. Қажет болған жерде Translate PLC-5/SLC 500 құралын іске қосыңыз, содан кейін жасалған әрбір MSG конфигурациясын ашыңыз
  4. Communication Path (backplane → ENxT → IP → қашықтағы слот), Service Type және элементтерді орнатыңыз
  5. Қалған .AE/.AD сілтемелерін жаңа MESSAGE тегтеріндегі .ER/.DN сілтемелерімен алмастырыңыз
  6. .ER битін қате құрылымына бекітіңіз; оны әдейі тазалап/қайта іске қосыңыз — жетім қалған қосу сигналдарын қалдырмаңыз
  7. N/B/T/C файлдарын операторлар әлі де танитын UDT немесе массивтерге сәйкестендіріңіз
  8. FAT кезінде бұрынғы MCR/аймақ болжамдарын мәжбүрлі түрде тексеріңіз; сканерлеу ретіне қатысты күтпеген жағдайлар осында көрінеді

Көшіруден кейінгі MSG .ER/.DN сәйкестігі

Бұрынғы BT ұзындықтары мен жаңарту жиіліктерін MSG күту уақыттарымен салыстырыңыз (күтілетін сервис уақытынан ≥5× мәні — жиі қолданылатын бастапқы ереже). Сынақтық тұрақтандыру кезеңінде .DN/.ER мәндерін процесс шамаларымен қатар трендте көрсетіңіз. Жазуға рұқсат бермес бұрын DHRIO түйіндерінің сегіздік адрестелуін белгілі үлгі регистрімен растаңыз. Өндірістік көрсеткіштер бір апта бойы сәйкес келгенше, PLC-5 процессорын кері қайтару нұсқасы ретінде қолжетімді ұстаңыз.

Көшіруге арналған жабдық — контроллерлер, EN2T санатындағы модульдер және уақытша DHRIO — cutover бір ғана артық ENBT модулін күтіп қалмауы үшін ControlLogix және PAC стандарттары бойынша қоймада болуы керек.

Автор туралы

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

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

PLC-5/250 бағдарламасын ControlLogix RSLogix 5000 жүйесіне қайта жазу

PLC-5/250 блоктық тасымалдау бағдарламаларын .AE мәнін .ER және .AD мәнін .DN күй биттеріне дұрыс сәйкестендіре отырып, ControlLogix RSLogix 5000 жүйесіне көшіріңіз.

Автоматты аударма құралдары PLC-5/250 бағдарламасы Logix тілін бұрыннан түсінеді деп болжайды. Өндірістегі тәжірибе бұған қайшы. Бүтінсанды файлдар құрылымдарға айналады, Remote I/O блоктық тасымалдаулары жоғалады, ал 6200 сериялы бағдарламалық жасақтама көрсеткен асинхронды күй биттерінің MESSAGE тегінде дәл баламасы жоқ. Көшіру жұмысы инженерлер оны мнемоникаларды іздеп-ауыстыру емес, 1756-RM085 сияқты жарияланымдар басшылық ететін деректерді тасымалдауды қайта жобалау ретінде қарастырғанда сәтті орындалады.

PLC-5/250-ден ControlLogix RSLogix 5000-ге PLC бағдарламасын қайта жазу — 1-сурет

BTR/BTW басқару биттері өзгеріссіз сақталмайды — MSG нұсқауларын қайта құрып, әрбір .AE/.AD тұтынушысын қайта жазыңыз.

PLC-5 асинхронды биттері мен MSG биттері

PLC-5/250 жүйесінде блоктық тасымалдауды басқару элементтері таныс .DN/.ER тобымен қатар .AD (Asynchronous Done) және .AE (Asynchronous Error) биттерін ұсынады. Бұл асинхронды жалаушалар барлық жағдайларда Logix MSG .DN/.ER биттерінің синонимдері емес — PLC-5 жүйесі CIP хабарламаларында дәл қайталанбайтын аралас, ішінара аяқталу күйлерін көрсете алады. BT тармақтарын жоймас бұрын rung-condition-out әрекетін құжаттаңыз.

PLC-5 BT биті Logix MSG биті Ескертпелер
.AD .DN Көшірілген тармақтардың көпшілігі үшін сәтті аяқталу жалаушасы
.AE .ER Қате жолы; CIP мәліметтері үшін .ERR / .EXERR мәндерін тексеріңіз
.EN / .ST .EN / .ST Қосу әрекетін қайта жазыңыз; уақыттың бірдей болатынына сенбеңіз
Механикалық алмастыру (содан кейін rung-ты қайта жазыңыз)
BTW N7:0 .AD  ->  MSG_tag.DN
BTW N7:0 .AE  ->  MSG_tag.ER
BTR N10:50 .AD -> MSG_tag.DN
BTR N10:50 .AE -> MSG_tag.ER

RIO блоктық тасымалдауларына арналған архитектуралық баламалар

  • Жасырын I/O қосылымдары — RPI арқылы жаңартылатын және .Faulted күйі бар EtherNet/IP желісіндегі POINT, FLEX, ArmorBlock
  • Айқын MSG — CIP Data Table Read/Write (немесе қарсы құрылғы шынымен PLC-5 болып қалғанда ғана типтелген сервистер)
  • Жарияланатын/тұтынылатын тегтер — MSG арқылы сауалдамай-ақ дерек алмасатын Logix контроллерлері
  • 1756-DHRIO көпірі — кезең-кезеңімен көшіру кезінде қалған 1771 сөрелеріне арналған уақытша шешім

BTR rung-ын Studio 5000 жүйесіне қойып, мнемониканы қайта атаумен шектелмеңіз. Нұсқаулар тобы жойылған; MSG нұсқауы жарамды CIP жолымен, сервис түрімен, бастапқы/мақсатты элементтерімен және күту уақытымен жасалуы керек.

PLC-5/250-ден ControlLogix RSLogix 5000-ге PLC бағдарламасын қайта жазу — 2-сурет

ControlLogix ұяшығы толық бір өндірістік апта бойы тұрақты жұмыс істегенше, PLC-5 кескінін тек оқуға арналған күйде сақтаңыз.

Кезең-кезеңімен түрлендіру

  1. Әрбір BTR/BTW үшін файлды, элементті, сөре/топ/слотты, ұзындықты және күй биттерін пайдаланушыларды түгендеңіз
  2. Мақсатты микробағдарламаның қажетті хабар алмасу сервистері мен EN2T/EN4TR жолдарын қолдайтынын растаңыз
  3. Қажет болған жерде Translate PLC-5/SLC 500 құралын іске қосыңыз, содан кейін жасалған әрбір MSG конфигурациясын ашыңыз
  4. Communication Path (backplane → ENxT → IP → қашықтағы слот), Service Type және элементтерді орнатыңыз
  5. Қалған .AE/.AD сілтемелерін жаңа MESSAGE тегтеріндегі .ER/.DN сілтемелерімен алмастырыңыз
  6. .ER битін қате құрылымына бекітіңіз; оны әдейі тазалап/қайта іске қосыңыз — жетім қалған қосу сигналдарын қалдырмаңыз
  7. N/B/T/C файлдарын операторлар әлі де танитын UDT немесе массивтерге сәйкестендіріңіз
  8. FAT кезінде бұрынғы MCR/аймақ болжамдарын мәжбүрлі түрде тексеріңіз; сканерлеу ретіне қатысты күтпеген жағдайлар осында көрінеді

Көшіруден кейінгі MSG .ER/.DN сәйкестігі

Бұрынғы BT ұзындықтары мен жаңарту жиіліктерін MSG күту уақыттарымен салыстырыңыз (күтілетін сервис уақытынан ≥5× мәні — жиі қолданылатын бастапқы ереже). Сынақтық тұрақтандыру кезеңінде .DN/.ER мәндерін процесс шамаларымен қатар трендте көрсетіңіз. Жазуға рұқсат бермес бұрын DHRIO түйіндерінің сегіздік адрестелуін белгілі үлгі регистрімен растаңыз. Өндірістік көрсеткіштер бір апта бойы сәйкес келгенше, PLC-5 процессорын кері қайтару нұсқасы ретінде қолжетімді ұстаңыз.

Көшіруге арналған жабдық — контроллерлер, EN2T санатындағы модульдер және уақытша DHRIO — cutover бір ғана артық ENBT модулін күтіп қалмауы үшін ControlLogix және 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.