GIÁO TRÌNH - PLC S7 - 1200 SIEMENS
Giới thiệu tổng quát về PLC s7 1200
1. : Khái niệm về PLC
PLC là từ viết tắt của các từ tiếng anh : Programable Logic Controller : là một bộ
điều khiển logic lập trình mềm, làm việc theo chương trình lưu trong bộ nhớ, cho
phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập
trình như LAD , STL, FDB, IL, ST, SFC, SCL.
2. : Phân biệt các loại plc s71200
- AC/DC/RLY
o điện áp cấp AC 220V
o Điện áp điều khiển 24V
o Ngõ ra relay.
- DC/DC/RLY
o Điện áp cấp 24V
o Điện áp điều khiển 24V
o Ngõ ra Relay
- DC/DC/DC
o Điện áp cấp 24V
o Điện áp điều khiển 24V
o Ngõ ra transistor(Xung)
Bài: 1 Giới thiệu tổng quát về PLC, Phần mềm và cách tạo 1 project mới ........................ 1
Giới thiệu tổng quát về PLC s7 1200 .......................................................................... 1
1. : Khái niệm về PLC ................................................................................................ 1
2. : Phân biệt các loại plc s71200 ............................................................................... 1
3. : Cách đấu nối đầu vào (input) ............................................................................... 2
4. : Cách đấu nối đầu ra(Output) ................................................................................ 4
Hướng dẫn sử dụng phần mềm Tia Portal................................................................... 5
1. : Cách tạo 1 project mới. ........................................................................................ 5
Tài liệu tham khảo:...................................................................................................... 8
Bài: 2 Giới thiệu các dạng dữ liệu lập trình trong PLC, làm quen các lệnh bit logic cơ
bản. ...................................................................................................................................... 9
Các dạng dữ liệu trong lập trình PLC.......................................................................... 9
Các lệnh logic cơ bản. NO, NC, Coil. ......................................................................... 9
1. : Ví dụ về NO, NC, Coil. ...................................................................................... 10
Đối với các loại PLC còn có các lệnh bắt xung sườn lên, xung sườn xuống............ 12
1. : Xung sườn lên: ................................................................................................... 12
2. : Xung sườn xuống: .............................................................................................. 15
SR,RS ........................................................................................................................ 16
1. : SR ....................................................................................................................... 16
2. : RS ....................................................................................................................... 18
Tài liệu tham khảo xung sườn lên, xung sườn xuống, Set, Reset: ............................ 19
Tài liệu tham khảo bit lo-gic: .................................................................................... 19
Bài: 3 Lập trình HMI ......................................................................................................... 20
Giới thiệu về HMI ..................................................................................................... 20
1. : Thiết lập một HMI trong phần mềm tia portal của siemens............................... 20
2. : Gắn Tag liên kết giữa PLC với HMI.................................................................. 23
Ví dụ: Một chương trình cơ bản hiển thị dữ liệu và ON/OFF trên màn hình. .......... 25
Tài liệu tham khảo: .................................................................................................... 29
GIÁO TRÌNH PLC S7 1200 SIEMENS
Bài: 4 Timer....................................................................................................................... 30
Tổng quan .................................................................................................................. 30
Đối với s7 1200 có tới 4 loại timer: TP, TON, TOFF, TONR.................................. 30
1. : TP: ...................................................................................................................... 30
2. : TON:................................................................................................................... 32
3. : TOFF: ................................................................................................................. 34
4. : TONR: ................................................................................................................ 36
Ví dụ về lập trình timer: ............................................................................................ 37
Bài tập:....................................................................................................................... 40
Tài liệu tham khảo: .................................................................................................... 44
Bài: 5 Bộ đếm Counter ...................................................................................................... 45
Giới thiệu chung ........................................................................................................ 45
S7 1200 có 3 loại Counter đếm CTU, CTD, CTUD. ................................................ 45
1. : CTU bộ counter đếm lên 1 đơn vị. ..................................................................... 45
2. : Ví dụ: .................................................................................................................. 45
3. : CTD bộ counter đếm xuống 1 đơn vị................................................................. 47
4. : CTUD: Bộ đếm counter đếm lên, xuống............................................................ 48
Bài tập:....................................................................................................................... 48
Tài liệu tham khảo: .................................................................................................... 52
Bài: 6 Lệnh toán học, lệnh so sánh.................................................................................... 53
Lệnh toán học ............................................................................................................ 53
1. : Lệnh cộng(ADD):............................................................................................... 53
2. : Lệnh trừ(SUB):................................................................................................... 54
3. : Lệnh nhân(MUL): .............................................................................................. 55
4. : Lệnh chia lấy phần nguyên(DIV):...................................................................... 56
5. : Lệnh chia lấy phần dư (MOD) ........................................................................... 57
Phép so sánh .............................................................................................................. 58
1. : Chọn kiểu dữ liệu so sánh .................................................................................. 58
2. : Ví dụ: .................................................................................................................. 59
Bài tập:....................................................................................................................... 59
Tài liệu hướng dẫn:.................................................................................................... 64
Bài: 7 Lệnh chuyển đổi dữ liệu, thời gian thực. ................................................................ 65
Lệnh chuyển đổi dữ liệu: ........................................................................................... 65
Ví dụ: ......................................................................................................................... 66
Lệnh chuyển đổi thời gian thực................................................................................. 66
1. : Trước khi đọc các bạn cần khai báo kiểu dữ liệu cho RD_LOC_T................... 66
Tài liệu tham khảo: .................................................................................................... 69
Bài: 8 Xử lý tín hiệu Analog ............................................................................................. 70
Analog input. ............................................................................................................. 70
1. : Cách đấu nối: ...................................................................................................... 70
2. : Kiểm tra các địa chỉ dữ liệu của các chanel analog............................................ 71
Ví dụ: ......................................................................................................................... 73
Bài tập:....................................................................................................................... 74
Tài liệu tham khảo: .................................................................................................... 75
Bài: 9 lập trình điều khiển động cơ bước, servo................................................................ 76
Tổng quan về động cơ bước và động cơ servo.......................................................... 76
1. : Động cơ bước: .................................................................................................... 76
2. : Động cơ servo: ................................................................................................... 76
Phân biệt xung PTO và PWM ................................................................................... 76
1. : PWM................................................................................................................... 76
2. : PTO..................................................................................................................... 76
Cách khởi tạo dự án điều khiển động cơ servo ......................................................... 77
Ví dụ: ......................................................................................................................... 85
Bài tập:....................................................................................................................... 85
Tài liệu tham khảo: .................................................................................................... 88
Bài: 10 Đếm xung tốc độ cao HSC. .................................................................................. 89
Tổng quan .................................................................................................................. 89
Cấu hình HSC............................................................................................................ 89
2.1: Bảng chân và chức năng:.................................................................................... 92
Ví dụ: ......................................................................................................................... 93
Bài tập:....................................................................................................................... 93
Tài liệu tham khảo: .................................................................................................... 95
Bài: 11 Lập trình SCADA ................................................................................................. 96
Tổng quan về SCADA............................................................................................... 96
Tạo giao diện SCADA cơ bản................................................................................... 96
2.1: Khởi tạo giao diện SCADA cơ bản .................................................................... 96
Wincc Advance smart Sever and Cilent.................................................................. 108
Bài tập tổng hợp. ..................................................................................................... 115
Bài: 12 Lập trình điều khiển vòng kín PID ..................................................................... 131
Tổng quan hệ thông PID ......................................................................................... 131
Cấu hình PID ........................................................................................................... 131
1. : Các chân chức năng:......................................................................................... 132
Bài tập:..................................................................................................................... 136
Tài liệu tham khảo: .................................................................................................. 137
Bài: 13 kết nối mạng truyền thông công nghiệp.............................................................. 138
Tổng quan về mạng truyền thông công nghiệp ....................................................... 138
Cấu hình Profinet..................................................................................................... 138
Ví dụ: ....................................................................................................................... 143
Profibus.................................................................................................................... 147
1. : Tổng quan ......................................................................................................... 147
2. : Cấu hình profibus ............................................................................................. 147
Modbus .................................................................................................................... 153
1. : Tổng quan ......................................................................................................... 153
2. : Cấu hình đường truyền modbus ....................................................................... 153
Bài tập:..................................................................................................................... 159
Tài liệu tham khảo:
Giới thiệu tổng quát về PLC s7 1200
1. : Khái niệm về PLC
PLC là từ viết tắt của các từ tiếng anh : Programable Logic Controller : là một bộ
điều khiển logic lập trình mềm, làm việc theo chương trình lưu trong bộ nhớ, cho
phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập
trình như LAD , STL, FDB, IL, ST, SFC, SCL.
2. : Phân biệt các loại plc s71200
- AC/DC/RLY
o điện áp cấp AC 220V
o Điện áp điều khiển 24V
o Ngõ ra relay.
- DC/DC/RLY
o Điện áp cấp 24V
o Điện áp điều khiển 24V
o Ngõ ra Relay
- DC/DC/DC
o Điện áp cấp 24V
o Điện áp điều khiển 24V
o Ngõ ra transistor(Xung)
Bài: 1 Giới thiệu tổng quát về PLC, Phần mềm và cách tạo 1 project mới ........................ 1
Giới thiệu tổng quát về PLC s7 1200 .......................................................................... 1
1. : Khái niệm về PLC ................................................................................................ 1
2. : Phân biệt các loại plc s71200 ............................................................................... 1
3. : Cách đấu nối đầu vào (input) ............................................................................... 2
4. : Cách đấu nối đầu ra(Output) ................................................................................ 4
Hướng dẫn sử dụng phần mềm Tia Portal................................................................... 5
1. : Cách tạo 1 project mới. ........................................................................................ 5
Tài liệu tham khảo:...................................................................................................... 8
Bài: 2 Giới thiệu các dạng dữ liệu lập trình trong PLC, làm quen các lệnh bit logic cơ
bản. ...................................................................................................................................... 9
Các dạng dữ liệu trong lập trình PLC.......................................................................... 9
Các lệnh logic cơ bản. NO, NC, Coil. ......................................................................... 9
1. : Ví dụ về NO, NC, Coil. ...................................................................................... 10
Đối với các loại PLC còn có các lệnh bắt xung sườn lên, xung sườn xuống............ 12
1. : Xung sườn lên: ................................................................................................... 12
2. : Xung sườn xuống: .............................................................................................. 15
SR,RS ........................................................................................................................ 16
1. : SR ....................................................................................................................... 16
2. : RS ....................................................................................................................... 18
Tài liệu tham khảo xung sườn lên, xung sườn xuống, Set, Reset: ............................ 19
Tài liệu tham khảo bit lo-gic: .................................................................................... 19
Bài: 3 Lập trình HMI ......................................................................................................... 20
Giới thiệu về HMI ..................................................................................................... 20
1. : Thiết lập một HMI trong phần mềm tia portal của siemens............................... 20
2. : Gắn Tag liên kết giữa PLC với HMI.................................................................. 23
Ví dụ: Một chương trình cơ bản hiển thị dữ liệu và ON/OFF trên màn hình. .......... 25
Tài liệu tham khảo: .................................................................................................... 29
GIÁO TRÌNH PLC S7 1200 SIEMENS
Bài: 4 Timer....................................................................................................................... 30
Tổng quan .................................................................................................................. 30
Đối với s7 1200 có tới 4 loại timer: TP, TON, TOFF, TONR.................................. 30
1. : TP: ...................................................................................................................... 30
2. : TON:................................................................................................................... 32
3. : TOFF: ................................................................................................................. 34
4. : TONR: ................................................................................................................ 36
Ví dụ về lập trình timer: ............................................................................................ 37
Bài tập:....................................................................................................................... 40
Tài liệu tham khảo: .................................................................................................... 44
Bài: 5 Bộ đếm Counter ...................................................................................................... 45
Giới thiệu chung ........................................................................................................ 45
S7 1200 có 3 loại Counter đếm CTU, CTD, CTUD. ................................................ 45
1. : CTU bộ counter đếm lên 1 đơn vị. ..................................................................... 45
2. : Ví dụ: .................................................................................................................. 45
3. : CTD bộ counter đếm xuống 1 đơn vị................................................................. 47
4. : CTUD: Bộ đếm counter đếm lên, xuống............................................................ 48
Bài tập:....................................................................................................................... 48
Tài liệu tham khảo: .................................................................................................... 52
Bài: 6 Lệnh toán học, lệnh so sánh.................................................................................... 53
Lệnh toán học ............................................................................................................ 53
1. : Lệnh cộng(ADD):............................................................................................... 53
2. : Lệnh trừ(SUB):................................................................................................... 54
3. : Lệnh nhân(MUL): .............................................................................................. 55
4. : Lệnh chia lấy phần nguyên(DIV):...................................................................... 56
5. : Lệnh chia lấy phần dư (MOD) ........................................................................... 57
Phép so sánh .............................................................................................................. 58
1. : Chọn kiểu dữ liệu so sánh .................................................................................. 58
2. : Ví dụ: .................................................................................................................. 59
Bài tập:....................................................................................................................... 59
Tài liệu hướng dẫn:.................................................................................................... 64
Bài: 7 Lệnh chuyển đổi dữ liệu, thời gian thực. ................................................................ 65
Lệnh chuyển đổi dữ liệu: ........................................................................................... 65
Ví dụ: ......................................................................................................................... 66
Lệnh chuyển đổi thời gian thực................................................................................. 66
1. : Trước khi đọc các bạn cần khai báo kiểu dữ liệu cho RD_LOC_T................... 66
Tài liệu tham khảo: .................................................................................................... 69
Bài: 8 Xử lý tín hiệu Analog ............................................................................................. 70
Analog input. ............................................................................................................. 70
1. : Cách đấu nối: ...................................................................................................... 70
2. : Kiểm tra các địa chỉ dữ liệu của các chanel analog............................................ 71
Ví dụ: ......................................................................................................................... 73
Bài tập:....................................................................................................................... 74
Tài liệu tham khảo: .................................................................................................... 75
Bài: 9 lập trình điều khiển động cơ bước, servo................................................................ 76
Tổng quan về động cơ bước và động cơ servo.......................................................... 76
1. : Động cơ bước: .................................................................................................... 76
2. : Động cơ servo: ................................................................................................... 76
Phân biệt xung PTO và PWM ................................................................................... 76
1. : PWM................................................................................................................... 76
2. : PTO..................................................................................................................... 76
Cách khởi tạo dự án điều khiển động cơ servo ......................................................... 77
Ví dụ: ......................................................................................................................... 85
Bài tập:....................................................................................................................... 85
Tài liệu tham khảo: .................................................................................................... 88
Bài: 10 Đếm xung tốc độ cao HSC. .................................................................................. 89
Tổng quan .................................................................................................................. 89
Cấu hình HSC............................................................................................................ 89
2.1: Bảng chân và chức năng:.................................................................................... 92
Ví dụ: ......................................................................................................................... 93
Bài tập:....................................................................................................................... 93
Tài liệu tham khảo: .................................................................................................... 95
Bài: 11 Lập trình SCADA ................................................................................................. 96
Tổng quan về SCADA............................................................................................... 96
Tạo giao diện SCADA cơ bản................................................................................... 96
2.1: Khởi tạo giao diện SCADA cơ bản .................................................................... 96
Wincc Advance smart Sever and Cilent.................................................................. 108
Bài tập tổng hợp. ..................................................................................................... 115
Bài: 12 Lập trình điều khiển vòng kín PID ..................................................................... 131
Tổng quan hệ thông PID ......................................................................................... 131
Cấu hình PID ........................................................................................................... 131
1. : Các chân chức năng:......................................................................................... 132
Bài tập:..................................................................................................................... 136
Tài liệu tham khảo: .................................................................................................. 137
Bài: 13 kết nối mạng truyền thông công nghiệp.............................................................. 138
Tổng quan về mạng truyền thông công nghiệp ....................................................... 138
Cấu hình Profinet..................................................................................................... 138
Ví dụ: ....................................................................................................................... 143
Profibus.................................................................................................................... 147
1. : Tổng quan ......................................................................................................... 147
2. : Cấu hình profibus ............................................................................................. 147
Modbus .................................................................................................................... 153
1. : Tổng quan ......................................................................................................... 153
2. : Cấu hình đường truyền modbus ....................................................................... 153
Bài tập:..................................................................................................................... 159
Tài liệu tham khảo:
Không có nhận xét nào: