Nội dung text So tay lap trinh Tai lieu huong dan va ky thuat FX3U-FX3UC.docx
Truy cập website https://plcmitsubishi.com để có thêm nhiều tài liệu và bài viết hướng dẫn kỹ thuật hayBỘ ĐIỀU KHIỂN LẬP TRÌNH SỔ TAY LẬP TRÌNH - Tài Liệu Hướng Dẫn & Ứng Dụng
BỘ ĐIỀU KHIỂN LẬP TRÌNH FX3U/FX3UC Truy cập website https://plcmitsubishi.com để có thêm nhiều tài liệu và bài viết hướng dẫn kỹ thuật hay Bộ Ĉ0ề< /0ể5 ậ7 9Y5/ 3U/FX3UC Sổ Ĉ\ Lậ7 9Y5/ - Tài Liệ< ướ5. 'ẫ5 Ứ5. 'ụ5. Mụ* 3ụ* Mục Lục ướ5. +ẫ5 30V5 8<Ĉ5………………………………………………………………… ...................... 14 Tên chung và ký tự =0ế; ;ắ; ;965. :ổ ;Ĉ\................................................................................... 20 1. Lời giới thiệu 22 1.1. Ngôn ngữ 3ậ7 ;9Y5/ ;965. .................................................................................. 22 1.1.1. Các kiể< 5.`5 5.ữ 3ậ7 ;9Y5/........................................................................... 22 1.1.2. X5/ ;ươ5. ;/X*/ .0ữĈ *M* */ươ5. ;9Y5/ ........................................................ 23 2. Tổng quan (chương trình tuần tự) 24 2.1. Giớ0 ;/0ệ< *M* /N4 ;0ệ5 X*/........................................................................................ 24 2.1.1. Các hàm tiệ5 X*/ @ử 3t 5.a =N6...................................................................... 24 2.1.2. Các hàm tiệ5 ích xử 3t 5.a 9Ĉ........................................................................ 25 2.1.3. Các hàm hổ ;9ợ đ0ề< 2/0ể5 ;<ầ5 ;ự ................................................................ 25 2.2. Giớ0 ;/0ệ< *M* 3ệ5/ ứ5. +ụ5..................................................................................... 26 2.2.1. Các lệ5/ ứ5. +ụ5. */X5/............................................................................... 26 2.3. Ĉ0ề< 2/0ể5 đặ* )0ệ; ;ươ5. ;ự =ị ;9X ........................................................................... 28 2.4. Kế; 5ố0 =N ;9<\ề5 ;/`5.............................................................................................. 28 2.5. Giớ0 ;/0ệ< =ề *ấ< ;9i* *M* ;/0ế; )ị ...................................................................... 30 2.5.1. Mố0 8<Ĉ5 /ệ .0ữĈ *M* thiế; )ị......................................................................... 30 2.5.2. Danh sách thiế; )ị.......................................................................................... 31 2.6. Bộ 5/ớ */ươ5. ;9Y5/ =N *M* ;/0ế; )ị có nguồ5 705 +ự 7/ȝ5.) .................................. .33 2.6.1. Cấ< ;9i* )ộ 5/ớ ............................................................................................ 33 2.6.2. Các hoạ; độ5. *ủĈ )ộ 5/ớ =N */ố; 705 +ự 7/ȝ5. 5.<ồ5 và RUN/STOP).............................................................................................. 34 2.6.3. Các kiể< :Ĉ6 3ư< chố5. 4ấ; 5.<ồ5 ............................................................... 36 2.6.4. Tha\ đổ0 giữĈ *M* ;/0ế; )ị */<5. =N *M* ;/0ế; )ị đượ* */ố; 05 +ự 7/ȝ5. ..... 36 2.6.5. M*/ đị5/ .0M ;9ị đầ< 2/ở0 ;ạ6 các thiế; )ị in dự 7/ȝ5. ............................ 36 2.7. Các kiể< =N *N0 đặ; *M* ;/`5. :ố............................................................................... 38 2.7.1. Danh mụ* ;/`5. :ố ....................................................................................... 38 2.7.2. Các giá trị đầ< *ủĈ ;/`5. :ố =N *M* *`5. *ụ đượ* :ử +ụ5. để ;/Ĉ\ đổ0 các giá trị ;/`5. :ố ....................................................................................... 39 2.7.3. Tầ4 *N0 đặ; +<5. 3ượ5. )ộ 5/ớ..................................................................... 40 2.7.4. Model bộ 5/ớ ;ù\ */ọ5 ................................................................................. 40 2.7.5. Mã vào .......................................................................................................... 41 2.7.6. N0 đặ; .0M ;9ị đầ< */6 đơ5 =ị đặ* )0ệ; [GX Developer Ver.8.23Z trở đ0] .......... 45 2.7.7. N0 đặ; đị5/ =ị [cho lệ5/ % @ ă ',=,367,9 ,9.8.23Z trở đ0@...... 45 2.7.8. N0 đặ; thông số bằ5. ',=,367,9............................................................. 46 3. Danh mục lệnh 56 3.1. Lệ5/ *ơ )ả5 ............................................................................................................. 56 3.2. Lệ5/ step ladder....................................................................................................... 58 3.3. Lệ5/ ứ5. +ụ5. ;/,6 ;/ứ ;ự ;$5. +ầ5 củĈ số ..................................................... 58 4. Chi tiết các thiết bị 72 4.1. Danh sách số ;/0ế; )ị ................................................................................................ 72 4.2. Các I/O relay [X,Y] ........................................................................................... 75 4.2.1. Số *ủĈ *M* relay
..................................................................................... 75 4.2.2. Chứ* 5$5. =N =Ĉ0 trò ..................................................................................... 76 2 Truy cập website https://plcmitsubishi.com để có thêm nhiều tài liệu và bài viết hướng dẫn kỹ thuật hay Bộ Ĉ0ề< /0ể5 ậ7 9Y5/ 3U/FX3UC Sổ Ĉ\ Lậ7 9Y5/ - Tài Liệ< ướ5. 'ẫ5 Ứ5. 'ụ5. Mụ* 3ụ* 4.2.3. Thờ0 .0Ĉ5 /6ạ; độ5. *ủĈ *M* relay ngõ vào.................................................... 77 4.3. Relay phụ ăM] ........................................................................................................... 78 4.3.1. Số ;/ứ ;ự *ủĈ *M* relay phụ trợ ..................................................................... 78 4.3.2. Nhữ5. =X +ụ =ề */ứ* 5$5. =N /6ạ; độ5. ...................................................... 78 4.4. Các relay trạ5. ;/M0 [S] ............................................................................................. 80 4.4.1. Số ;/ứ ;ự *ủĈ *M* relay trạ5. ;/M0 ................................................................. 80 4.4.2. Các ví dụ về chứ* 5$5. =N /6ạ; độ5............................................................. 80 4.5. Bộ đị5/ ;/ờ0 (TIMER) [T] .......................................................................................... 82 4.5.1. Số *ủĈ *M* )ộ đị5/ ;/ờ0 (Timer)..................................................................... 82 4.5.2. Nhữ5. =X +ụ =ề */ứ* 5$5. =N /6ạ; độ5. ...................................................... 82 4.5.3. /ươ5. 7/M7 @M* đị5/ giá trị *N0 đặ; ............................................................ 83 4.5.4. M* 3ư< ý về */ươ5. ;9Y5/ ............................................................................ 83 4.5.5. Chi tiế; =ề :ự /6ạ; độ5. =N độ */X5/ @M* *ủĈ )ộ đị5/ ;/ờ0…… .................. 83 4.5.6. Chươ5. ;9ình ví dụ [off- delay timer và flicker timer]....................................... 84 4.5.7. Xử 3t ;04,9 5/ư các thiế; )ị :ố ...................................................................... 85 4.6. Bộ đế4 (Counter) [C]................................................................................................ 86 4.6.1. Số *ủĈ *M* )ộ đế4 *6<5;,9 ........................................................................ 86 4.6.2. Ĉặ* ;X5/ *ủĈ )ộ đế4 ..................................................................................... 86 4.6.3. Nhữ5. ;/0ế; )ị 30V5 8<Ĉ5 @M* đị5/ chiề< đế4 ă%ộ đế4 )0;@ .................... .86 4.6.4. Nhữ5. =X +ụ =ề chứ* 5$5. =N /6ạ; độ5. ...................................................... 87 4.6.5. /ươ5. 7/M7 @M* đị5/ giá trị *N0 đặ; ............................................................ 88 4.6.6. Tố* độ đM7 ứ5. *ủĈ 5/ữ5. )ộ đế4 ........................................................ 89 4.6.7. Xử 3t *ounter 5/ư các thiế; )ị :ố ............................................................. 89 4.7. Bộ đế4 ;ố* độ *Ĉ6 ă @........................................................................................................... 91 4.7.1. Các loạ0 =N :ố *ủĈ *M* )ộ đế4 ;ố* độ *Ĉ6 .............................................. 91 4.7.2. Gán ngõ vào cho các bộ đế4 ;ố* độ *Ĉ6....................................................... 94 4.7.3. Ĉ0ề< 2/0ể5 )ộ đế4 ;ố* độ *Ĉ6........................................................................ 95 4.7.4. Cậ7 5/ậ; .0M ;9ị /0ệ5 /N5/ ;/,6 ;/ờ0 .0Ĉ5 =N :6 :M5/ .0M ;9ị /0ệ5 /N5/. ........... 97 4.7.5. Nhữ5. ;/0ế; )ị 30V5 8<Ĉ5................................................................................. 98 4.7.6. /Ĉ\ đổ0 36.0* *ủĈ ;X5 /0ệ< ngõ vào reset ngoài.............................................. 99 4.7.7. Gán cổ5. 5.a =N6 )ộ đế4 =N */ứ* 5$5. */<\ể5 đổ0.................................. 99 4.7.8. Cách sử +ụ5. bộ đế4 -pha 2-ngõ vào đế4 ;ớ0 vớ0 *ạ5/ đế4..100 4.7.9. Ĉ0ề< 20ệ5 để )ộ đế4 7/ầ5 *ứ5. đượ* đ0ề< 2/0ể5 5/ư )ộ đế4 7/ầ5 4ề4.. ..101 4.7.10. Tầ5 :ố đM7 ứ5. *ủĈ bộ đế4 ;ố* độ *Ĉ6..................................................... ..102 4.7.11. Chú ý khi sử +ụ5. ..................................................................................... ..104 4.8. Thanh ghi dữ 30ệ< =N ;/Ĉ5/ ./0 tài liệ< [D ].............................................................. ..106 4.8.1. Số củĈ các thanh ghi dữ 30ệ< =N ;/Ĉ5/ ./0 tài liệ<........................................ ..106 4.8.2. Cấ< ;9i* củĈ thanh ghi dữ 30ệ< =N ;/Ĉ5/ ./0 tài liệ<..................................... ..107 4.8.3. Các ví dụ về *hứ* 5$5. =N /6ạ; độ5. củĈ ;/Ĉ5/ ./0 dữ 30ệ< ....................... ..108 4.8.4. Các ví dụ về *hứ* 5$5. =N /6ạ; độ5. củĈ ;/Ĉ5/ ./0 tài liệ<........................ ..110 4.8.5. ư< ý khi dùng thanh ghi tài liệ< 4ở 9ộ5.................................................... ..113 4.9. Thanh ghi mở 9ộ5. ă @ =N ;/Ĉ5/ ./0 tài liệ< mở 9ộ5. ă @ ..................................... ..114 4.9.1. Số *ủĈ các thanh ghi mở 9ộ5. =N ;/Ĉ5/ ./0 tài liệ< mở 9ộ5. ...................... ..114 4.9.2. ĈX*/ 3ư< ;9ữ +ữ 30ệ< =N 7/ươ5. 7/M7 ;9<\ @<ấ; ........................................... ..114 4.9.3. Cấ< ;9i* *ủĈ *M* ;/Ĉ5/ ./0 4ở 9ộ5. và thanh ghi tài liệ< mở 4.9.4. Khở0 ;ạ6 *M* ;/Ĉ5/ ./0 4ở 9ộ5. =N ;/Ĉ5/ ./0 tài liệ< mở 9ộ5...................... ..115 4.9.5. Các ví dụ về *hứ* 5$5. và hoạ; độ5. củĈ ;/Ĉ5/ ./0 mở 9ộ5. .................... ..116 4.9.6. Các ví dụ về *hứ* 5$5. và hoạ; độ5. củĈ ;/Ĉ5/ ./0 tài liệ< mở 9ộ5. ......... 117 4.9.7. ưu ý khi dùng thanh ghi tài liệ< mở 9ộ5. ................................................... ..118 4.9.8. Ĉ$5. 2t +ữ 30ệ< ;965. *M* ;/Ĉ5/ ./0 4ở 9ộ5. =N ;/Ĉ5/ ./0 tài liệ< mở 9ộ5.119 4.10. Thanh ghi chỉ 4ụ* ă N ! @.............................................................................. ..123 4.10.1. Số *ủĈ các thanh ghi chỉ 4ụ* ..................................................................... ..123 4.10.2. Chứ* 5$5. =N *ấ< ;9i* ............................................................................... ..123 4.10.3. Chỉ 4ụ* *M* ;/0ế; )ị .................................................................................... ..124 4.11. Con trỏ ă Ĉ5+ @................................................................................................... ..125
3 Truy cập website https://plcmitsubishi.com để có thêm nhiều tài liệu và bài viết hướng dẫn kỹ thuật hay Bộ Ĉ0ề< /0ể5 ậ7 9Y5/ 3U/FX3UC Sổ Ĉ\ Lậ7 9Y5/ - Tài Liệ< ướ5. 'ẫ5 Ứ5. 'ụ5. Mụ* 3ụ* 4.11.1. Số củĈ *65 ;9ỏ ............................................................................................ ..125 4.11.2. Các ví dụ về *hứ* 5$5. và hoạ; độ5. củĈ *65 ;9ỏ rẽ 5/M5/........................ ..125 4.11.3. Các ví dụ về *hứ* 5$5. và hoạ; độ5. củĈ *65 ;9ỏ 5.ắ;............................... ..126 5. Cách xác định thiết bị và hằng số cho lệnh 130 5.1. Nhữ5. .0M ;9ị :ố đượ* xử 3t trong PLCs (Bát phân, Thậ7 7/O5 /ậ7 3ụ* 7/O5 =N :ố ;/ự* ................................................... ..130 5.1.1. Các kiể< .0M ;9ị :ố....................................................................................... ..130 5.1.2. Chuyể5 đổ0 *M* .0M ;9ị :ố ............................................................................ ..131 5.1.3. Xử 3t .0M ;9ị :ố ;965. tính toán dấ< */ấ4 độ5. ........................................... ..131 5.2. M* đị5/ các hằ5. :ố H và E (Số ;/ậ7 7/O5 thậ7 )M; 7/O5và số ;/ự* ............... ..133 5.2.1. Hằ5. :ố K (số ;/ậ7 7/O5) .......................................................................... ..133 5.2.2. Hằ5. :ố H (số thậ7 3ụ* 7/O5)....................................................................... ..133 5.2.3. Hằ5. :ố E (số ;/ự*)................................................................................... ..133 5.3. Nhữ5. */<ỗ0 2t ;ự................................................................................................. ..134 5.3.1. Chuỗ0 2t ;ự /ằ5. :ố ("ABC ") ..................................................................... ..134 5.3.2. Dữ 30ệ< */<ỗ0 2t ;ự..................................................................................... ..134 5.4. M* đị5/ 2t :ố */6 thiế; )ị )0; (Kn[ ]***).................................................................. ..135 5.5. M* đị5/ )0; */6 ;/0ế; )ị >69+ (D[ ].b)...................................................................... ..136 5.6. M* đị5/ trự* ;0ế7 bộ 5/ớ đệ4 (U[ ]\G[ ]) ............................................................... .136 5.7. Chỉ mụ* ............................................................................................................... ..137 5.7.1. Chỉ 4ụ* trong nhữ5. 3ệ5/ *ơ )ả5............................................................... ..137 5.7.2. Chỉ 4ụ* trong các lệ5/ ứ5. +ụ5................................................................. ..138 5.7.3. Ví dụ */ỉ 4ụ* */6 3ệ5/ *] .0ớ0 /ạ5 :ố 3ầ5 :ử +ụ5.. ..................................... ..140 6. Điều cần hiểu trước khi lập trình 141 6.1. M*/ đọ* .0ả0 ;/X*/ củĈ các lệ5/............................................................................ ..141 6.2. ư< ý việ* ;ạ6 *M* */ươ5. ;9Y5/ *ơ )ả5................................................................. ..144 6.2.1. /ươ5. 7/M7 3ậ7 ;9Y5/ =N thứ ;ự thự* ;/0 .................................................. ..144 6.2.2. Hoạ; độ5. 5.a 9Ĉ 2T7 *<ộ5 +O\ 2T7 và biệ5 7/M7 2/ắ* 7/ụ*.................... ..145 6.2.3. Nhữ5. 4ạ*/ 2/`5. ;/ể 3ậ7 ;9Y5/ =N )0ệ5 7/M7 2/ắ* 7/ụ* ........................... ..146 6.3. Xử 3t =N ;9ễ đM7 ứ5.......................................................................................... ..147 6.4. Mố0 8<Ĉ5 /ệ 3ẫ5 5/Ĉ< giữĈ *M* 3ệ5/ đ0ề< 2/0ể5 3ư< trình........................................ ..148 6.5. Nhữ5. 8<0 ;ắ* */<5. */6 *M* 3ệ5/ ứ5. +ụ5. ......................................................... ..150 6.5.1. Mô tả =N 36ạ0 /6ạ; độ5. *ủĈ *M* lệ5/ ứ5. +ụ5. .......................................... ..150 6.5.2. Xử 3t *M* *ờ chung..................................................................................... ..152 6.5.3. Xử 3t *ờ )M6 3ỗ0 ;/ự* ;/0.............................................................................. ..155 6.5.4. Xử 3t *M* */ứ* 5$5. *ủĈ *ờ mở 9ộ5.......................................................... ..156 6.5.5. Nhữ5. .0ớ0 /ạ5 ;965. :ố 3ệ5/ ..................................................................... ..156 7. Lệnh cơ bản 158 7.1. LD, LDI .. ............................................................................................................. ..160 7.2. OUT ............................................................................................................... ..162 7.3. AND, ANI............................................................................................................... ..165 7.4. OR, ORI ..168 7.5. LDP, LDF, ANDP, ANDF, ORP, ORF..................................................................... ..171 7.6. ORB ............................................................................................................... ..177 7.7. ANB ............................................................................................................... ..178 7.8. MPS,MRD,MPP..................................................................................................... ..179 7.9. MC,MCR..184 7.10. INV ............................................................................................................... ..187 7.11. MEP,MEF............................................................................................................ ..188 4 Truy cập website https://plcmitsubishi.com để có thêm nhiều tài liệu và bài viết hướng dẫn kỹ thuật hay Bộ Ĉ0ề< /0ể5 ậ7 9Y5/ 3U/FX3UC Sổ Ĉ\ Lậ7 9Y5/ - Tài Liệ< ướ5. 'ẫ5 Ứ5. 'ụ5. Mụ* 3ụ*