Danh mục

Tài liệu PLC - Chương 2

Số trang: 8      Loại file: pdf      Dung lượng: 313.07 KB      Lượt xem: 25      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Kỹ thuật lập trình: 2.1.Giới thiệuchung: 2.1.1.Lập trình tuyến tính và lập trình có cấu trúc: Phần bộ nhớ của CPU dành cho ch-ơng trình ứng dụng có tên gọi là logic Block. Nh- vậy logic block là tên chung để gọi tất cả các khối bao gồm những khối ch-ơng trình tổ chức OB, khối ch-ơng trình FC, khối hàm FB. Trong các loại khối ch-ơng trình đó thì chỉ có khối duy nhất khối OB1 đ-ợc thực hiện trực tiếp theo vòng quét. Nó đ-ợc hệ điều hành gọi theo chu kỳ lặp với khảng thời gian...
Nội dung trích xuất từ tài liệu:
Tài liệu PLC - Chương 2 Ch−¬ng 2: Kü thuËt lËp tr×nh: 2.1.Giíi thiÖuchung: 2.1.1.LËp tr×nh tuyÕn tÝnh vµ lËp tr×nh cã cÊu tróc: PhÇn bé nhí cña CPU dµnh cho ch−¬ng tr×nh øng dông cã tªn gäi lµ logic Block. Nh− vËy logic block lµ tªn chung ®Ó gäi tÊt c¶ c¸c khèi bao gåm nh÷ng khèi ch−¬ng tr×nh tæ chøc OB, khèi ch−¬ng tr×nh FC, khèi hµm FB. Trong c¸c lo¹i khèi ch−¬ng tr×nh ®ã th× chØ cã khèi duy nhÊt khèi OB1 ®−îc thùc hiÖn trùc tiÕp theo vßng quÐt. Nã ®−îc hÖ ®iÒu hµnh gäi theo chu kú lÆp víi kh¶ng thêi gian kh«ng c¸ch ®Òu nhau mµ phô thuéc vµo ®é dµi cña ch−¬ng tr×nh. C¸c lo¹i khèi ch−¬ng tr×nh kh¸c kh«ng tham gia vµo vßng quÐt. Víi tæ chøc ch−¬ng tr×nh nh− vËy th× phÇn ch−¬ng tr×nh trong khèi OB1 cã ®Çy ®ñ ®iÒu kiÖn cña mét ch−¬ng tr×nh ®iÒu khiÓn thêi gian thùc vµ toµn bé ch−¬ng tr×nh øng dông cã thÓ chØ cÇn viÕt trong OB1 lµ ®ñ nh− h×nh vÏ sau. C¸ch tæ chøc ch−¬ng tr×nh víi chØ mét khèi OB1 duy nhÊt nh− vËy ®−îc gäi lµ lËp tr×nh tuyÕn tÝnh. OB10 Ngh¾t ë thêi ®iÓm ®Þnh tr−íc OB1 thùc hiÖn theo vßng quÐt OB82 Modul chuÈn ®o¸n lçi H×nh 2-1: S¬ ®å khèi kiÓu lËp tr×nh tuyÕn tÝnh Khèi OB1 ®−îc hÖ thèng gäi xoay vßng liªn tôc theo vßng quÐt. C¸c khèi OB kh¸c kh«ng tham gia vµo vßng quÐt ®−îc gäi b»ng nh÷ng tÝn hiÖu b¸o ng¾t. S7-300 cã nhiÒu tÝn hiÖu b¸o ng¾t nh− tÝn hiÖu b¸o ng¾t khi cã sù cè nguån nu«i, cã sù cè chËp m¹ch ë c¸c modul më réng, tÝn hiÖu b¸o ng¾t theo chu kú thêi gian, vµ mçi lo¹i tÝn hiÖu b¸o ng¾t nh− vËy còng chØ cã kh¶ n¨ng gäi http://www.ebook.edu.vn LËp tr×nh víi SPS S7-300 24 mét khèi OB nhÊt ®Þnh. VÝ dô tÝn hiÖu b¸o ng¾t sù cè nguån nu«i chØ gäi khèi OB81, tÝn hiÖu b¸o ng¾t truyÒn th«ng chØ gäi khèi OB87. Mçi khi xuÊt hiÖn tÝn hiÖu b¸o ng¾t hÖ thèng sÏ dõng c«ng viÖc ®ang thùc hiÖn l¹i, ch¼ng h¹n nh− t¹m dõng viÖc thùc hiÖn ch−¬ng tr×nh trong OB1, vµ chuyÓn sang thùc hiÖn ch−¬ng tr×nh xö lý ng¾t tong c¸c khèi OB t−¬ng øng. VÝ dô khi ®ang thùc hiÖn ch−¬ng tr×nh trong khèi OB1 mµ xuÊt hiÖn ng¾t b¸o sù cè truyÒn th«ng, hÖ thèng sÏ t¹m dõng viÖc thùc hiÖn ch−¬ng tr×nh trong OB1 l¹i ®Ó gäi ch−¬ng tr×nh trong khèi truyÒn th«ng OB87. ChØ sau khi ®· thùc hiÖn xong ch−¬ng tr×nh trong khèi OB87 th× hÖ thèng míi quay trë vÒ hùc hiÖn tiÕp tôc phÇn ch−¬ng tr×nh cßn l¹i trong OB1. Víi kiÓu lËp tr×nh cã cÊu tróc th× kh¸c v× toµn bé ch−¬ng tr×nh ®iÒu khiÓn ®−îc chia nhá thµnh c¸c khèi FC vµ FB mang mét nhiÖm vô cô thÓ riªng vµ ®−îc qu¶n lý chung bëi nh÷ng khèi OB. KiÓu lËp tr×nh nµy rÊt phï hîp cho nh÷ng bµi to¸n phøc t¹p, nhiÒu nhiÖm vô vµ l¹i rÊt thuËn lîi cho viÖc söa ch÷a sau nµy. DB DB FB FC SFB OB DB DB FB FB SFC H×nh 2-2: S¬ ®å kiÓu lËp tr×nh cã cÊu tróc. OB: Organization Block FB: Function Block FC: Function SFB: System Function block SFC: System function SDB: System Data Block DB: Data block Chó ý: Bao giê FB còng sö dông chung víi DB. http://www.ebook.edu.vn25 LËp tr×nh víi SPS S7-300 2.1.2.Qui tr×nh thiÕt kÕ ch−¬ng tr×nh ®iÒu khiÓn dïng PLC: Qui tr×nh thiÕt kÕ hÖ thèng ®iÒu khiÓn dïng PLC bao gåm c¸c b−íc sau: 1.X¸c ®Þnh qui tr×nh ®iÒu khiÓn: §iÒu ®Çu tiªn cÇn biÕt lµ ®èi t−îng ®iÒu khiÓn cña hÖ thèng, môc ®Ých cÝnh cña PLC lµ ph¶i ®iÒu khiÓn ®−îc c¸c thiÕt bÞ ngo¹i vi. C¸c chuyÓn ®éng cña ®èi t−îng ®iÒu khiÓn ®−îc kiÓm tra th−êng xuyªn bëi c¸c thiÕt bÞ vµo, c¸c thiÕt bÞ n¹y göi tÝn hiÖu ®Õn PLC vµ tiÕp theo ®ã PLC sÏ ®−a tÝn hiªu ®iÒu khiÓn ®Õn c¸c thiÕt bÞ ®Ó ®iÒu khiÓn chuyÓn ®éng cña ®èi t−îng. §Ó ®¬n gi¶n, qui tr×nh ®iÒu khiÓn cã thÓ m« t¶ theo l−u ®å (h×nh vÏ 2-3). 2.x¸c ®Þnh tÝn hiÖu vµo ra: B−íc thø hai lµ ph¶i x¸c ®Þnh vÞ trÝ kÕt nèi gi÷a c¸c thiÕt bÞ vµo ra víi PLC. ThiÕt bÞ vµo cã thÓ lµ tiÕp ®iÓm, c¶m biÕn, ThiÕt bÞ ra cã thÓ lµ R¬le ®iÖn tõ, Motor, ®Ìn, Mçi vÞ trÝ kÕt nèi ®−îc ®¸nh sè t−¬ng tù øng víi PLC sö dông. 3.So¹n th¶o ch−¬ng tr×nh: Ch−¬ng tr×nh ®iÒu khiÓn ®−îc so¹n th¶o d−íi d¹ng l−u ®å h×nh thang nh− ®· tr×nh bµy ë b−íc 1. 4.N¹p ch−¬ng tr×nh vµo bé nhí: CÊp nguån cho PLC, cµi ®Æt cÊu h×nh khèi giao tiÕp I/O nÕu cÇn (Phô thuéc vao tõng lo¹i PLC). Sau ®ã n¹p ch−¬ng tr×nh so¹n th¶o trªn mµn h×nh vµo bé nhí cña PLC. Sau khi hoµn tÊt nªn kiÓm tra lçi b»ng chøc n¨ng tù chuÈn ®o¸n vµ nÕu cã th ...

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

Tài liệu cùng danh mục:

Tài liệu mới: