Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
197,16 KB
Nội dung
Ch Ch ö ö ông 2: ông 2: CA CA Á Á U TRU U TRU Ù Ù C VA C VA Ø Ø PH PH Ö Ö ÔNG TH ÔNG TH ÖÙ ÖÙ C C HOA HOA Ï Ï T T Ñ Ñ O O Ä Ä NG CU NG CU Û Û A PLC A PLC I. I. CA CA Á Á U TRU U TRU Ù Ù C CU C CU Û Û A MO A MO Ä Ä T PLC: T PLC: Bo Bo ä ä đ đ ie ie à à u khie u khie å å n la n la ä ä p tr p tr ì ì nh (PLC: nh (PLC: P P rogrammable rogrammable L L ogic ogic C C ontroller) ontroller) đư đư ơ ơ ï ï c thie c thie á á t ke t ke á á nha nha è è m thay the m thay the á á ph ph ư ư ơng pha ơng pha ù ù p p đ đ ie ie à à u khie u khie å å n truye n truye à à n tho n tho á á ng du ng du ø ø ng rơle va ng rơle va ø ø thie thie á á t bò rơ t bò rơ ø ø i co i co à à ng ke ng ke à à nh. No nh. No ù ù ta ta ï ï o ra mo o ra mo ä ä t kha t kha û û năng năng đ đ ie ie à à u u khie khie å å n thie n thie á á t bò dễ da t bò dễ da ø ø ng va ng va ø ø linh hoa linh hoa ï ï t d t d ự ự a trên vie a trên vie ä ä c la c la ä ä p p tr tr ì ì nh trên ca nh trên ca ù ù c le c le ä ä nh logic cơ ba nh logic cơ ba û û n. n. Bộ nhớ chương trình Bộ nhớ dữ liệu Nguồn cấp điện Khối ngõ vào Khối Ngõ ra Đơn vò điều khiển Mạch giao tiếp, cảm biến Mạch công suất, cơ cấu tác động Panel lập trình II. CA II. CA C KHO C KHO I CU I CU A PLC A PLC 1. Bo 1. Bo ọ ọ x x ửỷ ửỷ ly ly ự ự trung taõm: trung taõm: Bo Bo ọ ọ x x ửỷ ửỷ ly ly ự ự trung taõm(CPU: trung taõm(CPU: C C entral entral P P rocessing rocessing U U nit) nit) ủ ủ ie ie u khie u khie ồ ồ n va n va ứ ứ qua qua ỷ ỷ n ly n ly ự ự ta ta ỏ ỏ t ca t ca ỷ ỷ hoa hoa ù ù t t ủ ủ o o ọ ọ ng beõn ng beõn trong PLC. trong PLC. PLC go PLC go m ba kho m ba kho ỏ ỏ i ch i ch ửự ửự c naờng cụ ba c naờng cụ ba ỷ ỷ n: bo n: bo ọ ọ x x ửỷ ửỷ ly ly ự ự , bo , bo ọ ọ nhụ nhụ ự ự va va ứ ứ kho kho ỏ ỏ i va i va ứ ứ o/ra. o/ra. 2. Bo 2. Bo ọ ọ nhụ nhụ ự ự : : Ta Ta ỏ ỏ t ca t ca ỷ ỷ PLC PLC ủ ủ e e u du u du ứ ứ ng ca ng ca ự ự c loa c loa ù ù i bo i bo ọ ọ nhụ nhụ ự ự : : ROM ROM (Read Only Memory). (Read Only Memory). RAM RAM (Random Access Memory) (Random Access Memory) EEPROM EEPROM (Electronic Erasable (Electronic Erasable Programmable Read Only Memory) Programmable Read Only Memory) 3. Kho 3. Kho ỏ ỏ i va i va ứ ứ o/ra: o/ra: Kho Kho ỏ ỏ i va i va ứ ứ o/ra co o/ra co ự ự vai tro vai tro ứ ứ la la ứ ứ ma ma ù ù ch giao tie ch giao tie ỏ ỏ p vi p vi ủ ủ ie ie ọ ọ n n t t ửỷ ửỷ cu cu ỷ ỷ a PLC vụ a PLC vụ ự ự i ca i ca ự ự c ma c ma ù ù ch coõng sua ch coõng sua ỏ ỏ t beõn ngoa t beõn ngoa ứ ứ i k i k ớ ớ ch ch hoa hoa ù ù t ca t ca ự ự c cụ ca c cụ ca ỏ ỏ u ta u ta ự ự c c ủ ủ o o ọ ọ ng: No ng: No ự ự th th ửù ửù c hie c hie ọ ọ n s n s ửù ửù chuye chuye ồ ồ n n ủ ủ o o ồ ồ i ca i ca ự ự c m c m ửự ửự c c ủ ủ ie ie ọ ọ n a n a ự ự p t p t ớ ớ n hie n hie ọ ọ u ca u ca ự ự ch ly. ch ly. II. CA II. CA C KHO C KHO I CU I CU A PLC A PLC III. CA III. CA Ù Ù C NGÕ VA C NGÕ VA Ø Ø O/ RA VA O/ RA VA Ø Ø SƠ SƠ Đ Đ O O À À NO NO Á Á I DÂY: I DÂY: Tra Tra ï ï ng tha ng tha ù ù i ngõ va i ngõ va ø ø o cu o cu û û a PLC a PLC đư đư ơ ơ ï ï c pha c pha ù ù t hie t hie ä ä n va n va ø ø l l ư ư u va u va ø ø o bo o bo ä ä nhơ nhơ ù ù đ đ e e ä ä m. PLC th m. PLC th ự ự c hie c hie ä ä n ca n ca ù ù c le c le ä ä nh logic nh logic trên ca trên ca ù ù c tra c tra ï ï ng tha ng tha ù ù i cu i cu û û a chu a chu ù ù ng va ng va ø ø thông qua ch thông qua ch ư ư ơng ơng tr tr ì ì nh tra nh tra ï ï ng tha ng tha ù ù i ngõ ra i ngõ ra đư đư ơ ơ ï ï c ca c ca ä ä p nha p nha ä ä t va t va ø ø l l ư ư u va u va ø ø o nhơ o nhơ ù ù đ đ e e ä ä m; sau m; sau đ đ o o ù ù tra tra ï ï ng tha ng tha ù ù i ngõ ra trong bo i ngõ ra trong bo ä ä nhơ nhơ ù ù đ đ e e ä ä m m đư đư ơ ơ ï ï c c du du ø ø ng ng đ đ e e å å đ đ o o ù ù ng/mơ ng/mơ û û ca ca ù ù c tie c tie á á p p đ đ ie ie å å m k m k í í ch hoa ch hoa ï ï t ca t ca ù ù c thie c thie á á t bò t bò t t ư ư ơng ơng ứ ứ ng. ng. OFF 24VDC COM I0.1 I0.0 Q0.2 Q0.1 Q0.0 K2 K1 K3 ON 220 VAC PLC Ví dụ: IV. X IV. X Ử Ử LY LY Ù Ù CH CH Ư Ư ƠNG TRÌNH: ƠNG TRÌNH: PLC th PLC th ự ự c hie c hie ä ä n ch n ch ư ư ơng tr ơng tr ì ì nh theo chu ky nh theo chu ky ø ø la la ë ë p. Mỗi p. Mỗi vo vo ø ø ng la ng la ë ë p p đư đư ơ ơ ï ï c go c go ï ï i la i la ø ø mo mo ä ä t vo t vo ø ø ng que ng que ù ù t (Scan). t (Scan). Giai đoạn nhập dữ liệu từ ngoại vi Giai đoạn chuyển dữ liệu ra ngoại vi Giai đoạn truyền thông nội bộ và tự kiểm tra lỗi Giai đoạn thực hiện chương trình Scan Cycle V. CA V. CA C PH C PH ệ ệ ễNG PHA ễNG PHA P LA P LA P TRèNH: P TRèNH: Ca Ca ự ự c ph c ph ử ử ụng pha ụng pha ự ự p la p la ọ ọ p tr p tr ỡ ỡ nh chu nh chu ỷ ỷ ye ye ỏ ỏ u cho ca u cho ca ự ự c loa c loa ù ù i i PLC th PLC th ử ử ụ ụ ứ ứ ng la ng la ứ ứ : Statement List (STL) hoa : Statement List (STL) hoa ở ở c da c da ù ù ng ng Function Block Diagram (FBD), Ladder (LAD) Function Block Diagram (FBD), Ladder (LAD) - - STL STL : La : La ứ ứ ph ph ử ử ụng pha ụng pha ự ự p the p the ồ ồ hie hie ọ ọ n ch n ch ử ử ụng tr ụng tr ỡ ỡ nh d nh d ử ử ụ ụ ự ự i i da da ù ù ng ta ng ta ọ ọ p hụ p hụ ù ù p ca p ca ự ự c caõu le c caõu le ọ ọ nh. Moói caõu le nh. Moói caõu le ọ ọ nh trong ch nh trong ch ử ử ụng ụng tr tr ỡ ỡ nh, ke nh, ke ồ ồ ca ca ỷ ỷ nh nh ử ử ừng le ừng le ọ ọ nh h nh h ỡ ỡ nh th nh th ửự ửự c bie c bie ồ ồ u dieón mo u dieón mo ọ ọ t ch t ch ửự ửự c c naờng cu naờng cu ỷ ỷ a PLC. a PLC. V. CA V. CA C PH C PH ệ ệ ễNG PHA ễNG PHA P LA P LA P TRèNH: P TRèNH: - - FBD FBD : La : La ứ ứ ph ph ử ử ụng pha ụng pha ự ự p la p la ọ ọ p tr p tr ỡ ỡ nh s nh s ửỷ ửỷ du du ù ù ng ca ng ca ự ự c kho c kho ỏ ỏ i i ha ha ứ ứ m logic nh m logic nh ử ử AND, OR, NOT AND, OR, NOT - - LAD LAD : La : La ứ ứ mo mo ọ ọ t ngoõn ng t ngoõn ng ử ử ừ la ừ la ọ ọ p tr p tr ỡ ỡ nh ba nh ba ố ố ng ng ủ ủ o o ho ho ù ù a. a. Nh Nh ử ử ừng tha ừng tha ứ ứ nh pha nh pha n cụ ba n cụ ba ỷ ỷ n du n du ứ ứ ng trong LAD t ng trong LAD t ử ử ụng ụng ửự ửự ng ng vụ vụ ự ự i ca i ca ự ự c tha c tha ứ ứ nh pha nh pha n cu n cu ỷ ỷ a ba a ba ỷ ỷ ng ng ủ ủ ie ie u khie u khie ồ ồ n ba n ba ố ố ng Relay. ng Relay. Phân chia vùng nhớ trong S7_200 • Bộ nhớ của S7_200 có tính năng động cao, đọc và ghi được trong toàn vùng, loại trừ phần bit nhớ đặt biệt được kí hiệu bởi SM (Special Memory) chỉ có thể truy nhập để đọc và được phân chia thành 4 vùng. • Vùng tham số: là miền lưu giữ các tham số như: từ khóa, đòa chỉ trạm… Cũng giống như vùng chương trình, vùng tham số cũng thuộc non- volatile đọc/ghi được. Phân chia vùng nhớ trong S7_200 Vùng chương trình: là vùng bộ nhớ được sử dụng để lưu trữ các lệnh chương trình. Vùng này thuộc kiểu non-volatile đọc/ghi được. [...]... S7 _20 0 Vùng dữ liệu: được sử dụng để cất các dữ liệu của chương trình bao gồm các kết quả các phép tính, hằng số được đònh nghóa trong chương trình, bộ đệm truyền thông… Một phần của vùng nhớ này (1KB đầu tiên với CPU214) thuộc kiểu non-volatile đọc/ghi được Vùng đối tượng: Timer, bộ đếm, bộ đếm tốc độ cao và các cổng vào/ra tương tự được đặt trong vùng nhớ cuối cùng Vùng này không thuộc kiểu non-volatile... truy cập được theo: Từng Bit Từng Byte (8 bit) Từng Từ đơn (word = 2 byte) Từ kép (2 words) Mô tả vùng dữ liệu của CPU214 Miền Miền Mô tả vùng dữ liệu của CPU214 Miền Miền Miền Đòa chỉ truy cập được qui ước bởi công thức: -Truy nhập theo bit: Tên miền (+) đòa chỉ byte (+) (+) chỉ số bit Ví dụ: V150.4 chỉ bit 4 của byte 150 thuộc miền V -Truy nhập theo Byte: Tên miền (+) B (+) đòa chỉ của byte trong... dữ liệu là một miền nhớ động Nó có thể được truy nhập theo từng bit, từng byte, từng từ đơn (word) hoặc theo từng từ kép và được sử dụng làm miền lưu dữ liệu cho các thuật toán, các hàm truyền thông, lập bản, các hàm dòch chuyển, xoay vòng thanh ghi, con trỏ đòa chỉ… Vùng dữ liệu lại được chia ra thành những miền nhớ nhỏ với các công dụng khác nhau Chúng được kí hiệu bằng các chữ cái đầu tiên của... 150 và 151 thuộc miền V Trong đó: Byte 150 có vai trò là byte cao trong từ Truy nhập theo từ kép: Tên miền (+) D (+) đòa chỉ byte cao của từ trong miền Ví dụ: VD150 chỉ từ kép gồm 4 byte 150, 151, 1 52, 153 thuộc miền V, trong đó byte 150 có vai trò là byte cao và byte 153 có vai trò là byte thấp trong từ kép . như vùng chương trình, vùng tham số cũng thuộc non- volatile đọc/ghi được. Phân chia vùng nhớ trong S7 _20 0 Vùng chương trình: là vùng bộ nhớ được sử dụng để lưu trữ các lệnh chương trình. Vùng. bò t t ư ư ơng ơng ứ ứ ng. ng. OFF 24 VDC COM I0.1 I0.0 Q0 .2 Q0.1 Q0.0 K2 K1 K3 ON 22 0 VAC PLC Ví dụ: IV. X IV. X Ử Ử LY LY Ù Ù CH CH Ư Ư ƠNG TRÌNH: ƠNG TRÌNH: PLC th PLC th ự ự c hie c hie ä ä n. ba û û n. n. Bộ nhớ chương trình Bộ nhớ dữ liệu Nguồn cấp điện Khối ngõ vào Khối Ngõ ra Đơn vò điều khiển Mạch giao tiếp, cảm biến Mạch công suất, cơ cấu tác động Panel lập trình II. CA II.