www.wikidata.uk-ua.nina.az
IL Instruction List abo spisok instrukcij mova programuvannya standartu IEC 61131 3 1 Priznachena dlya programuvannya promislovih kontroleriv Za sintaksisom ye blizkoyu do movi asemblera Vikoristovuyetsya na virobnictvi dlya programuvannya avtomatizovanih sistem keruvannya tehnologichnimi procesami ta sistem promislovoyi avtomatizaciyi Zmist 1 Osnovni principi movi 2 Operatori movi IL 3 Div takozh 4 Primitki 5 DzherelaOsnovni principi movi RedaguvatiU osnovi movi lezhit ponyattya akumulyatora u standarti IEC vikoristovuyetsya termin angl result rezultat yak miscya zberigannya potochnogo znachennya rezultatu ta perehodiv po mitkah Pochinayetsya programa iz zavantazhennya v akumulyator znachennya zminnoyi Podalshi kroki programi polyagayut v otrimanni vmistu akumulyatora i vikonanni nad nim obmezhenogo chisla viznachenih operacij Kozhna instrukciya pochinayetsya z novogo ryadka i mozhe mistiti chotiri polya rozdileni tabulyaciyeyu mitku operator z modifikatorom za yakim privoditsya operand i dali komentar Kompilyator ye ne chutlivim do registra instrukciyi ADD A i Add a ye rivnoznachnimi Bilshist instrukcij vikonuyut stosovno vmistu akumulyatora vidpovidnu diyu viznachenu operatorom z vikoristannyam operanda i rezultat pomishayut v akumulyator Komandi perehodu na mitku zdatni analizuvati vmist akumulyatora i prijmati rishennya vikonuvati perehid chi ni Akumulyator mozhe prijmati dani bud yakogo tipu Pid modifikatorom mayutsya na uvazi literi N C yaki pripisuyutsya sprava do imeni deyakih operatoriv Modifikator N oznachaye logichne zaperechennya obernene znachennya chi inversiyu operanda C oznachaye sho instrukciya vikonuyetsya yaksho rezultat poperednoyi operaciyi porivnyannya TRUE Yak operandi mozhut vistupati zminni konstanti im ya mitki im ya operatora funkciyi Priklad Linijne peretvorennya Y x A x B zapishetsya tak LD x MUL A ADD B ST Y Poslidovnij poryadok vikonannya instrukcij IL mozhna zminiti za dopomogoyu duzhok Vidkrivalna duzhka stavitsya pislya operatora a zakrivalna duzhka stavitsya v okremomu ryadku Instrukciyi v duzhkah vikonuyutsya u pershu chergu z pomishennyam rezultatu u dopomizhnij akumulyator pislya chogo vikonuyetsya operator sho maye vidkrivalnu duzhku Priklad Obchislennya virazu Y 5 2 1 zapishetsya tak LD 5 MUL 2 SUB 1 ST Y Instrukciyi mozhna dopovnyuvati komentaryami sho podayutsya u formati komentar Operatori movi IL RedaguvatiStandartni operatori IL Operator Dopustimi modifikatori Funkciya operatoraLD N Zavantazhiti znachennya operanda v akumulyatorST N Prisvoyiti znachennya akumulyatora operanduS Yaksho znachennya akumulyatora TRUE vstanoviti logichnij operandR Yaksho znachennya akumulyatora FALSE skinuti logichnij operandAND N Porozryadne I logichne mnozhennya akumulyatora i operandaOR N Porozryadne ABO logichne dodavannya akumulyatora i operandaXOR N Porozryadne viklyuchne ABO akumulyatora i operandaNOT Porozryadna inversiya akumulyatoraADD Dodavannya vmistu akumulyatora ta operanda rezultat zapisuyetsya v akumulyatorSUB Vidnimannya operanda vid vmistu akumulyatora rezultat zapisuyetsya v akumulyatorMUL Mnozhennya vmistu akumulyatora na operand rezultat zapisuyetsya v akumulyatorDIV Dilennya vmistu akumulyatora na operand rezultat zapisuyetsya v akumulyatorMOD Dilennya po modulyuGT Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda gt abo angl greater than Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorGE Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda gt abo angl greater than or equal Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorEQ Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda abo angl equal Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorNE Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda lt gt abo angl not equal Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorLE Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda lt abo angl less than or equal Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorLT Znachennya akumulyatora porivnyuyetsya iz znachennyam operanda lt abo angl less than Rezultat porivnyannya TRUE abo FALSE zapisuyetsya v akumulyatorJMP C CN Perehid do mitkiCAL C CN Viklik programnogo abo funkcijnogo blokuRET C CN Vihid z programnogo abo funkcijnogo bloku j povernennya v osnovnu programuDiv takozh RedaguvatiInshi movi programuvannya standartu IEC 61131 3 FBD angl Function Block Diagram funkcionalni blokovi diagrami SFC angl Sequential Function Chart mova diagram staniv ST angl Structured Text strukturovanij tekst LD angl Ladder Diagram relejno kontaktni shemiPrimitki Redaguvati IEC 61131 3 2013 Programmable controllers Part 3 Programming languages Dzherela RedaguvatiMishel Zh Programmiruemye kontrollery Arhitektura i primenenie per s fr Zh Mishel Perevodchik I V Fedotov Red B I Lytkin M Mashinostroenie 1992 320 ISBN 5 217 00974 8 E Parr Programmiruemye kontrollery rukovodstvo dlya inzhenera M BINOM Laboratoriya znanij 2007 516 s ISBN 978 5 94774 340 1 Petrov I V Programmiruemye kontrollery Standartnye yazyki i priyomy prikladnogo proektirovaniya Pod red prof V P Dyakonova M SOLON Press 2004 256 c ISBN 5 98003 079 4 Otrimano z https uk wikipedia org w index php title Instruction list amp oldid 37309445