GIỚI THIỆU PLC S7-1200 - TaiLieu.VN
Có thể bạn quan tâm
- Vi điều khiển
- Lắp ráp robot
- Cảm biến nhiệt độ
- Cơ điện tử
- Điều khiển từ xa
- Dây chuyền sản xuất
-
- Lập trình PLC
- HOT
- CEO.27: Bộ Tài Liệu Dành Cho StartUp...
- CEO.29: Bộ Tài Liệu Hệ Thống Quản Trị...
- LV.11: Bộ Luận Văn Tốt Nghiệp Chuyên...
- CEO.24: Bộ 240+ Tài Liệu Quản Trị Rủi...
- CMO.03: Bộ Tài Liệu Hệ Thống Quản Trị...
- TL.01: Bộ Tiểu Luận Triết Học
- FORM.08: Bộ 130+ Biểu Mẫu Thống Kê...
- LV.26: Bộ 320 Luận Văn Thạc Sĩ Y...
- FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế...
Chia sẻ: Nguyen Binh | Ngày: | Loại File: PDF | Số trang:37
Thêm vào BST Báo xấu 909 lượt xem 217 download Download Vui lòng tải xuống để xem tài liệu đầy đủKhái niệm chung PLC s7-1200 Năm 2009, Siemens ra dòng sản phẩm S7-1200 dùng để thay thế dần cho S7-200. So với S7-200 thì S7-1200 có những tính năng nổi trội:
AMBIENT/ Chủ đề:- Điều khiển tự động
- Vi xử lý
- Lập trình PLC
- Giới thiệu PLC
- PLC S7 1200
Bình luận(0) Đăng nhập để gửi bình luận!
Đăng nhập để gửi bình luận! LưuNội dung Text: GIỚI THIỆU PLC S7-1200
- GIỚI THIỆU PLC S7-1200 1. Giới thiệu chung về PLC S7-1200 1.1. Khái niệm chung PLC s7-1200 Năm 2009, Siemens ra dòng sản phẩm S7-1200 dùng để thay thế dần cho S7-200. So với S7-200 thì S7-1200 có những tính năng nổi trội: -S7-1200 là một dòng của bộ điều khiển logic lập trình (PLC) có thể kiểm soát nhiều ứng dụng tự động hóa. Thiết kế nhỏ gọn, chi phí thấp, và một tập lệnh mạnh làm cho chúng ta có những giải pháp hoàn hảo hơn cho ứng dụng sử dụng với S7-1200 -S7-1200 bao gồm một microprocessor, một nguồn cung cấp được tích hợp sẵn, các đầu vào/ra (DI/DO). -Một số tính năng bảo mật giúp bảo vệ quyền truy cập vào cả CPU và chương trình điều khiển: +Tất cả các CPU đều cung cấp bảo vệ bằng password chống truy cập vào PLC +Tính năng “know-how protection” để bảo vệ các block đặc biệt của mình -S7-1200 cung cấp một cổng PROFINET, hỗ trợ chuẩn Ethernet và TCP/IP. Ngoài ra bạn có thể dùng các module truyền thong mở rộng kết nối bằng RS485 hoặc RS232. -Phần mềm dùng để lập trình cho S7-1200 là Step7 Basic. Step7 Basic hỗ trợ ba ngôn ngữ lập trình là FBD, LAD và SCL. Phần mềm này được tích hợp trong TIA Portal 11 của Siemens. -Vậy để làm một dự án với S7-1200 chỉ cần cài TIA Portal vì phần mềm này đã bao gồm cả môi trường lập trình cho PLC và thiết kế giao diện HMI 1.2. Các module trong hệ PLC S7-1200 1.2.1. Giới thiệu về các module CPU Các module CPU khác nhau có hình dạng, chức năng, tốc độ xử lý lệnh, bộ nhớ chương trình khác nhau…. PLC S7-1200 có các loại sau:
- 1.2.2. Sign board của PLC SIMATIC S7-1200 Sign board: SB1223 DC/DC -Digital inputs / outputs -DI 2 x 24 VDC 0.5A -DO 2x24 VDC 0.5A Sign boards : SB1232AQ - Ngõ ra analog
- -AO 1 x 12bit -+/- 10VDC, 0 – 20mA Cards ứng dụng: -CPU tín hiệu để thích ứng với các ứng dụng -Thêm điểm của kỹ thuật số I/O hoặc tương tự với CPU như các yêu cầu ứng dụng -Kích thước của CPU sẽ không thay đổi 1.2.3. Module xuất nhập tín hiệu số
- 1.2.4. Module xuất nhập tín hiệu tương tự 1.2.5. Module truyền thông 2. Làm việc với phần mềm Tia Portal 2.1. Giới thiệu SIMATIC STEP 7 Basic – tích hợp lập trình PLC và HMI Step 7 basic hệ thống kỹ thuật đồng bộ đảm bảo hoạt động liên tục hoàn hảo. Một hệ thống kỹ thuật mới
- Thông minh và trực quan cấu hình phần cứng kỹ thuật và cấu hình mạng, lập trình, chẩn đoán và nhiều hơn nữa. Lợi ích với người dùng: -Trực quan : dễ dàng để tìm hiểu và dễ dàng để hoạt động -Hiệu quả : tốc độ về kỹ thuật -Chức năng bảo vệ : Kiến trúc phần mềm tạo thành một cơ sở ổn định cho sự đổi mới trong tương lai. 2.2. Kết nối qua giao thức TCP/IP -Để lập trình SIMATIC S7-1200 từ PC hay Laptop cần một kết nối TCP/IP -Để PC và SIMATIC S7-1200 có thể giao tiếp với nhau, điều quan trọng là các địa chỉ IP của cả hai thiết bị phải phù hợp với nhau 2.3. Cách tạo một Project Bước 1: từ màn hình desktop nhấp đúp chọn biểu tượng Tia Portal V11 Bước 2 : Click chuột vào Create new project để tạo dự án. Bước 3 : Nhập tên dự án vào Project name sau đó nhấn create
- Bước 4 : Chọn configure a device Bước 5 : Chọn add new device
- Bước 6 : Chọn loại CPU PLC sau đó chọn add Bước 7 : Project mới được hiện ra
- 2.4. TAG của PLC / TAG local Tag của PLC -Phạm vi ứng dụng : giá trị Tag có thể được sử dụng mọi khối chức năng trong PLC -Ứng dụng : binary I/O, Bits of memory -Định nghĩa vùng : Bảng tag của PLC -Miêu tả : Tag PLC được đại diện bằng dấu ngoặc kép Tag Local -Phạm vi ứng dụng : giá trị chỉ được ứng dụng trong khối được khai báo, mô tả tương tự có thể được sử dụng trong các khối khác nhau cho các mục đích khác nhau. -Ứng dụng : tham số của khối, dữ liệu static của khối, dữ liệu tạm thời -Định nghĩa vùng : khối giao diện -Miêu tả : Tag được đại diện bằng dấu # Sử dụng Tag trong hoạt động
- -Layout : bảng tag PLC chứa các định nghĩa của các Tag và các hằng số có giá trị trong CPU. Một bảng tag của PLC được tự động tạo ra cho mỗi CPU được sử dụng trong project. -Colum : mô tả biểu tượng có thể nhấp vào để di chuyển vào hệ thống hoặc có thể kéo nhả như một lệnh chương trình -Name : chỉ được khai báo và sử dụng một lần trên CPU -Data type : kiểu dữ liệu chỉ định cho các tag -Address : địa chỉ của tag -Retain : khai báo của tag sẽ được lưu trữ lại -Comment : comment miêu tả của tag Nhóm tag : tạo nhóm tag bằng cách chọn add new tag table Tìm và thay thế tag PLC Ngoài ra còn có một số chức năng sau:
- -Lỗi tag -Giám sát tag của plc -Hiện / ẩn biểu tượng -Đổi tên tag : Rename tag -Đổi tên địa chỉ tag : Rewire tag -Copy tag từ thư viện Global 3. Làm việc với một trạm PLC 3.1. Quy định địa chỉ IP cho module CPU IP TOOL có thể thay đổi IP address của PLC S7-1200 bằng 1 trong 2 cách. Phương pháp thích hợp được tự động xác định bởi trạng thái của địa chỉ IP đó : -Gán một địa chỉ IP ban đầu : Nếu PLC S7-1200 không có địa chỉ IP, IP TOOL sử dụng các chức năng thiết lập chính để cấp phát một địa chỉ IP ban đầu cho PLC S7- 1200. -Thay đổi địa chỉ IP : nếu địa chỉ IP đã tồn tại, công cụ IP TOOL sẽ sửa đổi cấu hình phần cứng (HW config) của PLC S7-1200. 3.2. Đổ chương trình xuống CPU Đổ từ màn hình soạn thảo chương trình bằng cách kích vào biểu tượng download trên thanh công cụ của màn hình Chọn cấu hình Type of the PG/PC interface và PG/PC interface như hình dưới sau đó nhấn chọn load
- Chọn start all như hình vẽ và nhấn finish
- 3.3. Giám sát và thực hiện chương trình Để giám sát chương trình trên màn hình soạn thảo kích chọn Monitor trên thanh công cụ. Hoặc cách 2 làm như hình dưới Sau khi chọn monitor chương trình soạn thảo xuất hiện như sau: 4. Kỹ thuật lập trình 4.1. Vòng quét chương trình PLC thực hiện chương trình theo chu trình lặp. Mỗi vòng lặp được gọi là vòng quét. Mỗi vòng quét được bắt đầu bằng giai đoạn chuyển dữ liệu từ các cổng vào số tới vùng bộ đệm ảo I, tiếp theo là giai đoạn thực hiện chương trình. Trong từng vòng quét chương trình được thực hiện từ lệnh đầu tiên đến lệnh kết thúc của khối OB1.
- Sau giai đoạn thực hiện chương trình là giai đoạn chuyển các nội dụng của bọ đệm ảo Q tới các cổng ra số. Vòng quét kết thúc bằng giai đoạn truyền thông nội bộ và kiểm tra lỗi. Chú ý rằng bộ đệm I và Q không liên quan tới các cổng vào / ra tương tự nên các lệnh truy nhập cổng tương tự được thực hiện trực tiếp với cổng vật lý chứ không thông qua bộ đệm. 4.2. Cấu trúc lập trình 4.2.1. Khối tổ chức OB – OGANIZATION BLOCKS -Organization blocks (OBs) : là giao diện giữa hoạt động hệ thống và chương trình người dùng. Chúng được gọi ra bởi hệ thống hoạt động, và điều khiển theo quá trình: +Xử lý chương trình theo quá trình +Báo động – kiểm soát xử lý chương trình +Xử lý lỗi
- -Startup oB, Cycle OB, Timing Error OB và Diagnosis OB : có thể chèn và lập trình các khối này trong các project. Không cần phải gán các thông số cho chúng và cũng không cần gọi chúng trong chương trình chính. -Process Alarm OB và Time Interrupt OB : Các khối OB này phải được tham số hóa khi đưa vào chương trình. Ngoài ra, quá trình báo động OB có thể được gán cho một sự kiện tại thời gian thực hiện bằng cách sủ dụng các lệnh ATTACH, hoặc tách biệt với lệnh DETACH. -Time Delay Interrupt OB : OB ngắt thời gian trễ có thể được đưa vào dự án và lập trình. Ngoài ra, chúng phải được gọi trong chương trình với lệnh SRT_DINT, tham số là không cần thiết -Start Information : Khi một số OB được bắt đầu, hệ điều hành đọc ra thông tin được thẩm định trong chương trình người dùng, điều này rất hữu ích cho việc chẩn đoán lỗi, cho dù thông tin được đọc ra được cung cấp trong các mô tả của các khối OB 4.2.2. Hàm chức năng – FUNCTION -Funtions (FCs) là các khối mã không cần bộ nhớ. Dữ liệu của các biến tạm thời bị mất sau khi FC được xử lý. Các khối dữ liệu toàn cầu có thể được sử dụng để lưu trữ dữ liệu FC. -Functions có thể được sử dụng với mục đích +Trả lại giá trị cho hàm chức năng được gọi +Thực hiện công nghệ chức năng, ví dụ : điều khiển riêng với các hoạt động nhị phân +Ngoài ra, FC có thể được gọi nhiều lần tại các thời điểm khác nhau trong một chương trình. Điều này tạo điều kiện cho lập trình chức năng lập đi lặp lại phức tạp. -FB (function block) : đối với mỗi lần gọi, FB cần một khu vực nhớ. Khi một FB được gọi, một Data Block (DB) được gán với instance DB. Dữ liệu trong Instance DB sau đó truy cập vào các biến của FB. Các khu vực bộ nhớ khác nhau đã được gán cho một FB nếu nó được gọi ra nhiều lần. -DB (data block) : DB thường để cung cấp bộ nhớ cho các biến dữ liệu . Có hai loại của khối dữ liệu DB : Global DBs nơi mà tất cả các OB, FB và FC có thể đọc được dữ liệu lưu trữ, hoặc có thể tự mình ghi dữ liệu vào DB, và instance DB được gán cho một FB nhất định.
- 5. Giới thiệu các tập lệnh 5.1. Bit logic (tập lệnh tiếp điểm) 1)tiếp điểm thường hở L Tiếp điểm thường hở sẽ đóng khi giá trị của bit có địa chỉ là n bằng 1 A Toán hạng n: I, Q, M, L, D D 2)tiếp điểm thường đóng L Tiếp điểm thường đóng sẽ đóng khi giá trị A của bit có địa chỉ n là 0 D Toán hạng n: I, Q, M, L, D 3)lệnh OUT Giá trị của bit có địa chỉ là n sẽ bằng 1 khi đầu L vào của lệnh này bằng 1 và ngược lại A Toán hạng n : Q, M, L, D D Chỉ sử dụng một lệnh out cho 1 địa chỉ 4)Lệnh OUT đảo Giá trị của bit có địa chỉ là n sẽ bằng 1 khi đầu L vào của lệnh này bằng 0 và ngược lại A Toán hạng n : Q, M, L, D D Chỉ sử dụng một lệnh out not cho 1 địa chỉ 5)Lệnh logic NOT
- L A Lệnh đảo trạng thái ngõ vào / ra D 6)Lệnh SET Giá trị của các bit có địa chỉ là n sẽ bằng L 1 khi đầu vào của lệnh này bằng 1 Khi đầu A vào của lệnh bằng 0 thì bit này vẫn giữ nguyên trạng thái. D Toán hạng n: Q, M, L, D 7)lệnh Reset Giá trị của các bit có địa chỉ là n sẽ bằng L 0 khi đầu vào của lệnh này bằng 1. Khi đầu A vào của lệnh bằng 0 thì các bit này vẫn giữ nguyên trạng thái. D Toán hạng n: Q, M, L, D 8)Lệnh set nhiều bit Giá trị của các bit có địa chỉ đầu tiên là OUT sẽ bằng 1 khi đầu vào của lệnh này L bằng 1 Khi đầu vào của lệnh bằng 0 thì A các bit này vẫn giữ nguyên trạng thái. Trong đó số bit là giá trị của n D Toán hạng OUT: Q, M, L, D n : là hằng số 9)lệnh reset nhiều bit
- Giá trị của các bit có địa chỉ đầu tiên là OUT sẽ bằng 0 khi đầu vào của lệnh này L bằng 1 Khi đầu vào của lệnh bằng 0 thì A các bit này vẫn giữ nguyên trạng thái. Trong đó số bit là giá trị của n D Toán hạng OUT: Q, M, L, D n : là hằng số 10)Tiếp điểm phát hiện xung cạnh lên dạng 1 Tiếp điểm phát hiện cạnh lên sẽ phát ra một xung khi đầu vào tiếp điểm P có sự chuyển L đổi từ mức thấp lên mức cao A Trạng thái của tín hiệu được lưu lại vào D “M_BIT” Độ rộng của xung này bằng thời gian của một chu kì quét. 11)Tiếp điểm phát hiện xung cạnh lên dạng 2 Thay đổi trạng thái tín hiệu phía trước không ảnh hưởng đến “IN” Phát hiện sự thay đổi trạng thái của 1 tín hiệu L “IN” từ 0 lên 1 A Trạng thái của tín hiệu IN được lưu lại vào D “M_BIT” Độ rộng của xung này bằng thời gian của một chu kì quét. 12)Tiếp điểm phát hiện xung cạnh xuống dạng 1
- Tiếp điểm phát hiện cạnh xuống sẽ phát ra một xung khi đầu vào tiếp điểm này có sự L chuyển đổi từ mức cao xuống mức thấp A Trạng thái của tín hiệu được lưu lại vào D “M_BIT” Độ rộng của xung này bằng thời gian của một chu kì quét. 13)tiếp điểm phát hiện xung cạnh xuống dạng 2 Thay đổi trạng thái tín hiệu phía trước không ảnh hưởng đến “IN” Phát hiện sự thay đổi trạng thái của 1 tín hiệu L “IN” từ 1 xuống 0 A Trạng thái của tín hiệu IN được lưu lại vào D “M_BIT” Độ rộng của xung này bằng thời gian của một chu kì quét. 14)lệnh SR fliplop L A Mạch chốt RS ưu tiên Reset D 15)lệnh RS fliplop
- L A Mạch chốt RS ưu tiên Set D 5.2. Sử dụng bộ Timer Sử dụng lệnh Timer để tạo một chương trình trễ định thời. Số lượng của Timer phụ thuộc vào người sử dụng và số lượng vùng nhớ của CPU. Mỗi timer sử dụng 16 byte IEC_Timer dữ liệu kiểu cấu trúc DB. Step 7 tự động tạo khối DB khi lấy khối Timer Kích thước và tầm của kiểu dữ liệu Time là 32 bit, lưu trữ như là dữ liệu Dint : T#-14d_20h_31m_23s_648ms đến T#24d_20h_31m_23s_647ms hay là - 2.147.483.648 ms đến 2.147.483.647 ms. 1)Timer tạo xung - TP Timer TP tạo một chuỗi xung với độ rộng xung L đặt trước. Thay đổi PT, IN không ảnh hưởng khi Timer đang chạy. A Khi đầu vào IN được tác động vào timer sẽ tạo ra D một xung có độ rộng bằng thời gian đặt PT 2)Timer trễ sườn lên có nhớ - Timer TONR
- Thay đổi PT không ảnh hưởng khi Timer đang vận hành, chỉ ảnh hưởng khi timer đếm lại L Khi ngõ vào IN chuyển sang “FALSE” khi vận hành thì A timer sẽ dừng nhưng không đặt lại bộ định thì. Khi D chân IN “TRUE” trở lại thì Timer bắt đầu tính thời gian từ giá trị thời gian đã tích lũy. 3)timer trễ không nhớ - TON Khi ngõ vào IN ngừng tác động thì reset và dừng L hoạt động Timer. A Thay đổi PT khi Timer vận hành không có ảnh D hưởng gì 4)timer trễ sườn xuống – TOF Khi ngõ vào IN ngừng tác động thì reset và dừng L hoạt động Timer. A Thay đổi PT khi Timer vận hành không có ảnh hưởng D gì 5.3. Sử dụng bộ Counter Lệnh Counter được dùng để đếm các sự kiện ở ngoài hay các sự kiện quá trình ở trong PLC. Mỗi Counter sử dụng cấu trúc lưu trữ của khối dữ liệu DB để làm dữ liệu của Counter. Step 7 tự động tạo khối DB khi lấy lệnh. Tầm giá trị đếm phụ thuộc vào kiểu dữ liệu mà bạn chọn lựa. Nếu giá trị đếm là một số Interger không dấu, có thể đếm xuống tới 0 hoặc đếm lên tới tầm giới hạn. Nếu
CÓ THỂ BẠN MUỐN DOWNLOAD
LV.15: Bộ Đồ Án Tốt Nghiệp Chuyên Ngành Cơ Khí 65 tài liệu 2431 lượt tải Thêm tài liệu vào bộ sưu tập có sẵn: Đồng ý Thêm vào bộ sưu tập mới: *Tên bộ sưu tập Mô Tả: *Từ Khóa: Tạo mới Báo xấu- Hãy cho chúng tôi biết lý do bạn muốn thông báo. Chúng tôi sẽ khắc phục vấn đề này trong thời gian ngắn nhất.
- Không hoạt động
- Có nội dung khiêu dâm
- Có nội dung chính trị, phản động.
- Spam
- Vi phạm bản quyền.
- Nội dung không đúng tiêu đề.
- Về chúng tôi
- Quy định bảo mật
- Thỏa thuận sử dụng
- Quy chế hoạt động
- Hướng dẫn sử dụng
- Upload tài liệu
- Hỏi và đáp
- Liên hệ
- Hỗ trợ trực tuyến
- Liên hệ quảng cáo
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
Giấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015 Copyright © 2022-2032 TaiLieu.VN. All rights reserved.
Đang xử lý... Đồng bộ tài khoản Login thành công! AMBIENTTừ khóa » Tìm Hiểu Về Plc S7 1200
-
Giới Thiệu PLC S7-1200
-
Những điều Cần Biết Về PLC S7 1200
-
PLC S7-1200 | Tổng Hợp Các Dòng SIMATIC S7-1200 Siemens
-
Giới Thiệu Tổng Quan S7-1200
-
Giới Thiệu PLC S7-1200. Những Kiến Thức Và Các Loại CPU Cơ Bản
-
[PDF] 1200 Và Tia Portal 1.tổng Quan Về Plc S7-1200
-
Tìm Hiểu Tổng Quan Cơ Bản Về Plc Siemens S7-1200 - Abientan
-
[PDF] Tài Liệu PLC Siemens S7 1200 Tiếng Việt - PLCTECH
-
[PDF] CHƯƠNG 1: TỔNG QUAN VỀ PLC S7-1200 - E-Learning
-
Bộ điều Khiển PLC S7-1200 | ADVANCE CAD
-
PLC Siemens S7-1200, đặc điểm Và ứng Dụng - HopLongTech
-
Giới Thiệu Dòng PLC S7-1200 Dùng Cho Các ứng Dụng Vừa Và Nhỏ ...
-
[PDF] Tổng Quan Về PLC S7-1200
-
[PDF] Chương 1: Giới Thiệu Plc S7-1200 - TailieuMienPhi