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

Thông tin cơ bản

Tiêu đề Cấu hình truyền nhận dữ liệu giữa các đối tượng
Tác giả Nhóm 3
Định dạng
Số trang 176
Dung lượng 5,79 MB

Nội dung

Thông số câu lệnh GET : 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 hay bằng số Tham số địa chỉ để chỉ định kết nối với CPU PartnerNDR OUT BOOL Q,M,D,L

Trang 1

NHÓM 3

Câu 3_1 : 2

Câu 3_2 : 8

Câu 3_3 : 14

Câu 3_4 : 20

Câu 3_5 : 26

Câu 3_6 : 32

Câu 3_7 : 38

Câu 3_8 : 43

Câu 3_9 : 48

Câu 3_10 : 53

Câu 3_11 : 62

Câu 3_12 : 64

Câu 3_13 : 70

Câu 3_14 : 76

Câu 3_15 : 80

Câu 3_16 : 86

Câu 3_17 : 92

Câu 3_18 : 100

Câu 3_19 : 107

Câu 3_20 : 114

Câu 3_21 : 121

Câu 3_22 : 128

Câu 3_23 : 134

Câu 3_24 : 140

Câu 3_25 : 147

Câu 3_26 : 153

Câu 3_27 : 159

Câu 3_28 : 159

Câu 3_29 : 160

Câu 3_30 : 163

1

Trang 2

Nhóm 3 Câu 3_1 :

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ư sau:

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

2

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 đượctruy 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

có xung cạnh lên

ID IN WORD I,Q,M,D,L

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerNDR OUT BOOL Q,M,D,L Lệnh được thực thi

thành công ERROR OUT BOOL Q,M,D,L Trạng thái của tham

số :

3

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Point thực hiện chỉ

định vùng dữ liệu của CPU Partner để đọc

RD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để nhận

2, Chương trình điều khiển trên PLC 1 ( Server )

4

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

- 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 đượctruy xuất thông qua tham số Status

Thông số câu lệnh PUT :

10

Trang 11

Tham số Khai báo Kiểu dữ liệu Vùng nhớ Miêu tả

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

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerDONE OUT BOOL Q,M,D,L Lệnh được thực thi

thành công 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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Partner để nhận

SD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để truyền

2, Chương trình điều khiển trên PLC 1 ( Server )

11

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

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

16

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 đượctruy 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

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerDONE OUT BOOL Q,M,D,L Lệnh được thực thi

thành công ERROR OUT BOOL Q,M,D,L Trạng thái của tham

17

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Partner để nhận

SD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để truyền

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

18

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

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

22

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 đượctruy 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

có xung cạnh lên

ID IN WORD I,Q,M,D,L

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerNDR OUT BOOL Q,M,D,L Lệnh được thực thi

thành công ERROR OUT BOOL Q,M,D,L Trạng thái của tham

số :

23

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Point thực hiện chỉ

định vùng dữ liệu của CPU Partner để đọc

RD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để nhận

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

24

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

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

28

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 đượctruy 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

có xung cạnh lên

ID IN WORD I,Q,M,D,L

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerNDR OUT BOOL Q,M,D,L Lệnh được thực thi

thành công ERROR OUT BOOL Q,M,D,L Trạng thái của tham

số :

29

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Point thực hiện chỉ

định vùng dữ liệu của CPU Partner để đọc

RD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để nhận

2, Chương trình điều khiển trên PLC 1 ( Server )

30

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

- 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 đượctruy 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

CPU PartnerDONE OUT BOOL Q,M,D,L Lệnh được thực thi

thành công 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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Partner để nhận

SD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để truyền

2, Chương trình điều khiển trên PLC 1 ( Server )

37

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ó

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ó

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ó

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

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

57

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 đượctruy 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

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerDONE OUT BOOL Q,M,D,L Lệnh được thực thi

thành công ERROR OUT BOOL Q,M,D,L Trạng thái của tham

58

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Partner để nhận

SD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để truyền

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

- 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 đượctruy 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

có xung cạnh lên

ID IN WORD I,Q,M,D,L

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerNDR OUT BOOL Q,M,D,L Lệnh được thực thi

thành công

67

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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Point thực hiện chỉ

định vùng dữ liệu của CPU Partner để đọc

RD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để nhận

2,

Câu 3_12 :

68

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ư

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

69

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 đượctruy 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

hay bằng số Tham số địa chỉ để chỉ định kết nối với

CPU PartnerDONE OUT BOOL Q,M,D,L Lệnh được thực thi

thành công 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 StatusSTATUS OUT WORD Q,M,D,L Trạng thái báo lỗi

của lệnhADDR_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Partner để nhận

SD_i IN/OUT VARIANT M,D Pointer thực hiện chỉ

định vùng dữ liệu của CPU Local để truyền

2, Chương trình điều khiển trên PLC 1 ( Server )

70

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