Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (853.98 KB, 20 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>Bài t p 1. </b>ậ Cho c u hình mấ <b>ạng Profibus DP như hình: </b>
<small>I0.0 (ON)</small>
<small>I0.1 (OFF)MasterCPU 315 2DP–24VDC</small>
<small>CPU 224</small> <sup>EM277</sup><small>Salve 1</small>
<small>CPU 224</small> <sup>EM277</sup><small>Salve 2</small>
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 V<small>offset</small>: 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
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="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):
<small>Offset100 Bytes</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 1</small>
<small>2 byte nhận</small>
<small>2 byte gửiMaster</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 2</small>
<small>VB103</small>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>Bài tập 02 </b>Cho c u hình m ng Profibus DP:ấ ạ –
<small>I0.1 (ON 1)</small>
<small>I0.2 (ON 2)MasterCPU 315 2DP–24VDC</small>
<small>CPU 224</small> <sup>EM277</sup><small>Salve 1</small>
<small>CPU 224</small> <sup>EM277</sup><small>Salve 2</small>
<small>I0.0 (OFF)</small>
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 V<small>offset</small>: 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
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="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):
<small>Offset100 Bytes</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 1</small>
<small>2 byte nhận</small>
<small>2 byte gửiMaster</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 2</small>
<small>VB103</small>
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Yê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 V<small>offset</small>: 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):
<small>Offset100 Bytes</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 1</small>
<small>2 byte nhận</small>
<small>2 byte gửiMaster</small>
<small>2 byte nhận</small>
<small>2 byte gửiSlave 2</small>
<small>VB103</small>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">- Chương trình Slave 1
- Chương trình Slave 2
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">- 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: ậ
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>Bài t p 05. </b>ậ 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
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="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) ệ
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">- 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.
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>Bài t p 06</b>ậ <b> Cho c u hình m</b>ấ ạng PROFINET như hình:
u c u bài tố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
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">- 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:
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">Netwok 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.
</div>