1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Cấu hình truyền nhận dữ liệu giữa các đối tượng

176 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 2

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

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 7

Chương trình trên PLC 2 ( Client 1 )

7

Trang 8

Chươ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 11

Tham 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 14

Chương trình trên PLC 2 ( Client 1 )

14

Trang 15

Chươ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 18

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 21

Chươ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 24

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 27

Chươ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 30

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 33

Chương trình trên PLC 2 ( Client 1 )

33

Trang 34

Chươ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 36

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 :

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 37

hay 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 40

Chương trình trên PLC 2 ( Client 1 )

40

Trang 41

Chương trình trên PLC 2 ( Client 2 )

41

Trang 42

Câu 3_7 :

1-Phương thức truyền nhận dữ liệu

42

Trang 43

giả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 46

Chương trình trên Salve 1 :

46

Trang 47

Chương trình trên Salve 2

47

Trang 48

Câu 3_8 :

1-Phương thức truyền nhận dữ liệu

48

Trang 49

giả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 52

Chương trình trên Salve 1 :

Chương trình trên Salve 2

52

Trang 53

Câ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 54

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

54

Trang 55

Chương trình trên Slave 1

55

Trang 56

Chươ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 59

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

2, Chương trình điều khiển : Chương trình trên Server

59

Trang 61

Chương trình trên Client 1

61

Trang 62

Chương trình trên Client 2

2, Chương trình trên PLC 1 ( Server )

62

Trang 65

Chươ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 67

Cấ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 68

ERROR 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 69

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ư

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

Chương trình trên PLC 2 ( Client 1 )

73

Trang 74

Chương trình trên PLC 2 ( Client 2 )

74

Trang 75

Câu 3_13 :

1-Phương thức truyền nhận dữ liệu

75

Trang 76

giả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 79

Chương trình trên Salve 1 :

79

Trang 80

Chương trình trên Salve 2

80

Trang 81

Câ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 82

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

82

Trang 83

Chương trình trên Slave 1

83

Trang 84

Chương trình trên Salve 2

84

Trang 85

Câu 3_15 :

1-Phương thức truyền nhận dữ liệu

85

Trang 86

giả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 87

Chương trình điều khiển trên Master :

87

Trang 90

Chương trình trên Salve 1 :

Chương trình trên Salve 2

90

Trang 91

Câ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 93

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

2, Chương trình điều khiển : Chương trình trên Server

93

Ngày đăng: 30/03/2024, 13:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w