-Cách thức trao đổi dữ li u gi a Master và các Slaves: ệ ữ- Chương trình Master PLC S7-300: Offset100 Bytes2 byte nhận2 byte gửiSlave 12 byte nhận2 byte gửiMaster2 byte nhận2 byte gửiSla
Trang 1Bài t p 1 ậ Cho c u hình mấ ạng Profibus DP như hình:
I0.0 (ON) I0.1 (OFF) Master
CPU 315 2DP – 24VDC
CPU 224 EM277
Salve 1
Q0.0
0VDC
Đ1
CPU 224 EM277 Salve 2
Q0.0
0VDC Đ2
Yêu c u bài toán: Nh n I0.0 (ON) ầ ấ ở S7-300 (Master)
thì Đ1 (Q0.0) ở S7-200 (Slave 1) s ẽ sáng Sau khi Đ1
sáng được 10s thì Đ2 (Q0.0) ở S7-200 (Slave 2) sẽ
sáng Khi nh n I0.1 (OFF) ấ ở S7-300 (Master) thì c ả
2 đèn của 2 Slave đều tắt
Hãy trình bày cách thức trao đổ ữ liệi d u gi a Master ữ
với các Slaves, và viết chương trình cho các PLC?
HDTL
- Chọn Voffset: 100
- Chọn s byte truy n nh n: 2byte I/O ố ề ậ
- Địa chỉ vào ra cho EM277 Slave 1: 256
- Địa chỉ vào ra cho EM277 Slave 2: 258
Trang 2-Cách thức trao đổi dữ li u gi a Master và các Slaves: ệ ữ
- Chương trình Master (PLC S7-300):
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 1
VB0
VB99 VB100
VB101
VB103
2 byte nhận
2 byte gửi
Master
PI000
PI255
PI257
PQ256
PQ257
2 byte nhận
2 byte gửi
PI258
PI259
PQ258
PQ259
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 2
VB0
VB99 VB100
VB101
VB103
Trang 3Blurred content of page 3
Trang 4Bài t ập 0 2 Cho c u hình m ng Profibus DP:ấ ạ –
I0.1 (ON 1) I0.2 (ON 2) Master
CPU 315 2DP – 24VDC
CPU 224 EM277
Salve 1
Q0.0
0VDC
Đ1
CPU 224 EM277 Salve 2
Q0.0
0VDC Đ2
I0.0 (OFF)
Yêu c u bài toán: Nh n ON1 (I0.1) tr m Master thì ầ ấ ạ
đèn Đ1 (Q0.0) của Slave 1 sáng Nhấn ON2 (I0.2)
trạm Master thì đèn Đ2 (Q0.0) của Slave 2 sáng Nh n ấ
OFF (I0.0) tr m Master tạ ắt hai đèn
Hãy trình bày cách thức trao đổ ữ liệi d u gi a Master ữ
với các Slaves, và viết chương trình cho các PLC?
HDTL
- Chọn Voffset: 100
- Chọn s byte truy n nh n: 2byte I/O ố ề ậ
- Địa chỉ vào ra cho EM277 Slave 1: 256
- Địa chỉ vào ra cho EM277 Slave 2: 258
Trang 5- Cách thức trao đổ ữ ệi d li u gi a Master và các ữ
Slaves:
- Chương trình Master (PLC S7-300):
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 1
VB0
VB99 VB100
VB101
VB103
2 byte nhận
2 byte gửi
Master
PI000
PI255
PI257
PQ256
PQ257
2 byte nhận
2 byte gửi
PI258
PI259
PQ258
PQ259
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 2
VB0
VB99 VB100
VB101
VB103
Trang 6Blurred content of page 6
Trang 7Yêu c u bài toán: Nh n ON (I0.1) trầ ấ ạm Slave 1 thì đèn
(Q0.0) c a Slave 2 sáng Nh n OFF (I0.0) tr m củ ấ ạ ủa
trạm Slave 1 thì đèn (Q0.0) của Slave 2 t ắt
Hãy trình bày cách thức trao đổ ữ liệi d u gi a Master ữ
với các Slaves, và vi t chế ương trình cho các PLC?
HDTL
- Chọn Voffset: 100
- Chọn s byte truy n nh n: 2byte I/O ố ề ậ
- Địa chỉ vào ra cho EM277 Slave 1: 256
- Địa chỉ vào ra cho EM277 Slave 2: 258
- Cách thức trao đổ ữ ệi d li u gi a Master và các ữ
Slaves:
- Chương trình Master (PLC S7-300):
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 1
VB0
VB99 VB100
VB101
VB103
2 byte nhận
2 byte gửi
Master
PI000
PI255
PI257
PQ256
PQ257
2 byte nhận
2 byte gửi
PI258
PI259
PQ258
PQ259
Offset
100 Bytes
2 byte nhận
2 byte gửi
Slave 2
VB0
VB99 VB100
VB101
VB103
Trang 8- Chương trình Slave 1
- Chương trình Slave 2
Trang 9
Blurred content of page 9
Trang 10- Lập trình cho PLC Server
Network 1: ( Kh i GET nh n DL t PLC Client 1 và ố ậ ừ
khai báo tín hi u Trigger hoệ ạt động)
- Network 2: ( Kh i PUT gố ửi DL đến PLC Client
1 và khai báo tín hi u Trigger hoệ ạt động)
Trang 11- Network 3: ( Kh i GET-2 nh n DL t PLC ố ậ ừ
Client 2 và khai báo tín hi u Trigger) ệ
- Net4: (Kh i PUT-2 gố ửi DL đến PLC Client 2
và khai báo tín hi u Trigger) ệ
- Network 5: L p trình cho nút Start và nút Stop: ậ
Trang 12Blurred content of page 12
Trang 13Bài t p 05 ậ Cho c u hình m ng PROFINET:ấ ạ
Yêu c u bài toán: Nh n ON1 (I0.1) tr m Server thì ầ ấ ạ
đèn Đ1 (Q0.0) của Client 1 sáng Nhấn ON2 (I0.2)
trạm Server thì đèn Đ2 (Q0.0) của Client 2 sáng Nh n ấ
OFF (I0.0) tr m Server tạ ắt hai đèn
Hãy trình bày cách thức trao đổ ữ liệi d u giữa Server
với các Client, và viết chương trình cho các PLC?
HDTL
- Trạm Client 2: Điều khiển đèn D2 sáng
- Bảng trao đổi dữ liệu c a PLC Server và PLC ủ
Client 1
- Bảng trao đổi dữ liệu c a PLC Server và PLC ủ
Client 2
Trang 14- Lập trình cho PLC Server
Network 1: ( Kh i GET nh n DL tố ậ ừ PLC Client 1 và khai báo tín hi u Trigger hoệ ạt động)
- Network 2: ( Kh i PUT gố ửi DL đến PLC Client
1 và khai báo tín hi u Trigger hoệ ạt động)
- Network 3: ( Kh i GET-2 nh n DL t PLC ố ậ ừ
Client 2 và khai báo tín hi u Trigger) ệ
Trang 15Blurred content of page 15
Trang 16- Network 6: L p trình cho nút Start 2 và g i DL ậ ử
đến PLC Client 2:
- Network 7: Viết chương trình gửi DL đến PLC
Client 1:
- Viết chương trình cho PLC2:
Network 1: Viết chương trình nhận DL t ừ PLC1 để ề đi u khiển đèn 1 sáng
Network 1: Viết chương trình nhận DL t PLC1 ừ
để điều khiển đèn 2 sáng
Trang 17Bài t p 06ậ Cho c u hình mấ ạng PROFINET như hình:
Yêu c u bài toán: Nh n ON (I0.1) tr m Client 1 thì ầ ấ ạ
đèn (Q0.0) của Client 2 sáng Nhấn OFF (I0.0) trạm
của trạm Client 1 thì đèn (Q0.0) của Client 2 t t ắ
Hãy trình bày cách thức trao đổ ữ liệi d u gi a Server ữ
với các Client, và viết chương trình cho các PLC?
HDTL
- Trạm Client 1: Điều khiển đèn D1 sáng
- Trạm Client 2: Điều khiển đèn D2 sáng
- Bảng trao đổi dữ liệu c a PLC Server và PLC ủ
Client 1
- Bảng trao đổi dữ liệu c a PLC1 và PLC ủ
Client 2
Trang 18Blurred content of page 18
Trang 19- Network 4: (Kh i PUT-2 gố ửi DL đến Client 2
và khai báo tín hi u Trigger) ệ
- Network 5: Nh n dậ ữ liệu t PLC Client 1 và ừ
truyền cho PLC Client 2
- Viết chương trình cho PLC Client 1:
Network 1 : L p trình cho nút Start 1 và nút ậ Stop:
Trang 20Netwok 2: Viết chương trình truyền dữ li u t i ệ ớ
PLC Server
- Viết chương trình cho PLC3:
Network 1: Viết chương trình nhận DL từ PLC
Server để điều khiển đèn