You are on page 1of 40

1.1.

Tổng quan về PLC S7-200


1.1.1. Giới thiệu chung
PLC là viết tắt của programable logic controler là thiết bị điều khiển logic lập
trình được, cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua
một ngôn ngữ lập trình . S7 -200 là thiết bị của hãng Siemens (Đức) – bộ thiết bị
nhỏ gọn có thể dễ dàng thay đổi thuật toán điều khiển và trao đổi thông tin với máy
tính hoặc PLC khác. Lại được tích hợp sẵn các tính năng phong phú, do vậy nó có
khả năng đáp ứng được các yêu khác nhau của máy móc, thiết bị công nghiệp.
Dòng PLC S7-200 có hai họ là 21X ( loại cũ ) và 22X ( loại mới ), trong đó
họ 21X không còn sản xuất nữa. Họ 21X có các đời sau: 210, 212, 214, 215-2DP,
216; họ 22X có các đời sau:221,222,224,224XP,226XM.

Hình 1.1 :Hình dáng bên ngoài PLC S7-200 (CPU 224 ).

1.1.2. Cấu trúc phần cứng


 Nguồn vào : nguồn 24 VDC .
 Module đơn vị xử lý trung tâm.
 Module bộ nhớ chương trình và dữ liệu.
 Module đầu vào : có từ 6 đầu vào/4 đầu ra số (CPU221) đến 24 đầu vào/16 đầu ra
số (CPU226). Có thể mở rộng số đầu vào ra nhờ các module mở rộng. Các đầu vào
của S7-200 sử dụng mức 24 VDC rất thích hợp cho việc kết nối với các cảm biến
tiệm cận hay cảm biến quang.
 Module đầu ra : Đầu ra có hai sự lựa chọn: đầu ra transistor cho ra điện áp DC
phù hợp với các ứng dụng như hút van 24 VDC chiều công suất nhỏ, relay trung
gian.
 Nổi bật nhất là dòng CPU 224 với nhiều đặc điểm ưu việt.
Hình 1.2: Hình ảnh của PLC S7-200 dùng CPU 224

Hình 1.3. Các địa chỉ vào ra của CPU 224


- Đặc điểm của CPU 224:
Đặc điểm kỹ thuật CPU 224
Kích thước (mm) 120×80×62
Bộ nhớ chương trình 12 kb
Bộ nhớ dữ liệu 8kb
Cổng logic vào 14
Cổng logic ra 10
Modul mở rộng 7
Digital I/O cực đại 128/128
Analog I/O cực đại 32 In/ 32 Out
Bộ đếm(counter) 256
Bộ định thời (Timer) 256
Tốc độ thực thi lệnh 0.37 µs
Lưu trữ khi mất điện 190 giờ

Các đèn báo trên S7-200 CPU224:


 SF (đèn đỏ): Đèn đỏ SF báo hiệu hệ thống bị hỏng.
 RUN (đèn xanh): Đèn xanh RUN chỉ định PLC đang ở chế độ làm việc và thực
hiện chương trình được nạp vào trong máy.
 STOP (đèn vàng): Đèn vàng STOP chỉ định rằng PLC đang ở chế độ dừng
chương trình và đang thực hiện lại.
 Ix.x (đèn xanh): Đèn xanh ở cổng vào báo hiệu trạng thái tức thời của cổng Ix.x.
Đèn này báo hiệu trạng thái của tín hiệu theo giá trị Logic của công tắc.
 Qx.x (đèn xanh): Đèn xanh ở cổng ra báo hiệu trạng thái tức thời của cổng Qx.x.
Đèn này báo hiệu trạng thái của tín hiệu theo giá trị logic của cổng.
Chế độ làm việc:
PLC có 3 chế độ làm việc:
 RUN: cho phép PLC thực hiện chương trình từng bộ nhớ, PLC sẽ chuyển từ
RUN sang STOP nếu trong máy có sự cố hoặc trong chương trình gặp lệnh STOP.
 STOP: Cưỡng bức PLC dừng chương trình đang chạy và chuyển sang chế độ
STOP.
 TERM: Cho phép máy lập trình tự quyết định chế độ hoạt động cho PLC hoặc
RUN hoặc STOP.
Cổng truyền thông:
S7-200 sử dụng cổng truyền thông nối tiếp RS485 với phích nối 9 chân để
phục vụ cho việc ghép nối với thiết bị lập trình hoặc với các trạm PLC khác. Tốc
độ truyền cho máy lập trình kiểu PPI là 9600 baud. Tốc độ truyền cung cấp của
PLC theo kiểu tự do là 38.400 baud.
Ghép nối S7-200 với máy tính PC qua cổng RS232 cần có cáp nối PC/PPI
với bộ chuyển đổi RS232/RS485.
Chân Giải thích
1 Đất
5 4 3 2 1
2 24 VDC
9 8 7 6 3 Truyền và nhận dữ liệu
4 Không sử dụng
5 Đất
6 5VDC
7 24VDC
8 Truyền và nhận dữ liệu
9 Không sử dụng
Hình 1.4 Địa chỉ các cổng RS232 và sơ đồ ghép nối với máy tính.
TÌM HIỂU VỀ OPC VÀ PC ACCESS

I.Tổng quan về OPC


OPC viết tắt của OLE (Object Linking and Embedding) for Process Control, là giao
tiếp tiêu chuẩn giữa các nguồn dữ liệu bao gồm các thiết bị trong nhà máy, thiết bị
phòng thí nghiệm, các hệ thống thử nghiệm và cơ sở dữ liệu trong một phòng điều
khiển. Để làm đơn giản bớt việc phát triển phần mềm điều khiển thiết bị (device
drivers) và loại bỏ sự không nhất quán giữa các phần mềm điều khiển, hỗ trợ thay đổi
đặc tính phần cứng và tránh các xung đột tiếp cận trong các hệ thống điều khiển công
nghiệp Quỹ OPC (OPC Foundation) đã định nghĩa một bộ giao tiếp tiêu chuẩn cho
phép bất kỳ một máy tính nào (any client) cũng có thể tiếp cận được tới bất kỳ thiết bị
tương thích OPC nào. Hầu hết các nhà cung cấp thiết bị thu dữ liệu và điều khiển đều
làm việc với tiêu chuẩn Quỹ OPC (National Instruments, 2011).
Sau khi phát hành đầu tiên vào năm 1996, OPC Foundation đã được tạo ra để duy trì
tiêu chuẩn. Kể từ đó, các tiêu chuẩn đã được thêm vào và tên đã được thay đổi. Tính
đến tháng sáu, năm 2006, "OPC là một loạt các tiêu chuẩn kỹ thuật". (Bảy tiêu chuẩn
hiện hành và hai tiêu chuẩn mới nổi.) "Các tiêu chuẩn đầu tiên (ban đầu được gọi đơn
giản là OPC Đặc điểm kỹ thuật "), là" bây giờ được gọi là truy cập dữ liệu kỹ thuật ",
hoặc (sau này là trên cùng một trang)" OPC truy cập dữ liệu ", hay OPC Truy cập dữ
liệu kỹ thuật.
OPC là một loạt các tiêu chuẩn kỹ thuật. Các tiêu chuẩn đầu tiên (ban đầu được gọi
đơn giản là kỹ thuật OPC và bây giờ được gọi là kỹ thuật truy cập dữ liệu ) là kết quả
của sự cộng tác của một số nhà cung cấp tự động hóa hàng đầu trên toàn thế giới làm
việc trong hợp tác với Microsoft. Ban đầu dựa trên COM OLE của Microsoft (mô
hình đối tượng thành phần) và DCOM (phân phối mô hình đối tượng thành phần)
công nghệ, các đặc điểm kỹ thuật xác định một bộ tiêu chuẩn của các đối tượng, giao
diện và các phương pháp để sử dụng trong điều khiển quá trình và các ứng dụng tự
động hóa sản xuất để tạo điều kiện cho khả năng tương tác. Các công nghệ COM /
DCOM cung cấp khuôn khổ cho các sản phẩm phần mềm được phát triển. Hiện nay
có hàng trăm OPC máy chủ truy cập dữ liệu và khách hàng.
Tương tự mọi người yêu thích cho cần truy cập dữ liệu Thông số kỹ thuật ban đầu là
trình điều khiển máy in trong hệ điều hành DOS và sau đó trong Windows. Trong
DOS phát triển của mỗi ứng dụng có các bạn nên viết một trình điều khiển máy in cho
mỗi máy in. Vì vậy, AutoCAD viết các ứng dụng AutoCAD và các trình điều khiển
máy in. Và WordPerfect viết các ứng dụng WordPerfect và các trình điều khiển máy
in. Họ đã phải viết một trình điều khiển máy in riêng biệt cho mỗi máy in họ muốn hỗ
trợ: một cho một Epson FX-80 và một cho máy in HP LaserJet, và trên và trên. Trong
thế giới tự động hóa công nghiệp, Intellution viết giao diện (HMI) phần mềm người
máy và một trình điều khiển độc quyền cho mỗi thiết bị công nghiệp (bao gồm tất cả
các thương hiệu PLC). Rockwell đã viết HMI và một trình điều khiển độc quyền cho
mỗi thiết bị công nghiệp (bao gồm tất cả các thương hiệu PLC, không chỉ riêng của
họ).
Cửa sổ giải quyết vấn đề điều khiển máy in bằng cách kết hợp hỗ trợ máy in vào hệ
điều hành. Bây giờ một trình điều khiển máy in phục vụ tất cả các ứng dụng! Và đây
là những trình điều khiển máy in mà nhà sản xuất máy in viết (không phải là nhà phát
triển ứng dụng). Windows cung cấp cơ sở hạ tầng để cho phép các giải pháp điều
khiển thiết bị công nghiệp là tốt. Thêm các đặc điểm kỹ thuật OPC công nghệ OLE
của Microsoft trong Windows tiêu chuẩn cho phép. Bây giờ các nhà sản xuất các thiết
bị công nghiệp "có thể viết các OPC DA máy chủ và phần mềm (như HMI) có thể trở
thành khách hàng OPC.
Kết quả lợi ích ích kỷ để các nhà cung cấp phần mềm là khả năng giảm chi phí của họ
để kết nối và tập trung họ vào các tính năng cốt lõi của phần mềm. Cho người sử
dụng, lợi ích là tính linh hoạt. Bây giờ họ có thể lựa chọn các nhà cung cấp phần mềm
dựa trên các tính năng thay vì "Họ có trình điều khiển để thiết bị duy nhất của
tôi?" Họ không có để tạo ra một giao diện tùy chỉnh mà họ phải chịu toàn bộ chi phí
xây dựng và nâng cấp thông qua hệ điều hành hoặc thay đổi nhà cung cấp thiết
bị. Người sử dụng cũng được đảm bảo kết nối chất lượng tốt hơn như OPC DA Đặc
điểm kỹ thuật hệ thống hóa các cơ chế kết nối và kiểm tra việc tuân thủ. Sản phẩm
giao diện OPC được xây dựng một lần và sử dụng lại nhiều lần, vì vậy, họ phải trải
qua kiểm soát chất lượng liên tục và cải tiến.
Chu trình dự án của người sử dụng ngắn hơn sử dụng các thành phần phần mềm
chuẩn hóa. Và chi phí của họ thấp hơn. Những lợi ích này là có thật và hữu hình. Vì
các tiêu chuẩn OPC có trụ sở tại lần lượt theo các tiêu chuẩn ngành công nghiệp máy
tính, độ tin cậy kỹ thuật được đảm bảo.
Các đặc điểm kỹ thuật ban đầu được chuẩn hóa việc mua lại dữ liệu quá trình. Nó đã
nhanh chóng nhận ra rằng giao tiếp các loại dữ liệu có thể được hưởng lợi từ tiêu
chuẩn hóa. Tiêu chuẩn cho Báo động và sự kiện, dữ liệu lịch sử, và dữ liệu hàng loạt
đã được đưa ra.
Thông số kỹ thuật bao gồm:
OPC truy cập dữ liệu
Bản gốc! Được sử dụng để di chuyển dữ liệu thời gian thực từ PLC, DCS, và các
thiết bị kiểm soát khác để HMI và khách hàng hiển thị khác. Các đặc điểm kỹ thuật
truy cập dữ liệu 3 giờ là một Release Candidate. Nó thúc đẩy các phiên bản trước
đồng thời nâng cao khả năng duyệt web và kết hợp XML-DA lược đồ.

OPC Báo động & Sự kiện


Cung cấp báo động và sự kiện thông báo theo yêu cầu (trái ngược với các luồng dữ
liệu liên tục truy cập dữ liệu). Chúng bao gồm quá trình cảnh báo, hành động điều
hành, tin nhắn thông tin, và thông điệp theo dõi / kiểm toán.

OPC hàng loạt


Spec này mang triết lý OPC cho nhu cầu chuyên biệt của các quá trình thực thi. Nó
cung cấp giao diện để trao đổi về khả năng thiết bị (tương ứng với S88.01 vật lý
Model) và điều kiện hoạt động hiện tại.

OPC Data eXchange


Đặc điểm kỹ thuật này đưa chúng ta từ khách hàng / máy chủ đến máy chủ đến
máy chủ với giao tiếp qua các mạng Ethernet bus. Điều này cung cấp cho nhiều nhà
cung cấp khả năng tương tác! Và, oh bằng cách này, cho biết thêm cấu hình từ xa,
dịch vụ chẩn đoán và giám sát / quản lý.

OPC Lịch sử truy cập dữ liệu


Nơi OPC Data Access cung cấp truy cập thời gian thực, liên tục thay đổi dữ liệu,
OPC truy cập dữ liệu lịch sử cung cấp quyền truy cập vào dữ liệu đã được lưu
trữ. Từ một nối tiếp dữ liệu đăng nhập hệ thống đơn giản để một hệ thống SCADA
phức tạp, lưu trữ lịch sử có thể được lấy ra một cách đồng bộ.

OPC an ninh
Tất cả các máy chủ OPC cung cấp thông tin có giá trị cho doanh nghiệp và nếu cập
nhật không đúng cách, có thể có hậu quả đáng kể cho quá trình nhà máy.OPC an
quy định cụ thể như thế nào để kiểm soát truy cập của khách hàng vào các máy chủ
để bảo vệ thông tin nhạy cảm này và để bảo vệ chống lại sửa đổi trái phép của các
thông số quá trình.

OPC XML-DA
Cung cấp linh hoạt, phù hợp quy tắc và các định dạng để lộ dữ liệu sàn nhà máy sử
dụng XML, tận dụng các công việc thực hiện bởi Microsoft và những người khác
trên SOAP và dịch vụ Web.

OPC Complex dữ liệu


Một đặc điểm kỹ thuật đồng hành để truy cập dữ liệu và XML-DA, cho phép các
máy chủ để phơi bày và mô tả các kiểu dữ liệu phức tạp hơn như các cấu trúc nhị
phân và các tài liệu XML.

OPC lệnh
Một nhóm công tác đã được thành lập để phát triển một bộ mới của giao diện cho
phép khách hàng OPC và máy chủ để xác định, gửi và theo dõi các lệnh điều khiển
mà thực hiện trên một thiết bị.

OPC Unified Kiến trúc


Một tập hợp mới các chi tiết kỹ thuật mà không dựa trên Microsoft COM mà sẽ
cung cấp các tiêu chuẩn khả năng nền tảng dựa trên .
3.1 .Mục đích sử dụng
Các OPC Đặc điểm kỹ thuật dựa trên OLE , COM và DCOM công nghệ được phát
triển bởi Microsoft cho Windows của Microsoft điều hành hệ thống gia đình. Các đặc
điểm kỹ thuật xác định một bộ tiêu chuẩn của đối tượng , giao diện và các phương
pháp để sử dụng trong điều khiển quá trình và các ứng dụng tự động hóa sản xuất để
tạo điều kiện cho khả năng tương tác . Các đặc điểm kỹ thuật OPC phổ biến nhất
là OPC truy cập dữ liệu , được sử dụng để đọc và ghi dữ liệu theo thời gian thực. Khi
các nhà cung cấp tham khảo OPC dẫn chung, họ thường có nghĩa là OPC truy cập dữ
liệu (OPC DA). OPC DA bản thân đã trải qua 3 phiên bản chính kể từ khi ra
đời. Phiên bản tương thích ngược, trong đó một phiên bản 3 OPC Server vẫn có thể
được truy cập bằng một phiên bản 1 OPC khách hàng, kể từ khi các thông số kỹ thuật
thêm chức năng nhưng vẫn đòi hỏi phiên bản cũ hơn sẽ được thực hiện là tốt. Tuy
nhiên, một khách hàng có thể được viết mà không hỗ trợ các chức năng cũ kể từ khi
tất cả mọi thứ có thể được thực hiện bằng cách sử dụng những cái mới hơn, do đó,
một DA 3 tương thích Khách hàng sẽ không nhất thiết phải làm việc với một DA 1.0
Server.
3.2 .Thiết kế
OPC được thiết kế để cung cấp một cây cầu chung cho các ứng dụng phần mềm dựa
trên Windows và phần cứng điều khiển quá trình. Tiêu chuẩn xác định phương pháp
phù hợp để truy cập dữ liệu lĩnh vực từ các thiết bị nhà máy. Phương pháp này vẫn là
bất kể cùng một loại và nguồn gốc của dữ liệu. Một OPC Server cho một thiết bị phần
cứng cung cấp các phương pháp tương tự cho một OPC Khách hàng truy cập dữ liệu
của nó như bất kỳ và tất cả các OPC Server khác cho rằng cùng và bất kỳ thiết bị phần
cứng khác. Mục đích là để giảm bớt những nỗ lực nhân bản yêu cầu từ các nhà sản
xuất phần cứng và các đối tác phần mềm của họ, và từ hệ thống SCADA và HMI sản
xuất khác để giao diện hai. Khi một nhà sản xuất phần cứng đã phát triển OPC Server
của họ cho các thiết bị phần cứng mới công việc của họ đã được thực hiện để cho
phép bất kỳ "đầu cuối" để truy cập vào thiết bị của họ, và một khi các nhà sản xuất đã
phát triển SCADA OPC khách hàng của họ làm việc của họ đã được thực hiện để cho
phép truy cập vào bất kỳ phần cứng , hiện có hoặc chưa được tạo ra, với một máy chủ
phù hợp OPC.
OPC server cung cấp một phương pháp cho nhiều gói phần mềm khác nhau (miễn là
nó là một OPC Client) để truy cập dữ liệu từ một thiết bị điều khiển quá trình, chẳng
hạn như một PLC hoặcDCS . Theo truyền thống, bất cứ lúc nào một gói cần truy cập
vào dữ liệu từ một thiết bị, một giao diện tùy chỉnh, hoặc lái xe, phải được viết
ra. Mục đích của OPC là xác định một giao diện phổ biến mà được viết một lần và sau
đó tái sử dụng bởi bất kỳ doanh nghiệp, SCADA , HMI , hoặc các gói phần mềm tùy
chỉnh.
Không có gì trong các chi tiết kỹ thuật OPC để hạn chế các máy chủ để cung cấp truy
cập đến một thiết bị điều khiển quá trình. OPC máy chủ có thể được viết cho bất cứ
điều gì từ nhận được nhiệt độ bên trong bộ vi xử lý với nhiệt độ hiện tại trong
Monument Valley.
Một khi một máy chủ OPC được viết cho một thiết bị cụ thể, nó có thể được tái sử
dụng bởi bất kỳ ứng dụng có thể hoạt động như một khách hàng OPC. OPC máy chủ
sử dụng công nghệ OLE của Microsoft (còn được gọi là mô hình đối tượng thành
phần, hoặc COM) để giao tiếp với khách hàng. Công nghệ COM cho phép một tiêu
chuẩn cho trao đổi thông tin thời gian thực giữa các ứng dụng phần mềm và phần
cứng quá trình được xác định.
Điều quan trọng cần lưu ý là một số chi tiết kỹ thuật OPC được công bố, những người
khác chỉ có sẵn cho thành viên của OPC Foundation. Vì vậy, trong khi không có công
ty "sở hữu" OPC và bất cứ ai có thể phát triển một máy chủ OPC, có hoặc không họ là
một thành viên của OPC Foundation , không phải thành viên sẽ không nhất thiết phải
sử dụng các kỹ thuật mới nhất. Bất cứ ai cũng có thể tích hợp các sản phẩm OPC, và
không có điều kiện tiên quyết cho các nhà tích hợp hệ thống thuộc về bất cứ tổ
chức. Do đó, tùy thuộc vào mỗi công ty đòi hỏi sản phẩm OPC để đảm bảo rằng sản
phẩm của họ được chứng nhận và tích hợp hệ thống của họ có đào tạo cần thiết.
II. Tìm hiểu về PC Access.
1. PC Access là gì ?
Là OPC Sever của hãng Siemen đóng vai trò là cầu nối để chuyển đổi dữ liệu
quá trình và hình ảnh giữa PLC S7 200 và PC với tiêu chuẩn ứng dụng của Windows.
Cơ sở dữ liệu của các ứng dụng, Các thiết bị HMIs( Human/Machine
Interfaces), Các công cụ thống kê, đánh giá trong Excel hoặc tính toán những phần
của các thiết bị phức tạp là những ví dụ mà ta có thể tạo được trên PC – Access.
2.Ứng dụng.
PC – Access là OPC sever cho hệ thống target S7 – 200. Nó hỗ trợ quá trình
cấp tiến và dữ liệu hình ảnh từ hệ thống tự động hóa SIMATIC S7 -200 với các ứng
dụng tiêu chuẩn của Windows như Visual Basic, Visual C++ và Excel. PC Access
được chứng minh bởi nền tảng OPC có thể hoạt động với các tiều chuẩn của 1 OPC
Client.

3.Thiết kế.
PC Access chạy trên PG/PC dưới phiên bản Windows 2000/XP. Điều đó có
nghĩa là có thể kết nối đồng thời 8 PLC S7 200 chạy cùng 1 lúc với PC Access. Tất cả
các kết nối Online có thể được sử dụng đồng thời trên PG/PC bởi Step7 – Micro/Win.
Tất cả các giao thức có thể sử dụng cho quá trình trao đổi dữ liệu.
Một số kiểu kết nối có thể thực hiện:
 Kết nối với mạng công nghiệp Ethenet.
 Kết nối với CP 243 -1 hoặc CP 243 -1 IT.
 Kết nối với mạng PPI, MPI.
Chương IV: TÌM HIỂU CHUNG VỀ WINCC

I. Giới thiệu phần mềm giao diện WinCC (Siemens).


WinCC (Windows Control Center) là một phần mềm của hãng Siemens dùng
để điều khiển, giám sát thu thập dữ liệu trong quá trình sản xuất . Những thành phần
có trong WinCC dễ sử dụng, giúp người dùng tích hợp những ứng dụng mới hoặc có
sẵn mà không gặp bất kỳ trở ngại nào.
1. Đặc trưng cơ bản của WinCC.
WinCC chạy trên hệ điều hành Microsoft Windows XP, Windows 2000. Do đó
có tính chất mở và thường xuyên cập nhật, phát triển nên WinCC tương thích với
nhiều phần mềm chuẩn tạo nên giao diện người và máy đáp ứng nhu cầu sản xuất.
Chương trình được tích hợp nhiều ứng dụng, tận dụng dịch vụ của hệ điều hành làm
cơ sở mở rộng hệ thống. Với WinCC, ta có thể sử dụng nhiều giải pháp khác nhau để
giải quyết công việc, từ việc xây dựng hệ thống có qui mô nhỏ và vừa khác nhau, cho
tới việc xây dựng hệ thống có qui mô lớn như MES: Hệ thống quản lý việc thực hiện
sản xuất – Manufacturing Excution Systems…
Tuỳ theo khả năng của người thiết kế cũng như các phần cứng hỗ trợ khác mà
WinCC đã và đang được phát triển trong nhiều lĩnh vực khác nhau.
Ứng dụng phổ biến nhất của WinCC là:
Khi một hệ thống dùng chương trình WinCC để điều khiển, thu thập dữ liệu từ
quá trình, nó có thể mô phỏng bằng hình các sự kiện xảy ra trong quá trình điều khiển
dưới dạng các chuỗi sự kiện. WinCC cung cấp nhiều hàm chức năng cho mục đích
hiển thị, thông báo bằng đồ họa, xử lý thông tin đo lường, các tham số công thức, các
bảng ghi báo cáo, v.v…đáp ứng yêu cầu công nghệ ngày một phát triển và là một
trong những chương trình ứng dụng trong thực tế.
Các chức năng của WinCC:
 Lập cấu hình hoàn chỉnh.
 Hướng dẫn giới thiệu về việc lập cấu hình.
 Thích ứng việc ấn định, gọi và lưu trữ các dự án
 Quản lí các dự án
 Có khả năng nối mạng và soạn thảo cho nhiều người sử dụng trong một project.
 Quản lí phiên bản
 Diễn tả bằng đồ thị của dữ liệu cấu hình
 Điều khiển và đặt cấu hình cho các hình vẽ/cấu trúc hệ thống
 Thiết lập cấu hình toàn cục
 Đặt cấu hình cho các chức năng định vị đặc biệt.
 Tạo và soạn thảo các tham khảo đan chéo.
 Phản hồi dữ liệu
 Báo cáo trạng thái hệ thống.
 Thiết lập hệ thống đích.
 Chuyển giữa Run-timer và cấu hình.
 Kiểm tra chế độ mô phỏng, trợ giúp thao tác để đặt cấu hình dữ liệu bao gồm:
Dịch hình vẽ, mô phỏng tag, thị trạng thái và thiết lập thông báo.

2. Chức năng Graphics Designer.


Thực hiện dễ dàng các chức năng mô phỏng và hoạt động thông qua các đối
tượng đồ hoạ của chương trình WinCC, Windows, OLE, I/O… với nhiều thuộc tính
động (Dynamic).

3 Chức năng Alarm Logging.


Thực hiện việc hiển thị các thông báo hay các báo cáo trong khi hệ thống đang
vận hành,. Đảm trách về các thông báo nhận được và lưu trữ. Nó chứa các chức năng
để nhận các thông báo từ các quá trình, để chuẩn bị, hiển thị, hồi đáp và lưu trữ
chúng. Ngoài ra Alarm Logging còn giúp chúng ta tìm ra nguyên nhân lỗi của hệ
thống.

4. Tag Logging
Thu thập, lưu trữ và nén các giá trị đo dưới nhiều dạng khác nhau. Tag Logging
cho phép lấy dữ liệu từ các quá trình thực thi, chuẩn bị để hiển thị và lưu trữ các dữ
liệu đó. Dữ liệu có thể cung cấp các tiêu chuẩn về công nghệ và kỹ thuật quan trọng
liên quan đến các trạn thái hoạt động của toàn hệ thống.

5. Report Designer

Có nhiệm vụ tạo các thông báo, báo cáo và các kết quả này được lưu trữ dưới
dạng các trang nhật ký sự kiện.
6. User Achivers.
Cho phép người sử dụng lưu trữ dữ liệu từ chương trình ứng dụng và có khả
năng trao đổi với các thiết bị tự động hoá khác. Điều này có nghĩa: Các công thức,
thông số trong chương trình WinCC có thể được soạn thảo, lưu trữ và sử dụng trong
hệ thống.
WinCC sử dụng bộ công cụ thiết kế giao diện đồ hoạ mạnh như: Toolbox, các
control, OLE,… được đặt dễ dàng trên giao diện thiết kế. Ngoài ra, để phục vụ cho
công việc giám sát điều khiển tự động WinCC còn trang bị thêm nhiều tính năng mới
mà các công cụ khác không có như:
 Các Control thông qua hệ thống quản trị dữ liệu có thể gắn với một biến theo
dõi trạng thái của hệ thống điều khiển. Thông qua đó, tác động đến việc giám
sát các trạng thái.
 Thông qua hệ thống, thông điệp có thể thực hiện những hành động tương ứng
khi trạng thái thay đổi.
 Trong WinCC, ngôn nghữ C-Script, VB-Script được dùng để thao tác giúp cho
việc xử lý các sự kiện phát sinh một cách mềm dẻo và linh hoạt.
WinCC cho phép người sử dụng có khả năng truy cập vào các hàm giao diện
của chương trình ứng dụng API (Application Program Interface) của hệ điều hành.
Ngoài ra, sự kết hợp giữa WinCC và công cụ phát triển riêng như: Visal C++ tạo ra hệ
thống có tính đặc thù cao, tinh vi, gắn riêng với một cấu hình cụ thể nào đó.
WinCC có thể tạo một giao diện Người – Máy (HMI) dựa trên cơ sở giao tiếp
giữa con người với các hệ thống máy, thiết bị điều khiển (PLC, CNC,…) thông qua
các hình ảnh, sơ đồ, hình vẽ hoặc câu chữ có tính trực quan hơn. Có thể giúp người
vận hành theo dõi quá trình làm việc, thay đổi các tham số, công thức hoặc quá trình
công nghệ thông qua các hệ thống tự động . Giao diện HMI cho phép người vận hành
giám sát các qui trình sản xuất và cảnh báo, báo động hệ thống khi có sự cố.
Từ máy tính trung tâm, có thể điều khiển sự hoạt động của toàn bộ dây truyền
sản xuất được lập trình trên WinCC, bạn có thể giám sát và thu tất cả các thiết bị trên
dây truyền. Dựa vào giao diện HMI, có thể thu thập dữ liệu vào ra (I/O) một cách
chính xác. Đây là một trong những chương trình thiết kế giao diện Người – Máy phổ
biến tại Việt Nam.
II. Cấu hình Wincc

1. Các loại Project

Hình 2.1: Các loại Project


 Single-User Project: Một Single-User Project là một trạm vận hành đơn. Tạo
cấu hình, cũng như kết nối bus quá trình và lưu trữ dữ liệu của Project được
thực hiện trong máy tính này
 Multi-User Project: Cấu hình nhiều Client và một Server. Tất cả cùng làm việc
trên một Project. Tối đa 16 Client được truy cập vào một Server. Cấu hình có
thể đặt trong server hoặc trong một vài client. Dữ liệu của project là các hình
ảnh, các tag, mục lưu trữ dữ liệu được lưu trữ trong server và cung cấp cho các
client. Server được kết nối với bus quá trình và dữ liệu quá trình được xử lí ở
đây. Việc vận hành hệ thống được thực hiện từ các client.
 Client Project: Client Project là một loại project mà có thể truy cập vào nhiều
server. Các server được liên kết có project của riêng của chúng. Cấu hình
project của server được thực hiện trong server hoặc trong các client.\
2. Chức năng của Win CC Explower

Hình 2.2: WinCC Explower


Khi khởi động chương trình cửa sổ này hiện ra. Tất cả thành phần của Win CC được
khởi động từ đây, có thể truy cập vào tất cả thành phần mà một project giao diện
người máy cần có cũng như xây dựng cấu hình cho các thành phần riêng rẽ.
Win CC Explower cung cấp các thông tin dưới đây:
 Chức năng của Win CC Explower
 Kiến trúc của Win CC Explower
 Các chuẩn editor chuẩn
Tại đây chứa tất cả các cức năng quản lí cho toàn hệ thống trong Win CC Explower
có thể đặt cấu hình khởi động module (Run-time).
Nhiệm vụ quản lí dữ liệu:
Quản lí dữ liệu cung cấp ảnh quá trình với các giá trị của tag. Tất cả các hoạt
động của quản lí dữ liệu đều chạy trên một nền.
- Lập cấu hình hoàn chỉnh.
- Hướng dẫn giới thiệu về việc lập cấu hình.
- Thích ứng việc ấn định, gọi và lưu trữ các dự án
- Quản lí các dự án
- Có khả năng nối mạng và soạn thảo cho nhiều người sử dụng trong một
project.
- Diễn tả bằng đồ thị của dữ liệu cấu hình
- Điều khiển và đặt cấu hình cho các hình vẽ/cấu trúc hệ thống
- Thiết lập cấu hình toàn cục
- Đặt cấu hình cho các chức năng định vị đặc biệt.
- Tạo và soạn thảo các tham khảo đan chéo.
- Phản hồi dữ liệu
- Báo cáo trạng thái hệ thống.
- Thiết lập hệ thống đích.
- Chuyển giữa Run-timer và cấu hình.
- Kiểm tra chế độ mô phỏng, trợ giúp thao tác để đặt cấu hình dữ liệu bao gồm:
Dịch hình vẽ, mô phỏng tag, thị trạng thái và thiết lập thông báo.
Một dự án bao gồm các thành phần sau: Computer (máy tính), Tag
Managerment (quản lí biến), Data Type (kiểu dữ liệu), Editor (soạn thảo).
» Computer (máy tính)
Thành phần máy tính dùng để quản lí tất cả máy tính có thể truy cập vào một
dự án hiện có, đặt cấu hình riêng cho mỗi máy. Các thuộc tính của môt máy tính: bao
gồm tên máy và kiểu máy tính.
- Server: máy tính trung tâm để lưu trữ dữ liệu và quản lí toàn cục trong hệ
thống Win CC.
- Client: được định nghĩa như một trạm làm việc. Trung tâm điều khiển được
tải cục bộ trong từng loại máy tính này
- Các bộ điều khiển truyền thông: Là giao diện kết nối một hệ thống PLC và
WinCC. Hệ thống Win CC chứa các bộ điều khiển truyền thông (liên kêt động) trong
kênh DLL với các thông tin về:
Điều kiện tiên quyết cần để xử lí các tag quá trình bằng PLC.
 Các thủ tục chung để kết nối tag ngoài
 Giới thiệu cấu hình đặc biệt của kênh DLL

 Tag Mamagerment (quản lí biến)Tags WinCC là phần tử trung tâm để truy cập
các giá trị quá trình. Trong một dự án, chúng nhận một tên và một kiểu dữ liệu
duy nhất. Kết nối logic sẽ được gán với biến WinCC. Kết nối này xác định
kênh nào sẽ chuyển giao giá trị quá trình cho các biến. Các biến được lưu trong
cơ sở dữ liệu toàn dự án. Khi một chế độ của WinCC khởi động, tất cả các biến
trong một dự án được nạp và cấu trúc Run-time tương ứng được thiết lập. Mỗi
biến được lưu trữ trong quản lí dữ liệu theo một kiểu dữ liệu chuẩn.
- Biến nội: các biến nội không có địa chỉ trong hệ thống PLC, do đó quản lí dữ
liệu bên trong WinCC sẽ cung cấp cho toàn bộ mạng hệ thống. Các biến nội được
dùng lưu trữ thông tin tổng quát như: Ngày giờ hiện hành, lớp hiện hành, cập nhật
liên tục. Hơn nữa, các biến nội cho phép trao đổi dữ liệu giữa các ứng để thực
hiện việc truyền thông cho cùng quá trình theo cách tập trung và tối ưu.
- Biến quá trình: là các biến liên kết với việc truyền thông logic để phản ánh
thông tin về địa chỉ của các hệ thông PLC khác nhau. Các biến ngoại chứa một một
mục đích tổng quát gồm các thông tin về tên, kiểu, các giá trị giới hạn và một mục
chuyên biệt về kết nối mà cách diễn tả phụ thuộc kết nối logic.
- Nhóm biến: chứa tất cả các biến có kết nối logic lẫn nhau
Data Type (Các kiểu dữ liệu)
- Binary: Kiểu nhị phân
- Unsigned 8-bit value: kiểu nguyên 8 bit không dấu.
- Signed 8-bit value: kiểu nguyên 8 bit có dấu.
- Unsigned 16-bit value: Kiểu nguyên 16 bit không dấu
- Signed 16-bit value: Kiểu nguyên 16 bit có dấu
- Unsigned 32-bit value: Kiểu nguyên 32 bit không dấu
- Signed 32-bit value: Kiểu nguyên 32 bit có dấu
- Floating point Number 32 bit IEEE 754: kiểu số thực
32 bit theo tiêu chuẩn IEEE 754.
- Floating point Number 64 bit IEEE 754: kiểu số thực
64 bit theo tiêu chuẩn IEEE 754.
- Text Tag 8 bit character set: kiểu kí tự 8 bit
- Text Tag 16 bit character set: kiểu kí tự 8 bit
- Raw Data type: dữ liệu thô
Các trình soạn thảo (Editor)
- Hệ thống đồ hoạ (Graphics Designer): Là một trình soạn thảo đồ hoạ cung cấp
các đối tượng đồ hoạ và các bảng màu cho phép tạo các hình ảnh quá trình từ đơn giản
đến phức tạp. Những đặc tính động có thể được tạo ra cho từng đối tượng đồ hoạ
riêng lẻ. Các đối tượng đồ hoạ có thể do người sử dụng tạo ra hoặc lấy trực tiếp trong
thư viện
- Ấn bản các Action (Global Script): cho phép tạo ra những hành động cho các đối
tượng. Trình soạn thảo này cho phép người ta tạo ra các hàm giống như trong C hoặc
VB. Các hành động này có thể được sử dụng trong một số hoặc nhiều project tuỳ vào
mã code được tạo ra
- Hệ thống thông báo (Alarm Longging): cho phép thao tác việc lựa chọn việc thu
thập và lưu trữ các kết quả của quá trình và chuẩn bị để hiển thị các thông báo. Có thể
lựa chọn các khối thông báo (Message blocks), các lớp thông báo (Message classes),
loại thông báo (Message type) để hiển thị các thông báo và báo cáo.
- Lưu trữ các giá trị đo của quá trình (Tag Longging): được sử dụng để thu thập dữ
liệu từ các quá trình và chuẩn bị chúng cho việc hiển thị và lưu trữ. Dữ liệu được định
dạng cho việc lưu trữ, thời gian thu thập và lưu trữ có thể được lựa chọn trước.
- Hệ thống báo cáo (Report Designer): Là một hệ thống tích hợp các báo cáo để cung
cấp tài liệu theo thời gian đặt trước hoặc theo sự kiện điều khiển của các thông báo,
các thao tác, các nội dung lưu trữ, các dữ liệu hiện thời hoặc dữ liệu lưu trữ trong các
báo cáo của người sử dụng hoặc có thể lựa chọn các dạng layout trong project. Nó
cung cấp đầy đủ các giao diện cho người sử dụng với các công cụ đồ hoạ và đưa ra
các kiểu báo cáo khác nhau.
- Cho phép soạn thảo các văn bản để sử dụng trong quá trình chạy bởi các module
khác nhau.
3. Graphics Designer:

Hình 2.3: Graphics Designer


Cấu trúc của giao diện đồ hoạ
- Menu bar
- Palette chuẩn
- Thanh trạng thái
- Thanh lớp
Các palette tạo và sửa chữa đối tượng đồ hoạ
- Palette màu
- Palette đối tượng
- Palette kiểu
- Palette về sắp xếp
- Palette phóng to thu nhỏ
- Palette font
Bảng các đối tượng
- Các đối tượng chuẩn (Standard Object): Tại đây có rất nhiều đối tượng, để sử
dụng và lấy chúng thì chỉ cần nhấp chuột và kéo vào cửa sổ làm việc. Có thể dùng
chuột làm thay đổi kích thước các đối tượng bao gồm: Đường thẳng, hình đa giác,
đường gấp khúc, elip,…
- Các đối tượng thông minh (Smart Object): Gồm các đối tượng nhúng
- Ứng dụng Window (Application Window): Là những đối tượng thông báo hệ
thống (Alarm Longging), lưu trữ hệ thống (Tag Longging), báo cáo hệ thống.
Application Window mở ra những ứng dụng và quản lí nó để hiển thị và vận hành.
- Điều khiển nhúng và liên kết đối tượng (OLE control): Sử dụng OLE control
để cung cấp các công cụ Winndow (nút ấn, hộp lựa chọn…). Các thuộc tính của nó
được biểu thị trong cửa sổ “Object Properties” và tab “Event”.
- Trường vào/ra (I/O field): Sử dụng như một số trường vào hoặc ra hoặc cả
hai. Các dạng dữ liệu cho phép sử dụng với I/O field:
- Nhị phân
- Hệ 16
- Hệ thập phân
- Xâu kí tự
- Bar: Thuộc tính của nó ảnh hưởng đến sự xuất hiện và tính năng của nó. Nó
thể hiện các giá trị bằng đồ thị có quan hệ với giới hạn cao, thấp hoặc hoàn toàn chỉ là
miêu tả bằng đồ hoạ phối hợp thể hiện những giá trị với tỉ lệ do người sử dụng định
trước.
- Hiển thị trạng thái (Status Display): Sử dụng để hiển thị bất kỳ con số nào của
những trạng thái khác nhau. Cho phép thực hiện hiển thị động bằng cách nối nó với tất
cảc các tag tương ứng với những trạng thái khác nhau.
- Danh sách văn bản (Text list): Sử dụng để đưa giá trị cho văn bản. Nó có thể
sử dụng như một danh sách vào hoặc phối hợp danh sách văn bản. Dạng số liệu là
thập phân, nhị phân, hoặc bít dữ liệu đều có thể được sử dụng.
Các đối tượng của Window (Window Objeccct):
- Nút ấn (button): Nó được sử dụng để điều khiển sự kiện quá trình. Nó có hai
trạng thái ấn xuống và không ấn. Liên kết tới quá trình bằng cách thực hiện các thuộc
tính động tương ứng .
- Hộp thử (check box)
- Nhóm lựa chọn (Option Group)
- Nút tròn (Round Button)
- Slider
Ngoài ra WINCC còn có rất nhiều chức năng khác.
Chương V. VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN TRÊN PLC S7 - 200
MÔ PHỎNG MÔ HÌNH TRÊN WINCC

I.Viết chương trình điều khiển trên PLC S7 – 200.

2. Bảng địa chỉ.


3.Viết chương trình điều khiển.
Ta tiến hành viết chương trình trên khối OB1.
Bước 1: Tạo biến trung gian M3.1 đóng cắt động cơ quay. Tạo network khởi động và
tắt hệ thống .
Bước 2: Chạy động cơ băng chuyền và động cơ lấy nắp khi chạy hệ thống.

Bước 3. Tạo biến trung gian Y1.


Bước 4. Tạo biến trung gian Y2

Bước 5. Khởi tạo biến trung gian Y3 và Y4


Bước 6:Khởi tạo biến trung gian Y5 và Y6

Bước 7:Khởi tạo bộ đếm C48 và bộ trễ cho chuyển động quay.
Bước 8: Tạo bộ trễ để đóng van cấp khí xi lanh và cấp điện động cơ vặn nắp.

Bước 9:Tạo bộ trễ để ổn định vị trí chai trước khi vặn nắp.
Bước 10:Tạo trễ để thực hiện thao tác quay tiếp theo.

Bước 11:Điều khiển động cơ quay , xi lanh vặn nắp, Động cơ vặn nắp thông qua các
biến trung gian đã tạo trước đó.
Bước 12: Đếm số chai đã được đóng nắp.

II. Khởi tạo OPC Sever dùng PC Access.


Bước 1: Khởi động PC Access.
Bước 2: Tiến hành Import chương trình mà ta đã lập trinhg trước đó.

Bước 3: Truy nhập vào chương trình ta vừa Import để lấy các TAG mà ta cần liên kết.
Bước 4: Tiến hành Test Client và Lưu OPC sever đã khởi tạo được.
II.Mô phỏng trên WINCC.
Bước 1: Khởi động WINCC > vào mục TAG MANAGEMENT để khởi tạo các TAG.

Bước 2: Thêm OPC server trong giao diện khởi tạo TAGs.
Bước 3:Lấy các TAG cần dùng trong OPC Sever mà ta đã khởi tạo trước đó.
Bước 4: Thiết kế giao diện mô phỏng trên Graphic Designer.

Bước 5: Tiến hành vẽ ta được.

You might also like