TÀI LIỆU HỌC LẬP TRÌNH PLC (Nguyễn Hữu Minh)



Theo định nghĩa PLC của bách khoa toàn thư Wiki, PLC là viết tắt của Programmable Logic Controller , là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các giải pháp điều khiển logic thông qua một ngôn ngữ lập trình. Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện. Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm.

Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý. Một bộ điều khiển lập trình sẽ liên tục “lặp” trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình.


NỘI DUNG:



Chương 1 : Tổng Quan PLC – Giới Thiệu Dòng FX3G và FX-3U .............................................................. 5

I. Giới Thiệu Tổng Quan Về PLC ......................................................................................................... 5

1. Giới thiệu tổng quan ..................................................................................................................... 5

2. Một số dòng PLC của họ Mitsubishi ................................................................................................. 5

II. Giới Thiệu Về Dòng FX3G và FX-3U ............................................................................................... 6

1. Giới thiệu PLC FX3G và FX-3U .................................................................................................. 6

2. Phân loại. ...................................................................................................................................... 7

3. Sơ đồ nguồn .................................................................................................................................. 7

4. Sơ đồ input, output ........................................................................................................................ 8

Chương 2 : Giới Thiệu Phần Mềm , Cách Khai Báo 1 Broject .................................................................... 9

I. Phần Mềm Lập Trình PLC GX Works 2 ............................................................................................... 9

1. Giới thiệu phần mềm ........................................................................................................................ 9

II. Sử dụng phần mềm cách tạo một project ........................................................................................ 10

1. Sử dụng phần mềm ...................................................................................................................... 10

2. Cách tạo một project mới ............................................................................................................ 11

III. Cách Download Chương Trình Xuống CPU .............................................................................. 12

1. Download chương trình xuống CPU .......................................................................................... 12

Chương 3 : Các Vùng Nhớ Và Các Tập Lệnh Cơ Bản ............................................................................... 15

I. Các Vùng Nhớ Trong PLC Mitsubishi ............................................................................................ 15

1. Các vùng nhớ .............................................................................................................................. 15

2. Các tập lệnh cơ bản .................................................................................................................... 16

II. Một số Lệnh Toán Học Và Lệnh Di Chuyển ............................................................................... 23

1. Các lệnh toán học ....................................................................................................................... 23

III. Lệnh di chuyển ............................................................................................................................ 24

1. Lệnh MOV ................................................................................................................................... 24

2. Lệnh BMOV/di chuyển khối. ....................................................................................................... 25

3. Lệnh FMOV/di chuyển lấp đầy ................................................................................................... 26

IV. Lệnh so sánh ............................................................................................................................... 26

1. Lệnh CMP/so sánh ...................................................................................................................... 26

TÀI LIỆU HỌC LẬP TRÌNH PLC

[BIÊN SOẠN: NGUYỄN HỮU MINH]

Trang 2

2. Lệnh ZCP/so sánh vùng .............................................................................................................. 27

Chương 4 : Lệnh TIME, Lệnh COUNTER và lệnh thời gian thực trong PLC ............................................ 28

I. Lệnh Time........................................................................................................................................ 28

1. Giới thiệu về lệnh time ................................................................................................................ 28

II. Lệnh COUNTER ......................................................................................................................... 30

1. Giới thiệu lệnh counter ............................................................................................................... 30

III. Lệnh thời gian thực trong PLC ................................................................................................... 31

1. Lệnh TRD/đọc dữ liệu RTC ......................................................................................................... 31

2. Lệnh TWR/lệnh cài đặt dữ liệu RTC ........................................................................................... 32

Chương 5 : Xử lý tín hiệu Analog và đọc xung tốc độ cao ......................................................................... 34

I. Khái niệm tín hiệu analog và tín hiệu số digital. ............................................................................ 34

II. Xử lý tín hiệu analog ................................................................................................................... 35

III. Biễu diễn các giá trị analog ........................................................................................................ 36

IV. Lập trình PLC Mitsubishi với Module Analog FX2N-2DA và FX2N-2AD ................................. 37

1. Sơ đồ đấu nối tín hiệu Analog. .................................................................................................... 37

2. Độ phân giải và thông số ngõ vào/ra. ......................................................................................... 38

 Ngõ vào FX2N-2AD .................................................................................................................... 38

 Ngõ ra FX2N-2DA ...................................................................................................................... 38

3. Địa chỉ thanh ghi kết nối. ............................................................................................................ 39

 Module FX2N-2DA ..................................................................................................................... 39

4. Cấu trúc lệnh kết nối dữ liệu đến địa chỉ thanh ghi của Module. ............................................... 41

 Lệnh viết dữ liệu: TO .................................................................................................................. 41

 Lệnh đọc dữ liệu : FROM ........................................................................................................... 42

5. Ví dụ dùng lệnh TO để nạp giá trị cho kênh CH2 của Module FX2N-2DA. ............................... 42

6. Ví dụ dùng lệnh FOM để đọc giá trị từ kênh CH1 của Module FX2N-2AD. .............................. 43

V. Bộ đếm tốc độ cao ........................................................................................................................... 45

1. Các loại bộ đếm tốc độ cao ......................................................................................................... 45

2. Phân loại bộ đếm tốc độ cao theo phương pháp đếm ................................................................. 45

3. Các loại bộ đếm tốc độ cao và các dạng tín hiệu vào ................................................................. 45

4. Những chú ý về thiết bị được nối tới tốc độ cao những bộ đếm được nhập vào ......................... 46

5. Danh sách thiết bị bộ đếm tốc độ Cao ........................................................................................ 46

TÀI LIỆU HỌC LẬP TRÌNH PLC

[BIÊN SOẠN: NGUYỄN HỮU MINH]

Trang 3

6. Gán ngõ vào cho bộ đếm tốc độ cao ........................................................................................... 48

Chương 6: TRUYỀN THÔNG RS485 GIỮA PLC FX3U/FX3G VỚI BIẾN TẦN MITSUBISHI ................ 50

I. Đấu nối phần cứng. ......................................................................................................................... 50

1. PLC FX3G .................................................................................................................................. 50

2. PLC FX3U .................................................................................................................................. 50

3. Biến tần E700 .............................................................................................................................. 51

4. Đấu nối PLC vs biến tần ............................................................................................................. 52

5. Xác định sơ đồ chân của rắc cắm RJ-45. .................................................................................... 55

6. Kết nối cổng RJ-45 với mudule FX3G485-BD theo sơ đồ. ......................................................... 55

7. Cài đặt cấu hình .......................................................................................................................... 55

 Cài đặt parameter biến tần ......................................................................................................... 55

II. Các lệnh và chương trình điều khiển. ......................................................................................... 59

1. Lệnh IVDR. ................................................................................................................................. 60

2. Lệnh IVCK ................................................................................................................................. 60

Chương 7: ĐIỀU KHIỂN VỊ TRÍ DÒNG PLC FX .................................................................................... 62

I. Các lệnh phát xung điều khiển servo. ............................................................................................. 62

1. Lệnh PLSY (16 bít ) ..................................................................................................................... 62

2. Lệnh DPLSY ( 32 bít ). .................................................................................................................... 62

3. Lệnh PLSV ( 16 bít ) ........................................................................................................................ 63

4. Lệnh DPLSV ( 32 bít ) ................................................................................................................. 63

5. Lệnh DRVI ( 16 bít ) ................................................................................................................... 64

6. Lệnh DDRVI ( 32 bít ) ................................................................................................................. 64

7. Lệnh DRVA ( 16 bít ). ................................................................................................................. 65

8. Lệnh DDRVA ( 32 bít ) ................................................................................................................ 65

9. Lệnh DZRN ................................................................................................................................. 66

II. Các thanh ghi đặc biệt khi sử dụng các lệnh điều khiển vị trí. ....................................................... 66

1. Đối với dòng FX1S, FX1N, FX1NC ............................................................................................ 66

2. Đối với dòng PLC FX 3G/FX3GC, FX3U/FX3UC ..................................................................... 66

Chương 8: Lập trình HMI ........................................................................................................................... 68

I. Giới thiệu phần mềm lập trình HMI Weintek “EasyBuilder Pro” ................................................. 68

1. Các tạo một project mới trên EasyBuilder Pro........................................................................... 68


2. Cách tạo nút nhấn và đèn báo và gắn “Tag” IN, OUT cho một chương trình đơn giản. .......... 71












LINK DOWNLOAD



Theo định nghĩa PLC của bách khoa toàn thư Wiki, PLC là viết tắt của Programmable Logic Controller , là thiết bị điều khiển lập trình được (khả trình) cho phép thực hiện linh hoạt các giải pháp điều khiển logic thông qua một ngôn ngữ lập trình. Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện. Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm.

Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý. Một bộ điều khiển lập trình sẽ liên tục “lặp” trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào và xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình.


NỘI DUNG:



Chương 1 : Tổng Quan PLC – Giới Thiệu Dòng FX3G và FX-3U .............................................................. 5

I. Giới Thiệu Tổng Quan Về PLC ......................................................................................................... 5

1. Giới thiệu tổng quan ..................................................................................................................... 5

2. Một số dòng PLC của họ Mitsubishi ................................................................................................. 5

II. Giới Thiệu Về Dòng FX3G và FX-3U ............................................................................................... 6

1. Giới thiệu PLC FX3G và FX-3U .................................................................................................. 6

2. Phân loại. ...................................................................................................................................... 7

3. Sơ đồ nguồn .................................................................................................................................. 7

4. Sơ đồ input, output ........................................................................................................................ 8

Chương 2 : Giới Thiệu Phần Mềm , Cách Khai Báo 1 Broject .................................................................... 9

I. Phần Mềm Lập Trình PLC GX Works 2 ............................................................................................... 9

1. Giới thiệu phần mềm ........................................................................................................................ 9

II. Sử dụng phần mềm cách tạo một project ........................................................................................ 10

1. Sử dụng phần mềm ...................................................................................................................... 10

2. Cách tạo một project mới ............................................................................................................ 11

III. Cách Download Chương Trình Xuống CPU .............................................................................. 12

1. Download chương trình xuống CPU .......................................................................................... 12

Chương 3 : Các Vùng Nhớ Và Các Tập Lệnh Cơ Bản ............................................................................... 15

I. Các Vùng Nhớ Trong PLC Mitsubishi ............................................................................................ 15

1. Các vùng nhớ .............................................................................................................................. 15

2. Các tập lệnh cơ bản .................................................................................................................... 16

II. Một số Lệnh Toán Học Và Lệnh Di Chuyển ............................................................................... 23

1. Các lệnh toán học ....................................................................................................................... 23

III. Lệnh di chuyển ............................................................................................................................ 24

1. Lệnh MOV ................................................................................................................................... 24

2. Lệnh BMOV/di chuyển khối. ....................................................................................................... 25

3. Lệnh FMOV/di chuyển lấp đầy ................................................................................................... 26

IV. Lệnh so sánh ............................................................................................................................... 26

1. Lệnh CMP/so sánh ...................................................................................................................... 26

TÀI LIỆU HỌC LẬP TRÌNH PLC

[BIÊN SOẠN: NGUYỄN HỮU MINH]

Trang 2

2. Lệnh ZCP/so sánh vùng .............................................................................................................. 27

Chương 4 : Lệnh TIME, Lệnh COUNTER và lệnh thời gian thực trong PLC ............................................ 28

I. Lệnh Time........................................................................................................................................ 28

1. Giới thiệu về lệnh time ................................................................................................................ 28

II. Lệnh COUNTER ......................................................................................................................... 30

1. Giới thiệu lệnh counter ............................................................................................................... 30

III. Lệnh thời gian thực trong PLC ................................................................................................... 31

1. Lệnh TRD/đọc dữ liệu RTC ......................................................................................................... 31

2. Lệnh TWR/lệnh cài đặt dữ liệu RTC ........................................................................................... 32

Chương 5 : Xử lý tín hiệu Analog và đọc xung tốc độ cao ......................................................................... 34

I. Khái niệm tín hiệu analog và tín hiệu số digital. ............................................................................ 34

II. Xử lý tín hiệu analog ................................................................................................................... 35

III. Biễu diễn các giá trị analog ........................................................................................................ 36

IV. Lập trình PLC Mitsubishi với Module Analog FX2N-2DA và FX2N-2AD ................................. 37

1. Sơ đồ đấu nối tín hiệu Analog. .................................................................................................... 37

2. Độ phân giải và thông số ngõ vào/ra. ......................................................................................... 38

 Ngõ vào FX2N-2AD .................................................................................................................... 38

 Ngõ ra FX2N-2DA ...................................................................................................................... 38

3. Địa chỉ thanh ghi kết nối. ............................................................................................................ 39

 Module FX2N-2DA ..................................................................................................................... 39

4. Cấu trúc lệnh kết nối dữ liệu đến địa chỉ thanh ghi của Module. ............................................... 41

 Lệnh viết dữ liệu: TO .................................................................................................................. 41

 Lệnh đọc dữ liệu : FROM ........................................................................................................... 42

5. Ví dụ dùng lệnh TO để nạp giá trị cho kênh CH2 của Module FX2N-2DA. ............................... 42

6. Ví dụ dùng lệnh FOM để đọc giá trị từ kênh CH1 của Module FX2N-2AD. .............................. 43

V. Bộ đếm tốc độ cao ........................................................................................................................... 45

1. Các loại bộ đếm tốc độ cao ......................................................................................................... 45

2. Phân loại bộ đếm tốc độ cao theo phương pháp đếm ................................................................. 45

3. Các loại bộ đếm tốc độ cao và các dạng tín hiệu vào ................................................................. 45

4. Những chú ý về thiết bị được nối tới tốc độ cao những bộ đếm được nhập vào ......................... 46

5. Danh sách thiết bị bộ đếm tốc độ Cao ........................................................................................ 46

TÀI LIỆU HỌC LẬP TRÌNH PLC

[BIÊN SOẠN: NGUYỄN HỮU MINH]

Trang 3

6. Gán ngõ vào cho bộ đếm tốc độ cao ........................................................................................... 48

Chương 6: TRUYỀN THÔNG RS485 GIỮA PLC FX3U/FX3G VỚI BIẾN TẦN MITSUBISHI ................ 50

I. Đấu nối phần cứng. ......................................................................................................................... 50

1. PLC FX3G .................................................................................................................................. 50

2. PLC FX3U .................................................................................................................................. 50

3. Biến tần E700 .............................................................................................................................. 51

4. Đấu nối PLC vs biến tần ............................................................................................................. 52

5. Xác định sơ đồ chân của rắc cắm RJ-45. .................................................................................... 55

6. Kết nối cổng RJ-45 với mudule FX3G485-BD theo sơ đồ. ......................................................... 55

7. Cài đặt cấu hình .......................................................................................................................... 55

 Cài đặt parameter biến tần ......................................................................................................... 55

II. Các lệnh và chương trình điều khiển. ......................................................................................... 59

1. Lệnh IVDR. ................................................................................................................................. 60

2. Lệnh IVCK ................................................................................................................................. 60

Chương 7: ĐIỀU KHIỂN VỊ TRÍ DÒNG PLC FX .................................................................................... 62

I. Các lệnh phát xung điều khiển servo. ............................................................................................. 62

1. Lệnh PLSY (16 bít ) ..................................................................................................................... 62

2. Lệnh DPLSY ( 32 bít ). .................................................................................................................... 62

3. Lệnh PLSV ( 16 bít ) ........................................................................................................................ 63

4. Lệnh DPLSV ( 32 bít ) ................................................................................................................. 63

5. Lệnh DRVI ( 16 bít ) ................................................................................................................... 64

6. Lệnh DDRVI ( 32 bít ) ................................................................................................................. 64

7. Lệnh DRVA ( 16 bít ). ................................................................................................................. 65

8. Lệnh DDRVA ( 32 bít ) ................................................................................................................ 65

9. Lệnh DZRN ................................................................................................................................. 66

II. Các thanh ghi đặc biệt khi sử dụng các lệnh điều khiển vị trí. ....................................................... 66

1. Đối với dòng FX1S, FX1N, FX1NC ............................................................................................ 66

2. Đối với dòng PLC FX 3G/FX3GC, FX3U/FX3UC ..................................................................... 66

Chương 8: Lập trình HMI ........................................................................................................................... 68

I. Giới thiệu phần mềm lập trình HMI Weintek “EasyBuilder Pro” ................................................. 68

1. Các tạo một project mới trên EasyBuilder Pro........................................................................... 68


2. Cách tạo nút nhấn và đèn báo và gắn “Tag” IN, OUT cho một chương trình đơn giản. .......... 71












LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: