Tải bản đầy đủ (.pdf) (20 trang)

bài tập truyền thông profibus profinet

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">

Blurred content of page 3

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<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">

Blurred content of page 6

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

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">

Blurred content of page 9

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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: ậ

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Blurred content of page 12

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<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">

Blurred content of page 15

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="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.

</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">

Blurred content of page 18

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="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:

</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>

×