lập trình cho s7 300

27 319 0
lập trình cho s7 300

Đ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

Chức khối chức SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.1 Information and Training Center Knowledge for Automation Giới thiệu Biến / liệu toàn cục (có hiệu lực toàn chương trình) • PII / PIQ • I/ O •M/T/C • vùng DB Biến / liệu cục (có hiệu lực khối) Biến tạm thời Biến cố đònh • bò xoá sau khối • sau khối gọi gọi • lưu trữ tạm thời ûngăn xếp L • lưu trữ cố đònh DB • dùng OB / FC / FB • dùng FB Tuyệt đối Ký hiệu Truy xuất SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.2 Information and Training Center Knowledge for Automation Biến tạm thời SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.3 Information and Training Center Knowledge for Automation Kích thước ngăn xếp liệu cục Độ lớn: Độ lớn: 1.5 1.5Kbyte Kbyte (CPU 313 316) (CPU 313 316) với S7-300: Điều hành Cấp ưu tiên Khởi động (thi hành lần) 27 Thi hành theo chu kỳ Điều khiển thời gian Điều hành SIMATIC S7 Siemens AG 1999 All rights reserved kích thướùc ngăn xếp L 256 bytes Ngắt thời gian ngày 256 bytes Ngắt thời gian trì hoãn 256 bytes Ngắt theo chu kỳ 12 256 bytes Ngắt phần cứng 16 256 bytes Xử lý lỗi khởi động 28 Xử lý lỗi chu kỳ quét 26 Date: File: 29.10.15 STOE_03VN.4 256 bytes Information and Training Center Knowledge for Automation Số byte khối cần ngăn xếp liệu cục rechts SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.5 Information and Training Center Knowledge for Automation Hoạt động ngăn xếp liệu cục Hệ thống làm việc FC biến tạm thời Bước Diễn biến ngăn xếp L FC biến tạm thời FC biến tạm thời FC2 OB1 SIMATIC S7 Siemens AG 1999 All rights reserved 256 Bytes OB FC3 FC1 FC1 FC1 FC1 FC1 OB1 OB1 OB1 OB1 OB1 Date: File: 29.10.15 STOE_03VN.6 OB1 Information and Training Center Knowledge for Automation Bài tập: sử dụng biến tạm thời Thay biến tạm thời “số thùng" SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.7 Information and Training Center Knowledge for Automation Ví dụ hiển thò thông báo lỗi trình xử lý Sự việc lỗi Nhận biết Tình trạng nhớ LED Đề nghò cách giải Tình trạng nhớ Edge Mem Bit Ngõ vào lỗi RS Acknowl R P S Q & >=1 Tần số chớp Tình trạng nhớ Ngõ vào lỗi SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.8 & Hiển thò = Information and Training Center Knowledge for Automation khối cài đặt thông số Khối cài đặt thông số Khối cài đặt thông số Chương trình gọi FC 20 A I 1.2 A #Acknowledge R M 40.0 R #Report Memory A I 1.3 FP M I 1.3 Ngõ vào lỗi U #Disturb input I 1.2 Nhận biết 40.1 FP #Edge mem bit M 10.3 Tần số chớp S M 40.0 S #Report memory M 40.0 Tình trạng nhớ A M 40.0 A #Report memory A M 10.3 A #Flashing freq O Edge mem.bit Hiển thò M 40.1 A 8.3 O ANM 40.0 AN #Reportmemory A I 1.3 A #Disturb input = 8.3 = Q SIMATIC S7 Siemens AG 1999 All rights reserved thông số hình thức Thông số thực #Display Date: File: 29.10.15 STOE_03VN.9 Information and Training Center Knowledge for Automation Khai báo tham số hình thức Các thông số hình thức Dạng thông số thông số Input thông số Output thông số In/out khai báo in out In_out Sử dụng Chỉ đọc Chỉ ghi Đọc/ ghi hiển thò Bên trái khối Bên phải khối Bên trái khối Bảng khai báo khối FC 20 SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.10 Information and Training Center Knowledge for Automation Sử dụng EN / ENO cho khối gọi LAD/FBD STL FC Gọi không điều kiện Gọi có điều kiện ?? ? EN ENO Q 9.0 FC EN ENO I 0.1 = _001: Ví dụ FC ?? ? SIMATIC S7 Siemens AG 1999 All rights reserved EN FC ENO EN Date: File: ENO 29.10.15 STOE_03VN.13 CALL FC NOP A JNB CALL A = 0.1 I _001 FC BR Q 9.0 FC EN ENO = Information and Training Center Knowledge for Automation Bài tập: tạo khối cài đặt thông số FC Bảng khai báo khối FC 20 Khối A I cài đặt thông số R M A I FP M S M A M A M O AN M A I = Q SIMATIC S7 Siemens AG 1999 All rights reserved Khối cài đặt A #Acknowledge thông số FC 20 R #Report memory A #Disturb : : : : : : : : 1.2 40.0 1.3 40.1 40.0 40.0 10.3 40.0 1.3 9.3(Q5.3) Date: File: 29.10.15 STOE_03VN.14 Information and Training Center Knowledge for Automation Bài tập: gọi khối cài đặt thông số FC FC 20 I 1.3 Cài đặt thông số FC 20 lần gọi thứ Disturb input Edge mem bit Display Acknowledge I 1.2 M 10.3 M 40.1 Q 9.3 (Q 5.3) Flash freq Report memory M 40.0 FC 20 I 1.4 Cài đặt thông số FC 20 lần gọi thứ hai Disturb input Edge mem bit Display Acknowledge I 1.2 M 10.3 SIMATIC S7 Q 9.4 (Q 5.4) Flash freq Report memory M 40.2 Siemens AG 1999 All rights reserved M 40.3 Date: File: 29.10.15 STOE_03VN.15 Information and Training Center Knowledge for Automation khối chức (FB) OB DB FB EN Disturb input Acknowledge Display Flash freq ENO Bảng khai báo khối chức SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.16 Information and Training Center Knowledge for Automation Hiển thò thông báo khối chức Bảng khai báo khối chức Khối liệu tức thời SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.17 Information and Training Center Knowledge for Automation Tạo khối liệu Tạo DB gọi FB SIMATIC S7 Siemens AG 1999 All rights reserved Tạo DB Date: File: 29.10.15 STOE_03VN.18 Information and Training Center Knowledge for Automation Khối DB hợp Kiểu DB đơn lẻ OB Call FB20, DB10 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Call FB20, DB11 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Call FB20, DB12 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= SIMATIC S7 Siemens AG 1999 All rights reserved Kiểu DB hợp DB10 OB Call FB100, DB100 FB20 FB 100 DB11 stat Dist_1 FB20 stat Dist_2 FB20 Call Dist_1 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= FB20 DB12 Call Dist_2 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= FB20 Date: File: 29.10.15 STOE_03VN.19 DB100 Các thông số biến cố đònh lần đầu gọi FB20 Các thông số biến cố đònh lần thứ hai gọi FB20 Information and Training Center Knowledge for Automation Chèn/ xóa tham số khối lưu SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.20 Information and Training Center Knowledge for Automation Chỉnh sửa khối sau gọi Khi khối gọi mở : Nhắp phím phải chuột SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.21 Information and Training Center Knowledge for Automation Bài tập : soạn thảo khối chức Bảng khai báo khối FB 20 phần chương trình FB 20 SIMATIC S7 Siemens AG 1999 All rights reserved A #Acknowledge R #Report memory A #Disturb : : Date: File: 29.10.15 STOE_03VN.22 Information and Training Center Knowledge for Automation Bài tập : gọi thử khối chức (Q 5.3) (Q 5.3) SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.23 Information and Training Center Knowledge for Automation Chuyển FC thành FB dùng chương trình nguồn (1) SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.24 Information and Training Center Knowledge for Automation Chuyển FC thành FB dùng chương trình nguồn (2) : : SIMATIC S7 Siemens AG 1999 All rights reserved : : Date: File: 29.10.15 STOE_03VN.25 Information and Training Center Knowledge for Automation Bài tập : nhận biết dạng bíến lệnh Toàn cục Cục tuyệt đối Ký hiệu Tạm thời Cố đònh Tham số L #Number_1 L #Number_2 T #Max_value L #Intermediate_result L “Number_1" T MW 40 T #Number_2 SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.26 Information and Training Center Knowledge for Automation Tóm tắt : gọi khối FC dạng STL FB Không có tham số Có tham số Không tham số ,không DB Có tham số, có DB • CALL FC1 • UC FC1 • CC FC1 • CALL FC2 Par1: Par2: Par3: • CALL FB2, DB3 Par1: Par2: Par3: • UC FB1 • CC FB1 FC1 ( CALL ) LAD FC2 FC1 EN ENO EN DB3 FB2 FB1 ENO EN ENO Par1 EN Par1 Par2 Par3 Par2 FC1 CALL FBD EN EN Par3 DB3 FC2 FC1 ENO FB1 Par3 FB2 EN EN Par1 Par2 Par1 ENO ENO Par2 Par3 ENO ENO SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.27 Information and Training Center Knowledge for Automation [...]... Information and Training Center Knowledge for Automation Chuyển một FC thành một FB dùng chương trình nguồn (1) SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.24 Information and Training Center Knowledge for Automation Chuyển một FC thành một FB dùng chương trình nguồn (2) : : SIMATIC S7 Siemens AG 1999 All rights reserved : : Date: File: 29.10.15 STOE_03VN.25 Information and... một khối chức năng 1 2 Bảng khai báo của khối FB 20 một phần chương trình của FB 20 SIMATIC S7 Siemens AG 1999 All rights reserved A #Acknowledge R #Report memory A #Disturb : : Date: File: 29.10.15 STOE_03VN.22 Information and Training Center Knowledge for Automation Bài tập : gọi và thử một khối chức năng (Q 5.3) (Q 5.3) SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.23... bit Display Acknowledge I 1.2 M 10.3 SIMATIC S7 Q 9.4 (Q 5.4) Flash freq Report memory M 40.2 Siemens AG 1999 All rights reserved M 40.3 Date: File: 29.10.15 STOE_03VN.15 Information and Training Center Knowledge for Automation khối chức năng (FB) OB 1 DB 2 FB 2 EN Disturb input Acknowledge Display Flash freq ENO Bảng khai báo của khối chức năng SIMATIC S7 Siemens AG 1999 All rights reserved Date:... for Automation Hiển thò thông báo ở khối chức năng Bảng khai báo của khối chức năng Khối dữ liệu tức thời SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.17 Information and Training Center Knowledge for Automation Tạo khối dữ liệu 1 Tạo DB bằng gọi FB SIMATIC S7 Siemens AG 1999 All rights reserved 2 Tạo một DB mới Date: File: 29.10.15 STOE_03VN.18 Information and Training... FB20 Information and Training Center Knowledge for Automation Chèn/ xóa tham số khối lưu SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.20 Information and Training Center Knowledge for Automation Chỉnh sửa khối sau khi gọi Khi khối được gọi đã mở : Nhắp phím phải chuột SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.21 Information and Training... “Acknow.button" Bảng ký hiệu Ký hiệu toàn cục SIMATIC S7 Siemens AG 1999 All rights reserved Ký hiệu EN Disturb.input Acknowledge M10.3 Flash freq M40.2 Report memory FC20 Edge mem bit Display M40.3 Q9.4 ENO Ký hiệu cục bộ >thông số hình thức Date: File: 29.10.15 STOE_03VN.12 Information and Training Center Knowledge for Automation Sử dụng EN / ENO cho khối được gọi LAD/FBD STL FC 1 Gọi không điều kiện... ? SIMATIC S7 Siemens AG 1999 All rights reserved EN FC 2 ENO EN Date: File: ENO 29.10.15 STOE_03VN.13 CALL FC NOP 0 1 A JNB CALL A = 0.1 I _001 FC BR Q 1 9.0 FC 3 EN ENO = Information and Training Center Knowledge for Automation Bài tập: tạo một khối có thể cài đặt thông số FC 1 Bảng khai báo của khối FC 20 Khối không thể A I cài đặt thông số R M A I FP M S M A M A M O AN M A I = Q SIMATIC S7 Siemens... Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Call FB20, DB11 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Call FB20, DB12 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= SIMATIC S7 Siemens AG 1999 All rights reserved Kiểu DB hợp DB10 OB 1 Call FB100, DB100 FB20 FB 100 DB11 stat Dist_1 FB20 stat Dist_2 FB20 Call Dist_1 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= FB20...Soạn thảo một khối có thể cài đặt thông số Ví dụ: trước đó chỗ này là một khối không thể cài đặt thông số FC: • đòa chỉ tuyệt đối : I1.3 • đòa chỉ ký hiệu : “phía dưới bên trái" SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.11 Information and Training Center Knowledge for Automation Gọi khối có thể cài đặt thông số Network 3: First Call Tuyệt đối “End... Automation Bài tập : nhận biết các dạng bíến lệnh Toàn cục Cục bộ tuyệt đối Ký hiệu Tạm thời Cố đònh Tham số L #Number_1 L #Number_2 T #Max_value L #Intermediate_result L “Number_1" T MW 40 T #Number_2 SIMATIC S7 Siemens AG 1999 All rights reserved Date: File: 29.10.15 STOE_03VN.26 Information and Training Center Knowledge for Automation Tóm tắt : gọi khối FC dạng STL FB Không có tham số Có tham số Không tham

Ngày đăng: 29/10/2015, 10:54

Từ khóa liên quan

Mục lục

  • Chức năng và các khối chức năng

  • Giới thiệu

  • Biến tạm thời

  • Kích thước ngăn xếp dữ liệu cục bộ

  • Số byte một khối cần trong ngăn xếp dữ liệu cục bộ

  • Hoạt động của ngăn xếp dữ liệu cục bộ

  • Bài tập: sử dụng biến tạm thời

  • Ví dụ về hiển thò thông báo lỗi trong quá trình xử lý

  • khối có thể cài đặt thông số

  • Khai báo tham số hình thức

  • Soạn thảo một khối có thể cài đặt thông số

  • Gọi khối có thể cài đặt thông số

  • Sử dụng EN / ENO cho khối được gọi

  • Bài tập: tạo một khối có thể cài đặt thông số FC

  • Bài tập: gọi một khối có thể cài đặt thông số FC

  • khối chức năng (FB)

  • Hiển thò thông báo ở khối chức năng

  • Tạo khối dữ liệu

  • Khối DB hợp

  • Chèn/ xóa tham số khối

Tài liệu cùng người dùng

Tài liệu liên quan