Các bước thiết lập mạng profibus giữa s7-300 và s7-200:Bước 1: thiết đặt, cấu hình phần cứng tương ứng với hệ thống mạng bạn đang có.. Ví dụ hình ảnh bên dưới.. Bước 2: Thiết lập đường t
Trang 1Các bước thiết lập mạng profibus giữa s7-300 và s7-200:
Bước 1: thiết đặt, cấu hình phần cứng tương ứng với hệ thống mạng bạn đang có Ví dụ hình ảnh bên dưới
Bước 2: Thiết lập đường truyền profibus: DP =>properties=>New=>profibus=>ok
Hỗ trợ truyền profibus
Trang 2Bước 3: Thiết lập modul giao tiếp giữa s7-300 và s7-200 thông qua EM277 kích chuột
phải vào đường truyền profibus=>insert Object=>additional field
devices=>CPU=>EM277
Tạo đường profibus mới
Trang 4Sau đó chọn địa chỉ của EM277 ( địa chỉ của EM277 phải khác với địa chỉ của mater s7300 và tuy thuộc vào sự điều chỉ phần cứng của EM277)
Chọn địa chỉ cho EM2777
Trang 5Bước 4: chọn Voffset cho s7-200 ( đối với s7-200 thì nó sẽ giao tiếp qua vùng nhớ V ) :
kích vào biểu tượng EM277 =>properties-DP slave=>parameter Asignment để chọn Voffset ( ví dụ trong hình chọn Voffset là 0)
Bước 5 : chọn vùng nhớ vào ra giao tiếp của master (vùng nhớ của s7300 giao tiếp với
s7200 là địa chỉ I và Q nên 2 địa chỉ này phải khác với địa chỉ mật định của master)
Trang 6Ví dụ trong bài chọn chúng ta chọn có 2 bytes vào và 2 Bytes ra nên tương ứng Voffset sẽ
có 4bytes (VB0, VB1, VB2, VB3):
Nhưng vậy là chúng ta đã khai báo xong phần cứng, lưu lại và biên dịch và viết chương trình
Trang 7Sau đây là đoạn ví dụ master s7-300 truyền một dữ liệu số 12 sang s7-200, s7-200 nhận
về hiển thị ra ngõ ra của 200, đồng thời 200 gửi dữ liệu 255 sang cho 300,
s7-300 nhận về và hiển thị ra ngõ ra.
Chương trình s7-300:
Chương trình trên s7-200:
Ngõ ra truyền đi
Hiễn thị ngõ ra của s7-300 Ngõ vào dữ liệu nhận
về
Dữ liệu được gửi di
Trang 8Ngõ vào dữ liệu nhận về
Hiễn thị ngõ ra của s7-200
Dữ liệu được gửi di
Ngõ ra truyền đi
Trang 9Bài tập ví dụ PTO:
SFB 43 “ PULSEGEN” là hàm dùng đều chế PTO
Khối được gọi tại một thời gian hợp lí nên thường viết trong các chu kỳ
ngắt( OB30=>OB38) Trong bài ví dụ được viết trong OB35
Để lấy hàm SFB43 ta vào Libraries=>system Function block=>SFB43 pulsegen icont
Hàm SFB43:được khai báo
Trang 10Cho chạy chế độ 3 bước: cho mật định các chân điều khiển bằng 0, nên 2 ngõ ra Q124.0
và Q124.1 nhấp nháy:
Chạy chế độ 2 bước: chỉ có ngõ ra Q124.0 nháp nháy
Trang 11Bài tập ví dụ HSC:
Hàm SFB47 “COUNT” là hàm đếm tốc độ cao của S7-300