Legacy PLC-5 rack and modern ControlLogix system prepared for migration

PLC-5-тен ControlLogix-ке көшу: енгізу/шығару келісімшартын қайта құру

PLC-5 көшіруі ControlLogix жүйесі ескі I/O, деректер, сканерлеу, блоктық тасымалдау, HMI, ескірген деректер, ақаулар және қалпына келтіру келісімшарттарын дә...

PLC-5 бағдарламасын Logix нұсқауларына аударғанның өзінде, процесс істен шығуы мүмкін. Ескі контроллердің деректер файлдары, сканерлеу реті, Remote I/O блоктық тасымалдары, хабарламалар уақыты, күй биттері, HMI сілтемелері және оператордың қалпына келтіру қадамдары машинамен құжатталмаған келісім қалыптастырған.

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

Басқарылатын көшуге дайындалған PLC-5 сөресі мен ControlLogix жабдығы

Көшу шекарасына тек баспалдақты нұсқаулар ғана емес, далалық I/O, желі уақыты, деректер иеленуі, дабылдар, HMI сілтемелері және қалпына келу әрекеті де кіреді.

Түрлендіруге дейінгі мінез-құлықтың бастапқы базасын тіркеңіз

Тексерілген PLC-5 жүктемелерінен, деректер кестелерінің мәндерінен, арна конфигурацияларынан, мәжбүрлеу кестелерінен, хабарлама жолдарынан және HMI жобаларынан бастаңыз. Қалыпты және ең жоғары жүктеме кезіндегі контроллердің сканерлеу уақытын тіркеңіз. Таңдалатын уақыттық үзілістерді, ақау өңдеу процедураларын, қашықтағы сөрелерді, адаптерлерді және әрбір блоктық тасымалдау нұсқауын анықтаңыз.

Өндірістің өкілетті кезеңдері кезінде маңызды кірістерді, шығыстарды, аналогтық мәндерді, реттілік күйлерін және блокировкаларды тренд түрінде бақылаңыз. Бастапқы база іске қосылуды, тұрақты жұмысты, өнім ауыстыруды, басқарылатын тоқтатуды және жиі кездесетін ақауларды қамтуы керек. Мұндай жазба болмаса, топтар жаңа бағдарламаның жұмыс істейтінін дәлелдей алады, бірақ оның бастапқы процестей әрекет ететінін дәлелдей алмайды.

Әрбір сөре үшін I/O келісімін құрыңыз

Әрбір жергілікті және қашықтағы слот үшін сөрені, топты, слотты, модульдің каталог нөмірін, дискреттік картаны, сигнал сипаттамасын, электрлік ауқымды, масштабтауды, қалыпты жаңарту уақытын, ақау күйін, дабылда қолданылуын және оны басқаратын логиканы тіркеңіз. Жанама түрде сілтеме жасалатын немесе HMI-де көрсетілетін пайдаланылмайтын нүктелерді де белгілеңіз.

Аналогтық және арнайы модульдерге тег атауынан да көп ақпарат қажет. Блоктық оқу және жазу ұзындықтарын, конфигурация сөздерін, жаңарту триггерлерін, аяқталу және қате әрекетін, арна форматтарын, сүзгілерді және масштабтауды құжаттаңыз. Сөздер саны дұрыс болғанымен, арна форматы қате болса, инженерлік мәндер шынайы көрінгенімен, қате болуы мүмкін.

Әрбір BTR және BTW нәтижесін оны пайдаланатын тұтынушыларға дейін қадағалаңыз. Логиканың аяқталу битін импульс ретінде пайдаланатынын, келесі тасымалдауға дейін күйді ұстайтынын немесе белгілі бір уақыт ішінде жаңартуды күтетінін анықтаңыз. Бұл жорамалдарды жарамдылық, уақыт белгісі, аяқталу және қате күйлері ретінде нақты қайта құрыңыз.

Remote I/O ауысуын әдейі таңдаңыз

Кезең-кезеңімен көшу кезінде 1771 немесе басқа Remote I/O жабдығын ControlLogix байланыс модулі арқылы уақытша сақтауға болады. Бұл ауысым ауқымын азайтуы мүмкін, бірақ ескі сөрелерді, кабельдерді, адаптерлерді және блоктық тасымалдау әрекетін пайдалануды жалғастырады. Көпірдің оны пайдаланудан шығару жоспары мен қосалқы бөлшектер стратегиясы анық болуы керек.

I/O жүйесін толық ауыстыру ескі тәуелділіктерді азайтады, бірақ тоқтап тұру кезіндегі жұмысты, панельді өзгертуді, контурларды тексеруді және іске қосу жұмыстарын көбейтеді. Шешім кабельдердің күйін, модульдердің қолжетімділігін, тоқтау ұзақтығын, процесс тәуекелін, болашақ қолдауды және кері қайту мүмкіндігін ескеруі керек.

Rockwell компаниясының 1756-RIO құжаттамасы блоктық тасымалды жаңартудың автоматты, жартылай автоматты және қолмен орындалатын режимдерін ажыратады. Автоматты және жартылай автоматты режимдер конфигурация жазбаларын және уақыт бойынша деректер жаңартуларын орындай алады. Қолмен режим қосу, үздіксіз жұмыс, аяқталу және қате әрекетін контроллер логикасына шығарады. Таңдалған режим бұрынғы қолданбаның уақыты мен диагностикалық мақсатын қайта өндіруі керек.

Файл нөмірлерін көшірудің орнына деректер иеленуін қайта жобалаңыз

PLC-5 бүтін сан, жылжымалы нүктелі сан, бит және басқару файлдары көбіне бір уақытта бірнеше мақсатқа қызмет етті. Бір сөз HMI пәрмені, хабарлама деректері, аналогтық мән және ақауды іздеуге арналған уақытша айнымалы болуы мүмкін. Бұл екіұштылықты контроллер ауқымындағы массивтерге көшіру тәуекелді сақтап қалады.

Жабдық немесе интерфейстер негізінде атауы бар құрылымдар жасаңыз. Пәрмендерді, күйді, конфигурацияны, диагностиканы және процесс мәндерін бөліңіз. Әрбір мүшеге қай бағдарлама немесе сыртқы жүйе жазатынын анықтаңыз. Бастапқы интерфейс уақытқа қатысты жорамалдарға сүйенген жерлерге деректердің жарамдылығы, ескіруі, уақыт белгісі, қате және сапа өрістерін қосыңыз.

HMI және жоғары деңгейлі жүйе сілтемелері басқарылатын сәйкестендіруді қажет етеді. Псевдоним тегтер көшуді жеңілдетуі мүмкін, бірақ олар түсініксіз иеленуді жасыруға тиіс емес. Әрбір сыртқы сілтеме үшін оқу/жазу бағытын, қауіпсіздікті, масштабтауды, дабыл триггерлерін және рецепт әрекетін тексеріңіз.

Уақыты өзгеруі мүмкін нұсқауларды қайта қараңыз

ControlLogix тапсырмалары, бағдарламалары және процедуралары PLC-5 жүйесіндегі үздіксіз сканерлеуден өзгеше орындалады. Мерзімді тапсырмалар үздіксіз логиканың орындалуын үзуі мүмкін. I/O жаңартулары логиканың орындалуымен асинхронды жүреді. Бірдей көрінетін бір реттік импульстер, таймерлер, секвенсерлер, жанама адрестер, MCR аймақтары және хабарлама триггерлері бірдей уақытты бермеуі мүмкін.

Кірістер толық бір скан бойы тұрақты болады немесе шығыстар скан шекарасында ғана жаңарады деп болжайтын логиканы анықтаңыз. Үйлесімді сурет қажет болса, I/O деректерін буферлеңіз. Тапсырмалар арасында ортақ пайдаланылатын деректерді қорғаңыз. Бір скандық оқиғаларды олар пайда болған процедурада ғана емес, қабылдаушы тапсырманың кезеңінде де тексеріңіз.

Хабарлама нұсқауларына күйге негізделген триггер қажет. Аяқталу, қате, күту уақытының бітуі және қайталау күйлерін өңдемей хабарламаны қайта-қайта іске қосу байланысқа шамадан тыс жүктеме түсіруі немесе қабылдаушының істен шығуын жасыруы мүмкін. Кеңейтілген қате ақпаратын тіркеп, процесс үшін қолайлы қайталау кідірістерін қолданыңыз.

Ескірген деректерді көрінетін етіңіз

Байланыс жоғалғаннан кейін ескі желі жадта соңғы қабылданған мәнді қалдыруы мүмкін. Қолданба бұл мәнді күй битінсіз пайдаланса, қатып қалған температура, деңгей немесе жылдамдық жарамды болып көрінуі ықтимал. Көшірілген бағдарлама мәнді оның жаңалығынан бөлуі керек.

Әрбір байланыс көзі үшін күтілетін жаңарту аралығын, ескіру күту уақытын, ақауға жауапты және қалпына келу шарттарын анықтаңыз. Тұтынушы мәннің қазіргі, ескірген, қолжетімсіз немесе жаңадан қалпына келгенін білуі керек. Қалпына келу үшін ауқымды тексеру, қатарынан бірнеше сәтті жаңарту немесе автоматты қозғалысты қайта бастамас бұрын оператордың растауы қажет болуы мүмкін.

Тестілеуді баспалдақтар санына емес, процесс тәуекеліне негіздеңіз

Стендтік сынақ түрлендірілген нұсқаулар мен модельденген I/O жүйесін тексеруі керек. Зауыттық қабылдау сынақтарына байланыстарды, HMI жүйесін, дабылдарды, рецепттерді және тарихи деректерді қосу қажет. Нысандағы сынақтар электрлік полярлықты, масштабтауды, блокировкаларды, ажыратуларды және физикалық әрекетті дәлелдеуі тиіс.

Әрбір адаптердің, қуат көзінің, байланыс жолының және маңызды аналогтық көздің жоғалуын тексеріңіз. Контроллердің Program және Run режимдері арасында ауысуын, қуаттың қалпына келуін, жылы қайта іске қосуды және байланыс қалпына келгенін тексеріңіз. Қолмен және автоматты режимдерді, техникалық қызмет көрсету айналып өтулерін және қауіпті қозғалысты болдырмайтын әрбір рұқсат шартын сынаңыз.

Параллель бақылау мүмкін болса, ескі және жаңа жүйелерді синхрондалған уақыт белгілерімен салыстырыңыз. Шығыс ауысуларына, реттілік уақытына, аналогтық мәндерге, дабылдардың ретіне және оператор әрекеттеріне назар аударыңыз. Айырмашылықтар автоматты түрде қабылданбай, түсіндірілуі керек.

Кері қайтуды орындалатын процедура ретінде жобалаңыз

Кері қайту жоспары ескі контроллерді сақтаумен ғана шектелмейді. Тексерілген PLC-5 жабдығын, расталған бағдарламаларды, желі конфигурациясын, HMI үйлесімділігін, таңбаланған сымдарды және нақты шешім қабылдау мерзімін сақтаңыз. Кері қайтуға кім рұқсат бере алатынын және ауысу алдында процесс қандай күйге жетуі керегін анықтаңыз.

Тоқтау алдында физикалық және бағдарламалық қадамдарды жаттығып көріңіз. Далалық сымдар немесе сөрелер қайтымсыз өзгертілетін болса, кері қайту енді іс жүзінде мүмкін болмайтын нүктені анықтаңыз. Өндірістің тоқтау кезіндегі қысымы сақтық көшірмені қалпына келтіру мүмкін емес екенін анықтайтын уақыт емес.

Контроллер мен I/O көшу жабдығын PLC және PAC жүйелері бөлімінен, ал шлюздер мен желі компоненттерін Байланыс және желі құру бөлімінен қарауға болады.

Көшу жаңа платформа қажетті процесс әрекетін қайта өндіргенде, диагностиканың анықтығын жақсартқанда және ескірген деректер мен ақауларды әдейі өңдегенде ғана аяқталды деп есептеледі. Аударылған код — бастапқы артефакт. Тексерілген I/O және деректер келісімі ғана зауытқа ауыстырылған контроллерге сенім артуға мүмкіндік береді.

PLC-5-тен ControlLogix-ке көшу: енгізу/шығару келісімшартын қайта құру

PLC-5 көшіруі ControlLogix жүйесі ескі I/O, деректер, сканерлеу, блоктық тасымалдау, HMI, ескірген деректер, ақаулар және қалпына келтіру келісімшарттарын дәл қайталағанда ғана сәтті болады. Қауіпс...

PLC-5 бағдарламасын Logix нұсқауларына аударғанның өзінде, процесс істен шығуы мүмкін. Ескі контроллердің деректер файлдары, сканерлеу реті, Remote I/O блоктық тасымалдары, хабарламалар уақыты, күй биттері, HMI сілтемелері және оператордың қалпына келтіру қадамдары машинамен құжатталмаған келісім қалыптастырған.

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

Басқарылатын көшуге дайындалған PLC-5 сөресі мен ControlLogix жабдығы

Көшу шекарасына тек баспалдақты нұсқаулар ғана емес, далалық I/O, желі уақыты, деректер иеленуі, дабылдар, HMI сілтемелері және қалпына келу әрекеті де кіреді.

Түрлендіруге дейінгі мінез-құлықтың бастапқы базасын тіркеңіз

Тексерілген PLC-5 жүктемелерінен, деректер кестелерінің мәндерінен, арна конфигурацияларынан, мәжбүрлеу кестелерінен, хабарлама жолдарынан және HMI жобаларынан бастаңыз. Қалыпты және ең жоғары жүктеме кезіндегі контроллердің сканерлеу уақытын тіркеңіз. Таңдалатын уақыттық үзілістерді, ақау өңдеу процедураларын, қашықтағы сөрелерді, адаптерлерді және әрбір блоктық тасымалдау нұсқауын анықтаңыз.

Өндірістің өкілетті кезеңдері кезінде маңызды кірістерді, шығыстарды, аналогтық мәндерді, реттілік күйлерін және блокировкаларды тренд түрінде бақылаңыз. Бастапқы база іске қосылуды, тұрақты жұмысты, өнім ауыстыруды, басқарылатын тоқтатуды және жиі кездесетін ақауларды қамтуы керек. Мұндай жазба болмаса, топтар жаңа бағдарламаның жұмыс істейтінін дәлелдей алады, бірақ оның бастапқы процестей әрекет ететінін дәлелдей алмайды.

Әрбір сөре үшін I/O келісімін құрыңыз

Әрбір жергілікті және қашықтағы слот үшін сөрені, топты, слотты, модульдің каталог нөмірін, дискреттік картаны, сигнал сипаттамасын, электрлік ауқымды, масштабтауды, қалыпты жаңарту уақытын, ақау күйін, дабылда қолданылуын және оны басқаратын логиканы тіркеңіз. Жанама түрде сілтеме жасалатын немесе HMI-де көрсетілетін пайдаланылмайтын нүктелерді де белгілеңіз.

Аналогтық және арнайы модульдерге тег атауынан да көп ақпарат қажет. Блоктық оқу және жазу ұзындықтарын, конфигурация сөздерін, жаңарту триггерлерін, аяқталу және қате әрекетін, арна форматтарын, сүзгілерді және масштабтауды құжаттаңыз. Сөздер саны дұрыс болғанымен, арна форматы қате болса, инженерлік мәндер шынайы көрінгенімен, қате болуы мүмкін.

Әрбір BTR және BTW нәтижесін оны пайдаланатын тұтынушыларға дейін қадағалаңыз. Логиканың аяқталу битін импульс ретінде пайдаланатынын, келесі тасымалдауға дейін күйді ұстайтынын немесе белгілі бір уақыт ішінде жаңартуды күтетінін анықтаңыз. Бұл жорамалдарды жарамдылық, уақыт белгісі, аяқталу және қате күйлері ретінде нақты қайта құрыңыз.

Remote I/O ауысуын әдейі таңдаңыз

Кезең-кезеңімен көшу кезінде 1771 немесе басқа Remote I/O жабдығын ControlLogix байланыс модулі арқылы уақытша сақтауға болады. Бұл ауысым ауқымын азайтуы мүмкін, бірақ ескі сөрелерді, кабельдерді, адаптерлерді және блоктық тасымалдау әрекетін пайдалануды жалғастырады. Көпірдің оны пайдаланудан шығару жоспары мен қосалқы бөлшектер стратегиясы анық болуы керек.

I/O жүйесін толық ауыстыру ескі тәуелділіктерді азайтады, бірақ тоқтап тұру кезіндегі жұмысты, панельді өзгертуді, контурларды тексеруді және іске қосу жұмыстарын көбейтеді. Шешім кабельдердің күйін, модульдердің қолжетімділігін, тоқтау ұзақтығын, процесс тәуекелін, болашақ қолдауды және кері қайту мүмкіндігін ескеруі керек.

Rockwell компаниясының 1756-RIO құжаттамасы блоктық тасымалды жаңартудың автоматты, жартылай автоматты және қолмен орындалатын режимдерін ажыратады. Автоматты және жартылай автоматты режимдер конфигурация жазбаларын және уақыт бойынша деректер жаңартуларын орындай алады. Қолмен режим қосу, үздіксіз жұмыс, аяқталу және қате әрекетін контроллер логикасына шығарады. Таңдалған режим бұрынғы қолданбаның уақыты мен диагностикалық мақсатын қайта өндіруі керек.

Файл нөмірлерін көшірудің орнына деректер иеленуін қайта жобалаңыз

PLC-5 бүтін сан, жылжымалы нүктелі сан, бит және басқару файлдары көбіне бір уақытта бірнеше мақсатқа қызмет етті. Бір сөз HMI пәрмені, хабарлама деректері, аналогтық мән және ақауды іздеуге арналған уақытша айнымалы болуы мүмкін. Бұл екіұштылықты контроллер ауқымындағы массивтерге көшіру тәуекелді сақтап қалады.

Жабдық немесе интерфейстер негізінде атауы бар құрылымдар жасаңыз. Пәрмендерді, күйді, конфигурацияны, диагностиканы және процесс мәндерін бөліңіз. Әрбір мүшеге қай бағдарлама немесе сыртқы жүйе жазатынын анықтаңыз. Бастапқы интерфейс уақытқа қатысты жорамалдарға сүйенген жерлерге деректердің жарамдылығы, ескіруі, уақыт белгісі, қате және сапа өрістерін қосыңыз.

HMI және жоғары деңгейлі жүйе сілтемелері басқарылатын сәйкестендіруді қажет етеді. Псевдоним тегтер көшуді жеңілдетуі мүмкін, бірақ олар түсініксіз иеленуді жасыруға тиіс емес. Әрбір сыртқы сілтеме үшін оқу/жазу бағытын, қауіпсіздікті, масштабтауды, дабыл триггерлерін және рецепт әрекетін тексеріңіз.

Уақыты өзгеруі мүмкін нұсқауларды қайта қараңыз

ControlLogix тапсырмалары, бағдарламалары және процедуралары PLC-5 жүйесіндегі үздіксіз сканерлеуден өзгеше орындалады. Мерзімді тапсырмалар үздіксіз логиканың орындалуын үзуі мүмкін. I/O жаңартулары логиканың орындалуымен асинхронды жүреді. Бірдей көрінетін бір реттік импульстер, таймерлер, секвенсерлер, жанама адрестер, MCR аймақтары және хабарлама триггерлері бірдей уақытты бермеуі мүмкін.

Кірістер толық бір скан бойы тұрақты болады немесе шығыстар скан шекарасында ғана жаңарады деп болжайтын логиканы анықтаңыз. Үйлесімді сурет қажет болса, I/O деректерін буферлеңіз. Тапсырмалар арасында ортақ пайдаланылатын деректерді қорғаңыз. Бір скандық оқиғаларды олар пайда болған процедурада ғана емес, қабылдаушы тапсырманың кезеңінде де тексеріңіз.

Хабарлама нұсқауларына күйге негізделген триггер қажет. Аяқталу, қате, күту уақытының бітуі және қайталау күйлерін өңдемей хабарламаны қайта-қайта іске қосу байланысқа шамадан тыс жүктеме түсіруі немесе қабылдаушының істен шығуын жасыруы мүмкін. Кеңейтілген қате ақпаратын тіркеп, процесс үшін қолайлы қайталау кідірістерін қолданыңыз.

Ескірген деректерді көрінетін етіңіз

Байланыс жоғалғаннан кейін ескі желі жадта соңғы қабылданған мәнді қалдыруы мүмкін. Қолданба бұл мәнді күй битінсіз пайдаланса, қатып қалған температура, деңгей немесе жылдамдық жарамды болып көрінуі ықтимал. Көшірілген бағдарлама мәнді оның жаңалығынан бөлуі керек.

Әрбір байланыс көзі үшін күтілетін жаңарту аралығын, ескіру күту уақытын, ақауға жауапты және қалпына келу шарттарын анықтаңыз. Тұтынушы мәннің қазіргі, ескірген, қолжетімсіз немесе жаңадан қалпына келгенін білуі керек. Қалпына келу үшін ауқымды тексеру, қатарынан бірнеше сәтті жаңарту немесе автоматты қозғалысты қайта бастамас бұрын оператордың растауы қажет болуы мүмкін.

Тестілеуді баспалдақтар санына емес, процесс тәуекеліне негіздеңіз

Стендтік сынақ түрлендірілген нұсқаулар мен модельденген I/O жүйесін тексеруі керек. Зауыттық қабылдау сынақтарына байланыстарды, HMI жүйесін, дабылдарды, рецепттерді және тарихи деректерді қосу қажет. Нысандағы сынақтар электрлік полярлықты, масштабтауды, блокировкаларды, ажыратуларды және физикалық әрекетті дәлелдеуі тиіс.

Әрбір адаптердің, қуат көзінің, байланыс жолының және маңызды аналогтық көздің жоғалуын тексеріңіз. Контроллердің Program және Run режимдері арасында ауысуын, қуаттың қалпына келуін, жылы қайта іске қосуды және байланыс қалпына келгенін тексеріңіз. Қолмен және автоматты режимдерді, техникалық қызмет көрсету айналып өтулерін және қауіпті қозғалысты болдырмайтын әрбір рұқсат шартын сынаңыз.

Параллель бақылау мүмкін болса, ескі және жаңа жүйелерді синхрондалған уақыт белгілерімен салыстырыңыз. Шығыс ауысуларына, реттілік уақытына, аналогтық мәндерге, дабылдардың ретіне және оператор әрекеттеріне назар аударыңыз. Айырмашылықтар автоматты түрде қабылданбай, түсіндірілуі керек.

Кері қайтуды орындалатын процедура ретінде жобалаңыз

Кері қайту жоспары ескі контроллерді сақтаумен ғана шектелмейді. Тексерілген PLC-5 жабдығын, расталған бағдарламаларды, желі конфигурациясын, HMI үйлесімділігін, таңбаланған сымдарды және нақты шешім қабылдау мерзімін сақтаңыз. Кері қайтуға кім рұқсат бере алатынын және ауысу алдында процесс қандай күйге жетуі керегін анықтаңыз.

Тоқтау алдында физикалық және бағдарламалық қадамдарды жаттығып көріңіз. Далалық сымдар немесе сөрелер қайтымсыз өзгертілетін болса, кері қайту енді іс жүзінде мүмкін болмайтын нүктені анықтаңыз. Өндірістің тоқтау кезіндегі қысымы сақтық көшірмені қалпына келтіру мүмкін емес екенін анықтайтын уақыт емес.

Контроллер мен I/O көшу жабдығын PLC және PAC жүйелері бөлімінен, ал шлюздер мен желі компоненттерін Байланыс және желі құру бөлімінен қарауға болады.

Көшу жаңа платформа қажетті процесс әрекетін қайта өндіргенде, диагностиканың анықтығын жақсартқанда және ескірген деректер мен ақауларды әдейі өңдегенде ғана аяқталды деп есептеледі. Аударылған код — бастапқы артефакт. Тексерілген I/O және деректер келісімі ғана зауытқа ауыстырылған контроллерге сенім артуға мүмкіндік береді.

Leave a comment

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