ONS Instruction Not Energizing OTE in Studio 5000 Ladder Logic — figure 1

Studio 5000 Ladder Logic жүйесінде ONS нұсқауы OTE-ні іске қоспайды

Studio 5000 жүйесінде ONS нұсқауы іске қосылғанымен, OTE катушкасы ешқашан бекітілмейді, себебі бір реттік импульс тек бір скан кезінде ғана ақиқат болады. О...

Онлайн мониторлар кейде ONS сақтау битінің ауысқанын көрсетеді, бірақ жоспарланған OTE ешқашан сорғы стартерін немесе соленоидты іске қоспағандай көрінеді. Studio 5000 Logix Designer жүйесінде бұл әдетте шығыс картасының істен шығуы емес. ONS — тек бір реттік бағдарлама орындалуы кезінде ақиқат болатын көтерілу жиегін анықтаушы. OTE әр скан сайын ішкі ұстап тұрусыз өз баспалдағының шартын жазады. Оларды тікелей жұптасаңыз, бір сканға ғана созылатын импульс пайда болады — көбіне 5–20 мс. Контакторлар, VFD жетектері және тіпті HMI анимациялары мұндай импульсті елемейді, ал IDE-нің баяуырақ жаңарту жиілігі импульсті мүлде байқамайды.

Studio 5000 Ladder Logic жүйесіндегі ONS нұсқауы OTE-ні іске қоспайды — 1-сурет

Релелік логикаға тән интуиция бұл жерде жұмыс істемейді: Logix жүйесіндегі 10 мс жазба ұсталып тұрған қосалқы түйіспемен бірдей емес.

Скан физикасы

Скан Кіріс жиегі ONS шығысы OTE тегі
n-1 0 0 0
n 0→1 1 1 (бір скан)
n+1 1 0 0
n+2 1 0 0

Нақты стартерлерге көбіне 50–100 мс тұрақты команда қажет. Жеке ONS→OTE жолы мұны қамтамасыз ете алмайды. Studio 5000 бақылау терезелері тапсырма периодынан әлдеқайда баяу үлгі алады, сондықтан 10 мс импульсті ұстап қалу ықтималдығы төмен. Осыдан «ONS іске қосылмады» деген қате түсінік пайда болады.

Диагностикалық созу

  • ONS оқиғасына параллель TOF (1–2 с алдын ала орнатылған мән) қосып, IDE ішінде .TT/.DN мәндерін бақылаңыз
  • Әр жиекте REAL санауышына 1.0 мәнін ADD арқылы қосып, санауышты трендте бақылаңыз
  • Нақты жұмыс циклін көру үшін OTE тегінде шамамен 10 мс үлгі алу интервалымен Studio Trend пайдаланыңыз
Studio 5000 Ladder Logic жүйесіндегі ONS нұсқауы OTE-ні іске қоспайды — 2-сурет

Seal-in немесе OTL/OTU үлгілері бір реттік шешімді тұрақты іске қосу командасына айналдырады.

A шешімі — OTL / OTU

[Pump1_RunCmd_ONS] ----(OTL Pump1_RunCmd)
[Pump1_Stop_PB]    ----(OTU Pump1_RunCmd)
[Pump1_Fault]      ----(OTU Pump1_RunCmd)

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

B шешімі — OTE айналасындағы seal-in

|--[Start_ONS]-+----------(OTE RunCmd)--|
|              |                        |
|--[RunCmd]----+                        |
|--[Stop_PB]---/                        |

Бұл — Logix бағдарламалау тәжірибесінде кеңінен қолданылатын үш сымды стартер ұқсастығы: ONS іске қосу жиегін береді, ал бекітілген RunCmd түйіспесі тоқтату немесе блокировка жолды ашқанға дейін OTE күйін сақтайды.

C шешімі — күй биті және команда беретін OTE

Кезекпен басқарылатын жабдық үшін жиек келгенде таңдалған қадамды OTL арқылы бекітіңіз, Selected және Running кері байланысы жоқ кезде Start OTE-ні іске қосыңыз, содан кейін кері байланыс келгенде Selected мәнін OTU арқылы өшіріңіз. Бекіткіш қадамды басқарып тұрған кезде HMI нақты Start командасын көре береді.

Негізгі/резерв контексті және ақаулар

Жұмыс сағаттарына негізделген сорғы секвенсерлері «енді осы сорғы негізгі болды» салыстыруларында ONS-ті жиі қате қолданады. Жиектен командаға өту құрылымын түзеткеннен кейін ең аз жұмыс таймерлерін (қысқа циклдерден қорғау), негізгі сорғыны ауыстырып отыруды тежеуді және ақау кезіндегі OTU жолдарын қосыңыз. Сканның кейінгі бөлігінде OTE тегіне жазылатын, бекітілген 1 мәнін үнсіз түрде 0-ге ауыстыратын қайталама катушкаларды кросс-сілтеме арқылы тексеріңіз. Бір BOOL үшін бір ғана катушка иесін қолданған дұрыс.

Сонымен қатар тармақ топологиясын тексеріңіз: ONS-ті айналып өтетін параллель жол сақтау биті жыпылықтап тұрса да, OTE-ні жалған күйде қалдыруы мүмкін, ал сол BOOL-ге жазатын екінші бағдарлама бір тапсырма кейін дұрыс жасалған seal-in күйін бұза алады. Бірнеше тұтынушыға импульс қажет болса, ONS арқылы бір ғана аралық BOOL-ді бір рет басқарыңыз, содан кейін сол биттен бекітілген немесе латчталған логиканы таратыңыз.

// Уақытша созу — соңғы іске қосу алдында алып тастаңыз
[Pump1_Start_ONS] ---(TOF Stretch_Timer, 2.0 s)
[Stretch_Timer.TT] ---(OTE Diagnostic_Stretch_On)

Созу қосылғанда Diagnostic_Stretch_On IDE-де және HMI-дегі жыпылықтайтын индикаторда көрініп тұрады. Бұл өндірістік seal-in логикасына сенбес бұрын жиек жиілігін растауға мүмкіндік береді. FAT аяқталғаннан кейін операторлар қызметтік шамды үнемі іздемеуі үшін диагностикалық жолды өшіріңіз немесе блоктаңыз.

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

Автор туралы

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

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

Studio 5000 Ladder Logic жүйесінде ONS нұсқауы OTE-ні іске қоспайды

Studio 5000 жүйесінде ONS нұсқауы іске қосылғанымен, OTE катушкасы ешқашан бекітілмейді, себебі бір реттік импульс тек бір скан кезінде ғана ақиқат болады. Оның орнына OTL/OTU немесе өзін-өзі ұстап...

Онлайн мониторлар кейде ONS сақтау битінің ауысқанын көрсетеді, бірақ жоспарланған OTE ешқашан сорғы стартерін немесе соленоидты іске қоспағандай көрінеді. Studio 5000 Logix Designer жүйесінде бұл әдетте шығыс картасының істен шығуы емес. ONS — тек бір реттік бағдарлама орындалуы кезінде ақиқат болатын көтерілу жиегін анықтаушы. OTE әр скан сайын ішкі ұстап тұрусыз өз баспалдағының шартын жазады. Оларды тікелей жұптасаңыз, бір сканға ғана созылатын импульс пайда болады — көбіне 5–20 мс. Контакторлар, VFD жетектері және тіпті HMI анимациялары мұндай импульсті елемейді, ал IDE-нің баяуырақ жаңарту жиілігі импульсті мүлде байқамайды.

Studio 5000 Ladder Logic жүйесіндегі ONS нұсқауы OTE-ні іске қоспайды — 1-сурет

Релелік логикаға тән интуиция бұл жерде жұмыс істемейді: Logix жүйесіндегі 10 мс жазба ұсталып тұрған қосалқы түйіспемен бірдей емес.

Скан физикасы

Скан Кіріс жиегі ONS шығысы OTE тегі
n-1 0 0 0
n 0→1 1 1 (бір скан)
n+1 1 0 0
n+2 1 0 0

Нақты стартерлерге көбіне 50–100 мс тұрақты команда қажет. Жеке ONS→OTE жолы мұны қамтамасыз ете алмайды. Studio 5000 бақылау терезелері тапсырма периодынан әлдеқайда баяу үлгі алады, сондықтан 10 мс импульсті ұстап қалу ықтималдығы төмен. Осыдан «ONS іске қосылмады» деген қате түсінік пайда болады.

Диагностикалық созу

  • ONS оқиғасына параллель TOF (1–2 с алдын ала орнатылған мән) қосып, IDE ішінде .TT/.DN мәндерін бақылаңыз
  • Әр жиекте REAL санауышына 1.0 мәнін ADD арқылы қосып, санауышты трендте бақылаңыз
  • Нақты жұмыс циклін көру үшін OTE тегінде шамамен 10 мс үлгі алу интервалымен Studio Trend пайдаланыңыз
Studio 5000 Ladder Logic жүйесіндегі ONS нұсқауы OTE-ні іске қоспайды — 2-сурет

Seal-in немесе OTL/OTU үлгілері бір реттік шешімді тұрақты іске қосу командасына айналдырады.

A шешімі — OTL / OTU

[Pump1_RunCmd_ONS] ----(OTL Pump1_RunCmd)
[Pump1_Stop_PB]    ----(OTU Pump1_RunCmd)
[Pump1_Fault]      ----(OTU Pump1_RunCmd)

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

B шешімі — OTE айналасындағы seal-in

|--[Start_ONS]-+----------(OTE RunCmd)--|
|              |                        |
|--[RunCmd]----+                        |
|--[Stop_PB]---/                        |

Бұл — Logix бағдарламалау тәжірибесінде кеңінен қолданылатын үш сымды стартер ұқсастығы: ONS іске қосу жиегін береді, ал бекітілген RunCmd түйіспесі тоқтату немесе блокировка жолды ашқанға дейін OTE күйін сақтайды.

C шешімі — күй биті және команда беретін OTE

Кезекпен басқарылатын жабдық үшін жиек келгенде таңдалған қадамды OTL арқылы бекітіңіз, Selected және Running кері байланысы жоқ кезде Start OTE-ні іске қосыңыз, содан кейін кері байланыс келгенде Selected мәнін OTU арқылы өшіріңіз. Бекіткіш қадамды басқарып тұрған кезде HMI нақты Start командасын көре береді.

Негізгі/резерв контексті және ақаулар

Жұмыс сағаттарына негізделген сорғы секвенсерлері «енді осы сорғы негізгі болды» салыстыруларында ONS-ті жиі қате қолданады. Жиектен командаға өту құрылымын түзеткеннен кейін ең аз жұмыс таймерлерін (қысқа циклдерден қорғау), негізгі сорғыны ауыстырып отыруды тежеуді және ақау кезіндегі OTU жолдарын қосыңыз. Сканның кейінгі бөлігінде OTE тегіне жазылатын, бекітілген 1 мәнін үнсіз түрде 0-ге ауыстыратын қайталама катушкаларды кросс-сілтеме арқылы тексеріңіз. Бір BOOL үшін бір ғана катушка иесін қолданған дұрыс.

Сонымен қатар тармақ топологиясын тексеріңіз: ONS-ті айналып өтетін параллель жол сақтау биті жыпылықтап тұрса да, OTE-ні жалған күйде қалдыруы мүмкін, ал сол BOOL-ге жазатын екінші бағдарлама бір тапсырма кейін дұрыс жасалған seal-in күйін бұза алады. Бірнеше тұтынушыға импульс қажет болса, ONS арқылы бір ғана аралық BOOL-ді бір рет басқарыңыз, содан кейін сол биттен бекітілген немесе латчталған логиканы таратыңыз.

// Уақытша созу — соңғы іске қосу алдында алып тастаңыз
[Pump1_Start_ONS] ---(TOF Stretch_Timer, 2.0 s)
[Stretch_Timer.TT] ---(OTE Diagnostic_Stretch_On)

Созу қосылғанда Diagnostic_Stretch_On IDE-де және HMI-дегі жыпылықтайтын индикаторда көрініп тұрады. Бұл өндірістік seal-in логикасына сенбес бұрын жиек жиілігін растауға мүмкіндік береді. FAT аяқталғаннан кейін операторлар қызметтік шамды үнемі іздемеуі үшін диагностикалық жолды өшіріңіз немесе блоктаңыз.

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

Автор туралы

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

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

Leave a comment

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