You are on page 1of 54

CÔNG TY CỔ PHẦN GIẢI PHÁP

TỰ ĐỘNG HOÁ
ETEK
Địa chỉ: Số 189 – Phan Trọng Tuệ - Thanh Trì – Hà Nội
Điện thoại: 04.3685.7776/ Fax: 04. 3685.7775
Website: www.etek.com.vn - Email: etek@etek.com.vn

HƯỚNG DẪN THỰC HÀNH


TRUYỀN THÔNG ETHERNET

TP-TT31-BM06/Lsđ:00
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Mục lục
1 Thực hành truyền thông ETHERNET 2 PLC S7-1200...........................................................3
1.1 Thiết bị sử dụng...............................................................................................................3
1.2 Sơ đồ đấu nối...................................................................................................................3
1.3 Trình tự thí nghiệm..........................................................................................................4
2 Thực hành truyền thông ETHERNET PLC S7-1200, PLC S7-300......................................21
2.1 Thiết bị sử dụng.............................................................................................................21
2.2 Sơ đồ đấu nối.................................................................................................................21
2.3 Trình tự thí nghiệm........................................................................................................22
3 Thực hành truyền thông ETHERNET 2 PLC S7-300...........................................................22
3.1 Thiết bị sử dụng.............................................................................................................22
3.2 Sơ đồ đấu nối.................................................................................................................22
3.3 Trình tự thí nghiệm........................................................................................................23

THỰC HÀNH TRUYỀN THÔNG ETHERNET


2
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

1 Thực hành truyền thông ETHERNET 2 PLC S7-1200


1.1 Thiết bị sử dụng

STT TÊN THIẾT BỊ MÃ SL


1 Module đào tạo nguồn một chiều TPAC.A4600 01
2 Module đào tạo PLC S7-1200 TPAA.B0601 02
3 Module mô phỏng TPAA.M6400 02

1.2 Sơ đồ đấu nối

THỰC HÀNH TRUYỀN THÔNG ETHERNET


3
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

1.3 Trình tự thí nghiệm

1.3.1. Thiết lập phần cứng

Bước 1: Tạo 1 Project mới. Chọn Create new project. Đặt tên project và vị trí lưu.

Bước 2: Vào Configure a device để lựa chọn thiết bị

THỰC HÀNH TRUYỀN THÔNG ETHERNET


4
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 3: Vào Add new device, chọn CPU 1214C DC/DC/DC (6ES7 214-1AG40-0XB0) và nhấn
OK

Bước 4: Bỏ tích chọn Protect the PLC … và nhấn Next

THỰC HÀNH TRUYỀN THÔNG ETHERNET


5
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 5: Bỏ tích chọn Only allow … và nhấn Next

Bước 6: Chọn Full access (no protection) và nhấn Finish

THỰC HÀNH TRUYỀN THÔNG ETHERNET


6
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 7: Chọn cổng Ethernet, đặt địa chỉ IP 192.168.0.2

Bước 8: Chọn PLC, chọn mục Protect & Security, trong mục Connection mechanisms tích chọn
Permit access with …

THỰC HÀNH TRUYỀN THÔNG ETHERNET


7
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 9: Nhấn Add new device

Bước 10: Vào phần Controllers, chọn CPU 1214C DC/DC/DC (6ES7 214-1AG40-0XB0) và
nhấn OK

THỰC HÀNH TRUYỀN THÔNG ETHERNET


8
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 11: Thực hiện lại các bước trên với PLC s7-1200 thứ 2 (chú ý cài địa chỉ của PLC thứ 2 là
192.168.0.6)

Bước 12: Kích chọn Device network hoặc network view

Bước 13: Kéo kết nối giữa 2 PLC tại ô màu xanh.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


9
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 14: Tạo kết nối S7 connection bằng cách chọn Connection, chọn S7 connection, kéo kết
nối 2 PLC tại ô màu xanh.

1.3.2. Thiết lập chương trình

Bước 1: Với PLC_1, vào Program block, chọn Main [OB1].

THỰC HÀNH TRUYỀN THÔNG ETHERNET


10
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 2: Lấy khối Get từ thư viện bằng cách kích đúp vào nó

- Cửa sổ hiện lên chọn OK

THỰC HÀNH TRUYỀN THÔNG ETHERNET


11
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 3: Kích vào khối Get để cấu hình

Bước 4: Chọn mục Connection, phần Partner chọn PLC2

THỰC HÀNH TRUYỀN THÔNG ETHERNET


12
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 5: Chọn mục Block parameter, phần REQ chọn GET_DB.REQ

- Các mục tiếp theo lựa chọn như hình bên dưới. Nghĩa là PLC2 sẽ gửi 1 byte dữ liệu tới
M10, và PLC1 sẽ nhận được dữ liệu tại M20.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


13
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Tiếp tục lựa chọn các thông số khác theo như hình bên dưới

- Kết quả sau khi cấu hình

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác viết vào
khi muốn gửi dữ liệu đi.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC đọc dữ liệu được
gửi tới.
 NDR, ERROR, STATUS: là các chân báo trạng thái của khối GET

THỰC HÀNH TRUYỀN THÔNG ETHERNET


14
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 6: Thực hiện lập trình để khối GET nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

Bước 7: Thực hiện tương tự cho khối PUT


- Tại phần cấu hình địa chỉ truyền nhận dữ liệu làm như hình bên dưới. Nghĩa là PLC1 sẽ
gửi 1 byte dữ liệu tới M40, và PLC2 sẽ nhận được dữ liệu tại M30.

- Kết quả sau khi cấu hình

THỰC HÀNH TRUYỀN THÔNG ETHERNET


15
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác nhận
được.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC muốn gửi dữ liệu
đi.
 DONE, ERROR, STATUS: là các chân báo trạng thái của khối GET

Bước 8: Thực hiện lập trình để khối PUT nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

Bước 9: Chương trình các bit truyền thông

THỰC HÀNH TRUYỀN THÔNG ETHERNET


16
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 10: Sau khi lập trình xong, Download xuống PLC_1. Kích chuột phải vào PLC muốn
download, chọn Download to device, chọn Hardware and Software (Only changes).

Bước 11: Nhấn Start search, chọn PLC (địa chỉ 192.168.0.2) và nhấn Load

THỰC HÀNH TRUYỀN THÔNG ETHERNET


17
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 12: Chọn Consider as …, chọn Continue …, Stop All, nhấn Load, sau đó nhấn Finish

THỰC HÀNH TRUYỀN THÔNG ETHERNET


18
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 13: Với PLC_2, vào Program block, chọn Main [OB1]

THỰC HÀNH TRUYỀN THÔNG ETHERNET


19
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 14: Viết chương trình trong main như sau:

Bước 15: Sau khi lập trình xong, Download xuống PLC_2. Thực hiện tương tự như khi
download xuống PLC_1

Nguyên lý hoạt động của chương trình như sau:


+ PLC_1 gửi tín hiệu cho PLC_2: Khi tín hiệu M40.0 của PLC_1 bật lên gửi tín hiệu cho
PLC_2, tín hiệu mà PLC_2 nhận được chính là bit M30.0. Khi đó đầu ra Q0.0 của PLC_2 sáng
lên báo tín hiệu truyền thông tốt.
+ PLC_2 gửi tín hiệu cho PLC_1: Khi tín hiệu M10.0 của PLC_2 bật lên gửi tín hiệu cho
PLC_1, tín hiệu mà PLC_1 nhận được chính là bit M20.0. Khi đó đầu ra Q0.0 của PLC_1 sáng
lên báo tín hiệu truyền thông tốt.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


20
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

2 Thực hành truyền thông ETHERNET PLC S7-1200, PLC S7-300


2.1 Thiết bị sử dụng

STT TÊN THIẾT BỊ MÃ SL


1 Module đào tạo nguồn một chiều TPAC.A4600 01
2 Module đào tạo PLC S7-1200 TPAA.B0601 01
3 Module đào tạo PLC S7-300 TPAA.A4000 01
4 Module mô phỏng TPAA.M6400 02

2.2 Sơ đồ đấu nối

THỰC HÀNH TRUYỀN THÔNG ETHERNET


21
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

2.3 Trình tự thí nghiệm

2.3.1. Thiết lập phần cứng

Bước 1: Tạo 1 Project mới. Chọn Create new project. Đặt tên project và vị trí lưu.

Bước 2: Vào Configure a device để lựa chọn thiết bị

THỰC HÀNH TRUYỀN THÔNG ETHERNET


22
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 3: Vào add new device -> Chọn CPU 300, loại CPU 314-2PN/DP

- Kích vào cổng Ethernet của PLC, thay đổi địa chỉ thành 192.168.0.3

THỰC HÀNH TRUYỀN THÔNG ETHERNET


23
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 4: Nhấn Add new device

Bước 5: Vào phần Controllers, chọn CPU 1214C DC/DC/DC (6ES7 214-1AG40-0XB0) và nhấn
OK

THỰC HÀNH TRUYỀN THÔNG ETHERNET


24
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 6: Bỏ tích chọn Protect the PLC … và nhấn Next

Bước 7: Bỏ tích chọn Only allow … và nhấn Next

THỰC HÀNH TRUYỀN THÔNG ETHERNET


25
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 8: Chọn Full access (no protection) và nhấn Finish

Bước 9: Chọn cổng Ethernet, đặt địa chỉ IP 192.168.0.2

THỰC HÀNH TRUYỀN THÔNG ETHERNET


26
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 10: Chọn PLC, chọn mục Protect & Security, trong mục Connection mechanisms tích chọn
Permit access with …

Bước 11: Kích chọn Device network hoặc network view

THỰC HÀNH TRUYỀN THÔNG ETHERNET


27
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 12: Kéo kết nối giữa 2 PLC tại ô màu xanh.

Bước 13: Tạo kết nối S7 connection bằng cách chọn Connection, chọn S7 connection, kéo kết
nối 2 PLC tại ô màu xanh.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


28
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

2.3.2. Thiết lập chương trình

Bước 1: Với PLC_1, vào Program block, chọn Main [OB1].

Bước 2: Lấy khối Get từ thư viện bằng cách kích đúp vào nó

THỰC HÀNH TRUYỀN THÔNG ETHERNET


29
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Cửa sổ hiện lên chọn OK

Bước 3: Kích vào khối Get để cấu hình

THỰC HÀNH TRUYỀN THÔNG ETHERNET


30
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 4: Chọn mục Connection, phần Partner chọn PLC2

THỰC HÀNH TRUYỀN THÔNG ETHERNET


31
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 5: Chọn mục Block parameter, phần REQ chọn GET_DB.REQ

- Các mục tiếp theo lựa chọn như hình bên dưới. Nghĩa là PLC2 sẽ gửi 1 byte dữ liệu tới
M10, và PLC1 sẽ nhận được dữ liệu tại M20.

- Tiếp tục lựa chọn các thông số khác theo như hình bên dưới

THỰC HÀNH TRUYỀN THÔNG ETHERNET


32
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Kết quả sau khi cấu hình

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác viết vào
khi muốn gửi dữ liệu đi.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC đọc dữ liệu được
gửi tới.
 NDR, ERROR, STATUS: là các chân báo trạng thái của khối GET

Bước 6: Thực hiện lập trình để khối GET nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

THỰC HÀNH TRUYỀN THÔNG ETHERNET


33
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 7: Thực hiện tương tự cho khối PUT


- Tại phần cấu hình địa chỉ truyền nhận dữ liệu làm như hình bên dưới. Nghĩa là PLC1 sẽ
gửi 1 byte dữ liệu tới M40, và PLC2 sẽ nhận được dữ liệu tại M30.

- Kết quả sau khi cấu hình

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác nhận
được.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC muốn gửi dữ liệu
đi.
 DONE, ERROR, STATUS: là các chân báo trạng thái của khối GET

THỰC HÀNH TRUYỀN THÔNG ETHERNET


34
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 8: Thực hiện lập trình để khối PUT nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

Bước 9: Chương trình các bit truyền thông

THỰC HÀNH TRUYỀN THÔNG ETHERNET


35
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 10: Sau khi lập trình xong, Download xuống PLC_1. Kích chuột phải vào PLC muốn
download, chọn Download to device, chọn Hardware and Software (Only changes).

Bước 11: Nhấn Start search, chọn PLC và nhấn Load

THỰC HÀNH TRUYỀN THÔNG ETHERNET


36
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 12: Nhấn Load, sau đó nhấn Finish

Bước 13: Với PLC_2, vào Program block, chọn Main [OB1]

THỰC HÀNH TRUYỀN THÔNG ETHERNET


37
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 14: Viết chương trình trong main như sau:

Bước 15: Sau khi lập trình xong, Download xuống PLC_2. Thực hiện tương tự như khi
download xuống PLC_1

Nguyên lý hoạt động của chương trình như sau:


+ PLC_1 gửi tín hiệu cho PLC_2: Khi tín hiệu M40.0 của PLC_1 bật lên gửi tín hiệu cho
PLC_2, tín hiệu mà PLC_2 nhận được chính là bit M30.0. Khi đó đầu ra Q0.0 của PLC_2 sáng
lên báo tín hiệu truyền thông tốt.
+ PLC_2 gửi tín hiệu cho PLC_1: Khi tín hiệu M10.0 của PLC_2 bật lên gửi tín hiệu cho
PLC_1, tín hiệu mà PLC_1 nhận được chính là bit M20.0. Khi đó đầu ra Q0.0 của PLC_1 sáng
lên báo tín hiệu truyền thông tốt.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


38
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

3 Thực hành truyền thông ETHERNET 2 PLC S7-300


3.1 Thiết bị sử dụng

STT TÊN THIẾT BỊ MÃ SL


1 Module đào tạo nguồn một chiều TPAC.A4600 01
2 Module đào tạo PLC S7-1200 TPAA.B0601 01
3 Module đào tạo PLC S7-300 TPAA.A4000 01
4 Module mô phỏng TPAA.M6400 02

3.2 Sơ đồ đấu nối

THỰC HÀNH TRUYỀN THÔNG ETHERNET


39
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

3.3 Trình tự thí nghiệm

3.3.1. Thiết lập phần cứng

Bước 1: Tạo 1 Project mới. Chọn Create new project. Đặt tên project và vị trí lưu.

Bước 2: Vào Configure a device để lựa chọn thiết bị

THỰC HÀNH TRUYỀN THÔNG ETHERNET


40
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 3: Vào add new device -> Chọn CPU 300, loại CPU 314-2PN/DP

- Kích vào cổng Ethernet của PLC, thay đổi địa chỉ thành 192.168.0.3

THỰC HÀNH TRUYỀN THÔNG ETHERNET


41
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 4: Nhấn Add new device

Bước 5: Vào phần Controllers, chọn CPU 314C-2PN/DP (6ES7 314-6EH04-0AB0) và nhấn OK

THỰC HÀNH TRUYỀN THÔNG ETHERNET


42
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Kích vào cổng Ethernet của PLC, thay đổi địa chỉ thành 192.168.0.5

Bước 6: Kích chọn Device network hoặc network view

THỰC HÀNH TRUYỀN THÔNG ETHERNET


43
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 7: Kéo kết nối giữa 2 PLC tại ô màu xanh.

Bước 8: Tạo kết nối S7 connection bằng cách chọn Connection, chọn S7 connection, kéo kết nối
2 PLC tại ô màu xanh.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


44
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

3.3.2. Thiết lập chương trình

Bước 1: Với PLC_1, vào Program block, chọn Main [OB1].

Bước 2: Lấy khối Get từ thư viện bằng cách kích đúp vào nó

THỰC HÀNH TRUYỀN THÔNG ETHERNET


45
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Cửa sổ hiện lên chọn OK

Bước 3: Kích vào khối Get để cấu hình

THỰC HÀNH TRUYỀN THÔNG ETHERNET


46
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 4: Chọn mục Connection, phần Partner chọn PLC2

THỰC HÀNH TRUYỀN THÔNG ETHERNET


47
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 5: Chọn mục Block parameter, phần REQ chọn GET_DB.REQ

- Các mục tiếp theo lựa chọn như hình bên dưới. Nghĩa là PLC2 sẽ gửi 1 byte dữ liệu tới
M10, và PLC1 sẽ nhận được dữ liệu tại M20.

- Tiếp tục lựa chọn các thông số khác theo như hình bên dưới

THỰC HÀNH TRUYỀN THÔNG ETHERNET


48
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

- Kết quả sau khi cấu hình

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác viết vào
khi muốn gửi dữ liệu đi.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC đọc dữ liệu được
gửi tới.
 NDR, ERROR, STATUS: là các chân báo trạng thái của khối GET

Bước 6: Thực hiện lập trình để khối GET nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

THỰC HÀNH TRUYỀN THÔNG ETHERNET


49
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 7: Thực hiện tương tự cho khối PUT


- Tại phần cấu hình địa chỉ truyền nhận dữ liệu làm như hình bên dưới. Nghĩa là PLC1 sẽ
gửi 1 byte dữ liệu tới M40, và PLC2 sẽ nhận được dữ liệu tại M30.

- Kết quả sau khi cấu hình

 REQ: chân yêu cầu truyền thông. Khi chân này lên 1 sẽ thực hiện một lần truyền
thông. Muốn truyền thông liên tục cần phải bật tắt chân này.
 ID: mặc định của phần mềm (không tự ý sửa).
 ADDR_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC khác nhận
được.
 RD_1: nhập địa chỉ bắt đầu và độ dài dữ liệu vùng nhớ mà PLC muốn gửi dữ liệu
đi.
 DONE, ERROR, STATUS: là các chân báo trạng thái của khối GET

THỰC HÀNH TRUYỀN THÔNG ETHERNET


50
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 8: Thực hiện lập trình để khối PUT nhận dữ liệu liên tục như sau: (để bật tắt chân yêu cầu
truyền thông REQ)

Bước 9: Chương trình các bit truyền thông

THỰC HÀNH TRUYỀN THÔNG ETHERNET


51
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 10: Sau khi lập trình xong, Download xuống PLC_1. Kích chuột phải vào PLC muốn
download, chọn Download to device, chọn Hardware and Software (Only changes).

Bước 11: Nhấn Start search, chọn PLC và nhấn Load

THỰC HÀNH TRUYỀN THÔNG ETHERNET


52
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 12: Nhấn Load, sau đó nhấn Finish

Bước 13: Với PLC_2, vào Program block, chọn Main [OB1]

THỰC HÀNH TRUYỀN THÔNG ETHERNET


53
Công Ty Cổ Phần Giải Pháp Tự Động Hóa ETEK

Bước 14: Viết chương trình trong main như sau:

Bước 15: Sau khi lập trình xong, Download xuống PLC_2. Thực hiện tương tự như khi
download xuống PLC_1

Nguyên lý hoạt động của chương trình như sau:


+ PLC_1 gửi tín hiệu cho PLC_2: Khi tín hiệu M40.0 của PLC_1 bật lên gửi tín hiệu cho
PLC_2, tín hiệu mà PLC_2 nhận được chính là bit M30.0. Khi đó đầu ra Q0.0 của PLC_2 sáng
lên báo tín hiệu truyền thông tốt.
+ PLC_2 gửi tín hiệu cho PLC_1: Khi tín hiệu M10.0 của PLC_2 bật lên gửi tín hiệu cho
PLC_1, tín hiệu mà PLC_1 nhận được chính là bit M20.0. Khi đó đầu ra Q0.0 của PLC_1 sáng
lên báo tín hiệu truyền thông tốt.

THỰC HÀNH TRUYỀN THÔNG ETHERNET


54

You might also like