- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 3Ý nghĩa câu lệnh GET :
Người dùng có thể sử dụng lệnh GET để đọc dữ liệu từ một remote CPU Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ:
Dữ liệu sẽ được nhận từ địa chỉ ADDR_i của Partner và đưa vào cùng địa chỉ RD-i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số NDR sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status.
Thông số câu lệnh GET :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 40 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 7Chương trình trên PLC 2 ( Client 1 )
7
Trang 8Chương trình trên PLC 2 ( Client 2 )
8
Trang 9- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Client 1 IP 192.168.0.2
9
Trang 10- Khối PUT và GET số 2: Local: Server IP 192.168.0.1 kết nối với Partner: Client 2 IP 192.168.0.3
Cấu hình truyền nhận dữ liệu giữa các đối tượng :
Ý nghĩa câu lệnh PUT :
Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
10
Trang 11Tham sốKhai báoKiểu dữ liệuVùng nhớMiêu tả
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 14Chương trình trên PLC 2 ( Client 1 )
14
Trang 15Chương trình trên PLC 2 ( Client 2 )
15
Trang 16- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 17Ý nghĩa câu lệnh PUT :
Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 18số :
0 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 21Chương trình trên PLC 2 ( Client 1 )
Chương trình trên PLC 3 ( Client 2 )
21
Trang 22- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 23Ý nghĩa câu lệnh GET :
Người dùng có thể sử dụng lệnh GET để đọc dữ liệu từ một remote CPU Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ:
Dữ liệu sẽ được nhận từ địa chỉ ADDR_i của Partner và đưa vào cùng địa chỉ RD-i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số NDR sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status.
Thông số câu lệnh GET :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 240 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 27Chương trình trên PLC 2 ( Client 1 )
Chương trình trên PLC 3 ( Client 2 )
27
Trang 28- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 29Ý nghĩa câu lệnh GET :
Người dùng có thể sử dụng lệnh GET để đọc dữ liệu từ một remote CPU Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ:
Dữ liệu sẽ được nhận từ địa chỉ ADDR_i của Partner và đưa vào cùng địa chỉ RD-i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số NDR sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status.
Thông số câu lệnh GET :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 300 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 33Chương trình trên PLC 2 ( Client 1 )
33
Trang 34Chương trình trên PLC 2 ( Client 2 )
34
Trang 35- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Client 1 IP 192.168.0.2
- Khối PUT và GET số 2: Local: Server IP 192.168.0.1 kết nối với Partner: Client 2 IP 192.168.0.3
35
Trang 36Cấu hình truyền nhận dữ liệu giữa các đối tượng :
Ý nghĩa câu lệnh PUT :
Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi có xung cạnh lên ID IN WORD I,Q,M,D,L Tham số địa chỉ để
36
Trang 37hay bằng số chỉ định kết nối với người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 40Chương trình trên PLC 2 ( Client 1 )
40
Trang 41Chương trình trên PLC 2 ( Client 2 )
41
Trang 42Câu 3_7 :
1-Phương thức truyền nhận dữ liệu
42
Trang 43giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển
2, Chương trình điều khiển trên Master :
43
Trang 46Chương trình trên Salve 1 :
46
Trang 47Chương trình trên Salve 2
47
Trang 48Câu 3_8 :
1-Phương thức truyền nhận dữ liệu
48
Trang 49giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển : Chương trình trên Master
49
Trang 52Chương trình trên Salve 1 :
Chương trình trên Salve 2
52
Trang 53Câu 3_9 :
1-Phương thức truyền nhận dữ liệu
giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu
53
Trang 54Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển : Chương trình trên Master
54
Trang 55Chương trình trên Slave 1
55
Trang 56Chương trình trên Slave 2
56
Trang 57- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 58Ý nghĩa câu lệnh PUT :
Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 59số :
0 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
2, Chương trình điều khiển : Chương trình trên Server
59
Trang 61Chương trình trên Client 1
61
Trang 62Chương trình trên Client 2
2, Chương trình trên PLC 1 ( Server )
62
Trang 65Chương trình trên PLC 2 ( Client 1 )
Chương trình trên PLC 3 ( Client 2 )
65
Trang 66- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Client 1 IP 192.168.0.2
- Khối PUT và GET số 2: Local: Server IP 192.168.0.1 kết nối với Partner: Client 2 IP 192.168.0.3
66
Trang 67Cấu hình truyền nhận dữ liệu giữa các đối tượng :
Ý nghĩa câu lệnh GET :
Người dùng có thể sử dụng lệnh GET để đọc dữ liệu từ một remote CPU Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ:
Dữ liệu sẽ được nhận từ địa chỉ ADDR_i của Partner và đưa vào cùng địa chỉ RD-i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số NDR sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status.
Thông số câu lệnh GET :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi
Trang 68ERROR OUT BOOL Q,M,D,L Trạng thái của tham số :
0 = Không có lỗi 1 = Lỗi xảy ra và người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 691, Tạo ra 3 PLC bao gồm 3 PLC s7-1500 với địa chỉ IP của từng PLC lần lượt như
- PLC 1 làm Server, địa chỉ IP 192.168.0.1 - PLC 2 làm Client1, địa chỉ IP 192.168.0.2 - PLC 3 làm Client 2, địa chỉ IP 192.168.0.3
- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Trang 70Ý nghĩa câu lệnh PUT :
Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
Trang 73Chương trình trên PLC 2 ( Client 1 )
73
Trang 74Chương trình trên PLC 2 ( Client 2 )
74
Trang 75Câu 3_13 :
1-Phương thức truyền nhận dữ liệu
75
Trang 76giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển : Chương trình trên Master
76
Trang 79Chương trình trên Salve 1 :
79
Trang 80Chương trình trên Salve 2
80
Trang 81Câu 3_14 :
1-Phương thức truyền nhận dữ liệu
giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu
81
Trang 82Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển :Chương trình trên Master
82
Trang 83Chương trình trên Slave 1
83
Trang 84Chương trình trên Salve 2
84
Trang 85Câu 3_15 :
1-Phương thức truyền nhận dữ liệu
85
Trang 86giải thích: Vùng OFFSET là vùng địa chỉ dữ liệu phân thừa phòng khi thiếu Vùng 1 byte nhận trên Master là vùng địa chỉ nhận dữ liệu của Master khi Salve gửi về có độ dài là 1 byte
Vùng 1 byte gửi trên Master là vùng địa chỉ gửi dữ liệu từ Master xuống Salve có độ dài là 1 byte
Vùng 1 byte nhận của Salve là vùng địa chỉ Salve nhận dữ liệu từ Master gửi xuống có độ dài là 1 byte
Vùng 1 byte gửi của Salve là vùng địa chỉ Salve gửi dữ liệu từ Salve về Master có độ đài là 1 byte
2, Chương trình điều khiển
86
Trang 87Chương trình điều khiển trên Master :
87
Trang 90Chương trình trên Salve 1 :
Chương trình trên Salve 2
90
Trang 91Câu 3_16 :
1, Tạo ra 3 PLC bao gồm 3 PLC s7-1500 với địa chỉ IP của từng PLC lần lượt như
91
Trang 92- PLC 1 làm Server, địa chỉ IP 192.168.0.1 - PLC 2 làm Client1, địa chỉ IP 192.168.0.2 - PLC 3 làm Client 2, địa chỉ IP 192.168.0.3
- Sau đó bấm vào Properties, chọn phần Protection & Security, chọn phần Connection mechanisms và tích chọn bật PUT/GET để cho phép truyền thống Frofinet (tất cả PLC đều phải bật)
- Tiếp tục vào Network view và kết nốt 3 PLC với nhau thông qua Ethernet - Khối PUT và Get số 1 : Local: Server IP 192.168.0.1 kết nối với Partner:
Client 1 IP 192.168.0.2
- Khối PUT và GET số 2: Local: Server IP 192.168.0.1 kết nối với Partner: Client 2 IP 192.168.0.3
Cấu hình truyền nhận dữ liệu giữa các đối tượng :
Ý nghĩa câu lệnh PUT :
92
Trang 93Người dùng có thể sử dụng lệnh PUT để gửi/ truyền dữ liệu tới một CPU khác Lệnh được thực hiện khi có xung cạnh lên tại ngõ vào điều khiển REQ
Dữ liệu được nhận từ địa chỉ ADDR_i của Partner và đưa vào vùng địa chỉ RD_i của Local thông qua Pointer
Khi lệnh thực hiện xong thì tham số DONE sẽ lên 1
Nếu lệnh thực hiện lỗi thì tham số Error lên mức 1 và trạng thái báo lỗi được truy xuất thông qua tham số Status
Thông số câu lệnh PUT :
REQ IN BOOL I,Q,M,D,L Truyền dữ liệu khi người dung kiểm tra trạng thái tại Status STATUS OUT WORD Q,M,D,L Trạng thái báo lỗi
2, Chương trình điều khiển : Chương trình trên Server
93