Danh mục

kỹ thuật lập trình với PLC

Số trang: 23      Loại file: doc      Dung lượng: 595.00 KB      Lượt xem: 33      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (23 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương trình người dùng thường được chia nhỏ thành từng khối logic theo kiểu chương trình cấu trúc, giúp cho việc lập trình và sữa lỗi thuận tiện. Có nhiều loại khối logic:•Khối tổ chức OB (Organization blocks) •Khối hàm hệ thống SFB (System function blocks) và hàm hệ thống SFC (system functions) tích hợp trong PLC•Khối hàm FB (Function blocks) trong thư viện hay người dùng tự viết•Hàm FC (Functions) trong thư viện hay người dùng tự viết•Khối dữ liệu Instance (Instance Data Blocks ) liên kết với FB/SFB•Khối dữ liệu chia xẻ (Shared Data...
Nội dung trích xuất từ tài liệu:
kỹ thuật lập trình với PLC KYÕ THUAÄT LAÄP TRÌNH Chöông trình ngöôøi duøng thöôøng ñöôïc chia nhoû thaønh töøng khoái logic theokieåu chöông trình caáu truùc, giuùp cho vieäc laäp trình vaø söõa loãi thuaän tieän. Coùnhieàuloaïi khoái logic: • Khoái toå chöùc OB (Organizationblocks) • Khoái haømheäthoángSFB (Systemfunctionblocks) vaøhaømheäthoángSFC (systemfunctions)tích hôïp trongPLC • Khoái haømFB (Functionblocks) trongthö vieänhayngöôøi duøngtöï vieát • HaømFC (Functions) trongthö vieänhayngöôøi duøngtöï vieát • Khoái döõ lieäuInstance(InstanceDataBlocks ) lieânkeátvôùi FB/SFB • Khoái döõ lieäuchia xeû(SharedDataBlocks ) Khoái toå chöùc OB laø giao dieän giöõa chöông trình ngöôøi duøng vaø heä ñieàuhaømhcuûa PLC. OB ñöôïc goïi bôûi heä ñieàuhaønhtheo chu kyø hay khi coù ngaét, coùsöï coá hay khi khôûi ñoängPLC. Coù nhieàukhoái OB vaø coù öu tieânkhaùcnhau, khoáiOB coù soáöu tieâncao hôn coù theångaétkhoái OB soáöu tieânthaáphôn. Tuyø theoloaïiCPU, soálöôïng khoái OB söû duïngñöôïc seõkhaùcnhau,baûngsaulieätkeâcaùcloaïi OBLoaïi OB YÙ nghóa Öu tieânOB1 Ñöôïc goïi khi keát thuùc khôûi ñoäng hay 1 keátthuùcOB1, thöïc hieäntheochukyøOB10, OB11, OB12, OB13 Ngaét theo thôøi gian trong ngaøy, thaùng, 2 naêmOB14, OB15, OB16, OB17OB20 Ngaéttrì hoaõn 3OB21 4OB22 5OB23 6OB30 Ngaétchukyø (maëcñònh5s) 7OB31 Ngaétchukyø (maëcñònh2s) 8OB32 Ngaétchukyø (maëcñònh1s) 9OB33 Ngaétchukyø (maëcñònh500ms) 10OB34 Ngaétchukyø (maëcñònh200ms) 11OB35 Ngaétchukyø (maëcñònh100ms) 12OB36 Ngaétchukyø (maëcñònh50ms) 13OB37 Ngaétchukyø (maëcñònh20ms) 14OB38 Ngaétchukyø (maëcñònh10ms) 15OB40 Ngaétcöùng 16OB41 17OB42 18OB43 19OB44 20OB45 21OB46 22OB47 23OB60 Goïi bôûi SFC35 MP_ALM 25OB70 Loãi I/O redundancy( H CPU) 25OB72 Loãi CPU redundancy(H CPU) 28OB 73 Loãi Communicationredundancy(H CPU) 25OB80 Söï coáchukyø queùt 26, 28OB81 Loãi nguoànOB82 NgaétchaånñoaùnOB83 Ngaétdo theâmbôùtmoduleOB84 Loãi phaàncöùngCPUOB85 Loãi chöôngtrìnhOB86 Loãi modulemôûroängOB87 Loãi truyeànthoângOB90 Warmor cold restartor deletea block being 29, 0 executedin OB90 or loadan OB90 on the CPU or terminateOB90OB100 Khôûi ñoängaám 27OB101 Khôûi ñoängnoùngOB102 Khôûi ñoänglaïnhOB121 Sai laäptrình Öu tieâncuûaOB122 Sai I/O taùcnhaân gaâyra söï coá1/ Khoái OB1 OB1 ñöôïc goïi sau khi keát thuùc quaù trình khôûi ñoäng vaø sau khi keát thuùcchính noù, moïi OB tröø OB90 coù theå ngaét OB1. Khi OB1 ñaõ ñöôïc thöïc hieän, heäñieàuhaønhgôûi ñi döõ lieäutoaøncuïc. Tröôùc khi goïi laïi OB1, heäñieàuhaønhchuyeånboänhôùñeämra modulexuaát, caäpnhaätboäñeämnhaäpvaø nhaändöõ lieäutoaøncuïc.Khi thöïc hieänOB1, chöôngtrình trong khoái ñöôïc thöïc hieän, döõ lieäu xuaátra modulexuaátñöôïc caáptaïm trong boä nhôù. Chöôngtrình trongOB1 coù theågoïi caùc haømhaykhoái haøm. Thôøi gianthöïc ...

Tài liệu được xem nhiều: