thiết bị lập trình , chương 7

16 261 0
thiết bị lập trình , chương 7

Đ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

8/13/2007 1 Mạng PLC điển hình Giới thiệu tổng quát về PLC S7 Họ PLC S7 l mộthọPLC mạnh, tốcđộxửlý cao, khả năng quản lý bộ nhớ tốt, kết nối mạng công nghiệp. Hiện nay họ PLC S7 gồm có S7-200, S7-300, S7-400. S7-200 có mức độ điều khiển thấp nhất, tiếp theo l S7-300 v mạnh nhất l S7- 400. Đối với PLC S7, có thể thực hiện các phép toán lôgíc, đếm, định thời, các thuật toán phức tạp v thực hiện truyền thông với các thiết bị khác. 8/13/2007 2 Một số thông số kỹ thuật của S7-200 CPU22x CPU221 CPU222 CPU224 CPU226 CPU226XM Bộ nhớ chơng trình 2048W 2048W 4096W 4096W 8192W Bộ nhớ dữ liệu 1024W 1024W 2560W 2560W 5120W Khả năng dự phòng bộ nhớ khi mất nguồn I/O địa chỉ 6In/4Out 8In/6Out 14In/10Out 24In/16Out 24In/16Out Đồng hồ thời gian thực Cartrige Cartrige Tích hợp Tích hợp Tích hợp Kích thớc bộ đệm Tốc độ thực hiện lệnh lôgic 256 (128 bít, 128 bít) 0,37us / lệnh 50 giờ 50 giờ 190 giờ 190 giờ 190 giờ Đặc trng kỹ thuật của PLC S7-200 CPU 226 Địa chỉ các vùng nhớ của S7-200 CPU 226 Đầu vào (Input): I0.0I0.7; I1.0I1.7; I2.0I2.7 Đầu ra (Output): Q0.0Q0.7; Q1.0Q1.7 Bộ đệm ảo đầu vào: I0.0I15.7 (128 bít) Bộ đệm ảo đầu ra: Q0.0Q15.7 (128 bít) Đầu vào tơng tự: AIW0AIW62 Đầu ra tơng tự: AQW0AQW62 Vùng nhớ V: VB0VB5119 Vùng nhớ L (địa phơng) LB0LB63 8/13/2007 3 Vùng nhớ M: M0.0M31.7 Vùng nhớ SM: SM0.0549.7 SM0.0SM29.7 (read-only) Vùng nhớ Timer: T0T255 Vùng nhớ Counter: C0C255 Vùng nhớ bộ đếm tốc độ cao: HC0HC5 Vùng nhớ trạng thái (Lôgíc tuần tự): S0.0S31.7 Vùng nhớ thanh ghi tổng: AC0AC3 Khả năng quản lý Label: 0255 Khả năng quản lý chơng trình con: 063 Khả năng mở rộng chơng trình ngắt: 0127 Cấu hình vào ra của S7-200 CPU226 AC/DC/Relay Cấuhìnhvàora OUT IN 8/13/2007 4 Các module mở rộng của S7-200 CPU226 Đầu vào 8DI (VDC) 8DI (VAC) Đầu ra 8DO(VDC) 8DO(VAC) 8DO (Relay) Kết hợp 4DI/4DO 8DI/8DO 16DI/16DO 4DI/4DO (Relay) 8DI/8DO (Relay) 16DI/16DO (Relay) Đầu vào 4AI 4AI (Thermocoupler) 2AI (RTD) Đầu ra 2AO Kết hợp 4AI/1AO Vị trí Modem PROFIBUS-DP Kiểu AS-Interface Môdule tơn g tự Môdule số Tên môdule mở rộng Môdule thôn g minh Môdule thu th ập dữ li ệu hiện trờng Đặc trng vùng nhớ trong S7-200 Cách truy cập dữ liệu trực tiếp Cách truy cập dữ liệu gián tiếp thông qua con trỏ. Truy cập dữ liệu tại các vùng nhớ của S7-200 8/13/2007 5 Vùng đệm ảo đầu vào (I; I0.0-I15.7) CPU sẽ truy cập các đầu vào vật lý tại đầu mỗi chu kỳ quét và ghi dữ liệu tơng ứng vào bộ đệm ảo. Định dạng truy cập: Đặc trng vùng nhớ trong S7-200 Vùng đệm ảo đầu ra (Q; Q0.0-Q15.7) Cuối mỗi chu kỳ quét, CPU S7-200 sẽ truy cập dữ liệu từ bộ đệm ảo xuất ra các đầu ra vật lý. Định dạng truy cập: Vùng nhớ biến (V; VB0-VB5119) Vùng nhớ này thờng để lu các kết quả trung gian của chơng trình. Định dạng truy cập: 8/13/2007 6 Vùng nhớ bít (M; M0.0-M31.7) Vùng nhớ này thờng để lu các kết quả trung gian của một thao tác hoặc các thông tin điều khiển khác. Trạng thái nguồn cung cấp không ảnh hởng tới vùng nhớ này Định dạng truy cập: Vùng nhớ bộ đếm tốc độ cao (HC; HC0-HC5) Bộ đếm tốc độ cao hoạt động độc lập với chu kỳ quét của PLC. Current value là một giá trị đếm 32 bit có dấu, là giá trị chỉ đọc và đợc gán địa chỉ dới dạng double word Định dạng truy cập: Vùng nhớ thời gian (T; T0-T255) Vùng nhớ này dùng cho các bộ thời gian của S7-200. Đối với một bộ timer có hai hình thức truy cập vùng nhớ, truy cập theo timer bit hoặc current value. Định dạng truy cập: Tuỳ theo lệnh sử dụng trong chơng trình mà cho phép ta truy cập theo timer bit hay current value 8/13/2007 7 Vùng nhớ bộ đếm (C; C0-C255) Vùng nhớ này dùng cho các bộ đếm của S7- 200. Đối với một bộ counter có hai hình thức truy cập vùng nhớ, truy cập theo counter bit hoặc current value. Định dạng truy cập: Tuỳ theo lệnh sử dụng trong chơng trình mà cho phép ta truy cập theo counter bit hay current value Vùng nhớ thanh ghi tổng (AC; AC0-AC3) Thanh ghi tổng thờng đợc dùng để truyền tham số vào và ra cho các thủ tục, lu trữ các kết quả trung gian của một phép tính. Định dạng truy cập: 8/13/2007 8 Vùng nhớ đặc biệt (SM) Vùng nhớ này cung cấp các bit truyền thông giữa CPU và chơng trình. Các bít này đợc dùng để lựa chọn và điều khiển một số chức năng đặc biệt của CPU S7-200. Định dạng truy cập: Vùng nhớ trạng thái điều khiển tuần tự (S) Vùng nhớ này đợc dùng khi cần lập chơng trình theo lôgic điều khiển tuần tự. Định dạng truy cập: Vùng nhớ đầu vào tơng tự (AI) S7-200 chuyển một giá trị tơng tự thành một giá trị số có độ lớn 16 bít. Do độ lớn dữ liệu truy cập là một từ, mặt khác khi truy cập đầu vào tơng tự luôn sử dụng định dạng theo từ do vậy địa chỉ byte cao luôn là số chẵn . Ví dụ AIW0, AIW2, AIW4. Giá trị đầu vào analog dới dạng chỉ đọc. Định dạng truy cập: 8/13/2007 9 Vùng nhớ đầu ra tơng tự (AQ) S7-200 chuyển một giá trị số có độ lớn 16 bít thành một giá trị tơng tự dới dạng dòng điện hoặc điện áp tỷ lệ với giá trị số đó. Do độ lớn dữ liệu chuyển đổi là một từ, nên địa chỉ byte cao luôn là số chẵn . Ví dụ AQW0, AQW2, AQW4. Giá trị đầu ra analog dới dạng chỉ ghi. Định dạng truy cập: Cách truy nhập dữ liệu trực tiếp Truy nhập theo bit Vùng nhớ bộ đệm ảo đầu vào (IR) Địa chỉ bit Dấu phân cách (bắt buộc) Địa chỉ byte Tên vùng nhớ 8/13/2007 10 Truy nhËp theo byte §Þa chØ byte KiÓu truy cËp Tªn vïng nhí Truy nhËp theo word (tõ) §Þa chØ byte cao KiÓu truy cËp Tªn vïng nhí Truy nhËp theo Double Word (Tõ kÐp) §Þa chØ byte cao KiÓu truy cËp Tªn vïng nhí [...]... ngôn ngữ lập trình là tuỳ theo thói quen, sở thích cũng nh kinh nghiệm của ngời sử dụng Ngôn ngữ LADDER Là ngôn ngữ lập trình đồ hoạ dựa trên cơ sở sơ đồ trang bị điện, việc kết nối lập trình đồ hoạ giống với việc thiết lập các sơ đồ relay-contactor Một chơng trình nguồn viết bằng LAD đợc tổ chức thành các network, mỗi network thực hiện một công việc nhỏ S7-200 đọc chơng trình từ trên xuống dới, từ trái...8/13/20 07 Truy cập gián tiếp thông qua con trỏ Con trỏ (pointer) là một ô nhớ có kích thớc 1 từ kép (double word) chứa địa chỉ của một ô nhớ khác Khi ta truy cập vào ô nhớ của con trỏ có nghĩa ta đang đọc địa chỉ của ô nhớ mong muốn Có 3 vùng nhớ trong S7-200 cho phép dùng làm con trỏ: V, L, AC 1, AC 2, AC3 S7-200 cho phép dùng con trỏ để truy cập các địa chỉ nhớ sau: I, Q, V, M, S, T (current value ), C... phải, sau đó lặp lại ở vòng quét tiếp theo 13 8/13/20 07 Ví dụ ngôn ngữ LADDER Ngôn ngữ STL Là ngôn ngữ lập trình dới dạng Text gần giống với lập trình hợp ngữ trong vi điều khiển và vi xử l , là một ngôn ngữ mạnh cho phép tạo ra một chơng trình mà LAD hoặc FBD rất khó tạo ra Một chơng trình viết dới dạng STL đợc tổ chức thành các network, mỗi network thực hiện một công việc nhỏ S7-200 đọc chơng trình. .. dới, sau đó lặp lại ở vòng quét tiếp theo 14 8/13/20 07 Ví dụ ngôn ngữ STL Ngôn ngữ FBD Là ngôn ngữ lập trình đồ hoạ dựa trên cơ sở kết nối các khối hàm, sử dụng các ký hiệu lôgíc giống với đại số boolean Các hàm toán học phức tạp cũng đợc thể hiện dới dạng khối với các đầu vào đầu ra thích hợp S7-200 đọc chơng trình từ trên xuống dới, từ trái qua phải, sau đó lặp lại ở vòng quét tiếp theo 15 8/13/20 07. .. cập các địa chỉ nhớ sau: I, Q, V, M, S, T (current value ), C (current value) S7-200 không cho phép dùng con trỏ để truy cập các địa chỉ nhớ AI, AQ, HC, SM, L và địa chỉ dới dạng bit Khi sử dụng cách truy cập dữ liệu thông qua con tr , trong S7-200 sử dụng hai ký tự & và * Ký tự &: Dùng để khởi tạo con trỏ Ví dụ: MOVD &VB20 0, AC1 Chuyển địa chỉ VB200 (không chuyển nội dung) vào thanh ghi AC1 Thanh ghi... thay đổi nội dung con trỏ: Sử dụng lệnh tăng +D (Tăng từ kép, do con trỏ l một thanh ghi 32 bit) Nếu truy cập theo byte: Tăng nội dung con trỏ lên 1 Nếu truy cập theo word: Tăng nội dung con trỏ lên 2 Nếu truy cập theo double word: Tăng nội dung con trỏ lên 4 12 8/13/20 07 Lựa chọn ngôn ngữ lập trình Trong S7-200 cho phép lựa chọn 3 ngôn ngữ lập trình: Ngôn ngữ LADDER (LAD) Ngôn ngữ STL Ngôn ngữ FBD 3... trong con trỏ Ví dụ: MOVB *AC 1, VB2000 Chuyển nội dung ô nhớ có địa chỉ lu trong con trỏ AC1 vào ô nhớ có địa chỉ VB2000 11 8/13/20 07 Ví dụ: Con trỏ AC1 có nội dung là 200 (byte cao của từ VW200) Thanh ghi AC0 có nội dung là 1234 (nội dung của ô nhớ có địa chỉ trong con trỏ AC1) Để truy cập nội dung ô nhớ VW202 Tăng nội dung con trỏ AC1 lên 2 Thanh ghi AC0 có nội dung là 5 678 (nội dung của ô nhớ có địa . nay họ PLC S7 gồm có S7-20 0, S7-30 0, S7-400. S7-200 có mức độ điều khiển thấp nhất, tiếp theo l S7-300 v mạnh nhất l S7- 400. Đối với PLC S 7, có thể thực. S7-200 cho phép dùng làm con trỏ: V, L, AC 1, AC 2, AC3 S7-200 cho phép dùng con trỏ để truy cập các địa chỉ nhớ sau: I, Q, V, M, S, T (current value),

Ngày đăng: 07/11/2013, 13:15

Hình ảnh liên quan

Mạng PLC điển hình - thiết bị lập trình , chương 7

ng.

PLC điển hình Xem tại trang 1 của tài liệu.
„ Cấu hình vào ra của S7-200 CPU226 AC/DC/Relay - thiết bị lập trình , chương 7

u.

hình vào ra của S7-200 CPU226 AC/DC/Relay Xem tại trang 3 của tài liệu.
‹ Cấu hình vào ra - thiết bị lập trình , chương 7

u.

hình vào ra Xem tại trang 3 của tài liệu.
‹ Ngôn ngữ LADDER (LAD) - thiết bị lập trình , chương 7

g.

ôn ngữ LADDER (LAD) Xem tại trang 13 của tài liệu.
„ 3 ngôn ngữ này về mặt hình thức có thể chuyển đổi lẫn cho nhau. Việc lựa chọn ngôn ngữ lập trình là tuỳ theo thói quen,  sở thích cũng nh−kinh nghiệm củachuyển đổi lẫn cho nhau - thiết bị lập trình , chương 7

3.

ngôn ngữ này về mặt hình thức có thể chuyển đổi lẫn cho nhau. Việc lựa chọn ngôn ngữ lập trình là tuỳ theo thói quen, sở thích cũng nh−kinh nghiệm củachuyển đổi lẫn cho nhau Xem tại trang 13 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan