Tải bản đầy đủ (.doc) (44 trang)

Kết nối PLC s7-1200 với giao diện web HTML

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.01 MB, 44 trang )

Kết nối PLC S7-1200 với giao diện web HTML
Mục lục
LỜI NÓI ĐẦU...........................................................................................................2
CHƯƠNG 1. ..............................................................................................................3
GIỚI THIỆU CHUNG VỀ PLC VÀ PLC S7 - 1200.................................................3
1.1 Tổng quan về PLC của Siemen........................................................................3
1.2 S7-1200 – Bộ điều khiển mới của Siemen......................................................3
1.3 Giới thiệu một số lệnh cơ bản của S7-1200.....................................................8
CHƯƠNG 2..............................................................................................................12
TÌM HIỂU LẬP TRÌNH HTML..............................................................................12
2.1 Tìm hiểu chung về giao diện HTML..............................................................12
2.2 Phần mềm sử dụng.........................................................................................15
2.2 Chương trình lập trình....................................................................................19
CHƯƠNG 3..............................................................................................................24
SỬ DỤNG PHẦN MỀM TIA ĐỂ LẬP TRÌNH CHƯƠNG TRÌNH......................24
CHƯƠNG 4..............................................................................................................31
ỨNG DỤNG ĐIỀU KHIỂN PLC GIAO DIỆN HTML VÀO CÔNG NGHỆ
KHOAN 4 VỊ TRÍ 2 CẤP TỐC ĐỘ 2 CHẾ ĐỘ.....................................................31
4.1 Tìm hiểu yêu cầu công nghệ..........................................................................31
4.2 Xác định vào ra..............................................................................................33
4.3 Lưu đồ chương trình.......................................................................................34
4.4 Viết chương trình cho chế độ 1 bằng phương pháp ma trận trạng thái.........36
4.6 Sơ đồ đấu nối với thiết bị PLC.......................................................................43

Đồ án II

Page 1


Kết nối PLC S7-1200 với giao diện web HTML
LỜI NÓI ĐẦU


Ngày nay trên thế giới với sự phát triển của các nghành công nghệ thông tin, điện tử,
tự động hóa… đã làm cho đời sống con người ngày càng hoàn thiện. Các thiết bị tự động
hóa đã ngày càng xuất hiện nhiều trong sản xuất và thậm chí là vào cuộc sống sinh hoạt
hằng ngày của mỗi con người.
Là một sinh viên nghành Tự động hóa của trường Đại học Bách Khoa Hà Nội, với
những kiến thức đã học cùng với hướng dẫn đề xuất của thầy giáo, nhóm em đã chọn “
Kết nối PLC S7 – 1200 với giao diện web HTML“ làm đề tài cho đồ án II của mình.
Trong quá trình tìm hiểu và thực hiện đề tài của mình, nhóm đã cố gắng hết sức để
hoàn thiện một cách tốt nhất. Nhưng do kiến thức và sự hiểu biết còn hạn chế nên đồ án
sẽ không tránh khỏi những thiếu sót mong các thầy cô đóng góp ý kiến cho đề tài của
chúng em có thể hoàn thiện hơn.
Để hoàn thành được đồ án II này chúng em xin gửi lời cảm ơn chân thành đến
Ths. Đào Quý Thịnh đã nhiệt tình chỉ bảo và giúp đỡ nhóm em trong suốt quá trình thực
hiện.
Em xin chân thành cảm ơn !

Nhóm sinh viên

Đồ án II

Page 2


Kết nối PLC S7-1200 với giao diện web HTML

CHƯƠNG 1.
GIỚI THIỆU CHUNG VỀ PLC VÀ PLC S7 - 1200
1.1 Tổng quan về PLC của Siemen
Siemen đã và đang toàn thế giới đánh giá cao về lĩnh vực tự động hóa trong công
nghiệp. Hiện nay, Siemen đang hoạt động trên 190 lãnh thổ, chiếm vị trí dẫn đầu thị

trường và công nghệ trên toàn cầu với các hoạt động kinh doanh trong các nghành năng
lượng, công nghiệp…
Với kích thước nhỏ gọn và chi phí hợp lý, các họ bộ điều khiển của Siemen mở ra
triển vọng mới trong tự động hóa công nghiệp, nhiều ứng dụng mà tự động hóa đã được
hưởng lợi từ bộ điều khiển đó.

1.2 S7-1200 – Bộ điều khiển mới của Siemen
Vừa qua, năm 2009 ban tự động hóa công nghiệp – Tập đoàn Siemens vừa giới thiệu
ra thi trường bộ điều khiển PLC cỡ nhỏ S7 – 1200, như là sự tiếp nối phát triển của S7200 – bộ điều khiển đã quen thuộc với người sử dụng.
Với thiết kế theo dạng modul, tính năng cao, SIMATIC S7-1200 thích hợp với nhiều
ứng dụng tự động hóa khác nhau, cấp độ từ nhỏ đến trung bình. Đặc điểm nổi bật là
S7-1200 được tích hợp sẵn cổng truyền thông Profinet ( Ethernet ), sử dụng chung một
phần mềm Simatic Step 7 Basic cho việc lập trình PLC và các màn hình HMI ( Human
Machine Interface ). HMI là giao diện giữa người và máy, là một hệ thống để người dùng
giao tiếp, thông tin qua lại với hệ thống điều khiển thông qua bất kì mọi hình thức. HMI
cho phép người dùng theo dõi, ra lệnh điều khiển toàn bộ hệ thống. Điều này giúp cho
việc thiết kế lập trình, thi công hệ thống điều khiển được nhanh chóng, đơn giản. 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.

Đồ án II

Page 3


Kết nối PLC S7-1200 với giao diện web HTML
Bên cạnh CPU S7-1200 và phần mềm lập trình mới, một dải sản phẩm các màn hình
HMI mới dung cho PLC S7-1200 cũng được giới thiệu. Tất cả cùng tạo ra một giải pháp
tích hợp, thống nhất cho thị trường tự động hóa cỡ nhỏ ( Micro Automation) .


Hình 1.1 CPU SIMATIC S7-1200
S7-1200 bao gồm các họ CPU 1211C, 1212C, 1214C. Mỗi loại CPU có đặc điểm và
tính năng khác nhau, thích hợp cho từng ứng dụng của khách hàng.
Dưới đây là tóm tắt các tính năng nổi bật của SIMATIC S&-1200
 Cổng truyền thông Profinet ( Ethernet ) được tích hợp sẵn:
-

Dùng để kêt nối máy tính, với màn hình HMI hay truyền thông PLC – PLC

-

Dùng kết nối với các thiết bị khác có hỗ trợ chuẩn Ethernet mở

-

Đầu nối RJ45 với tính năng tự động chuyển đổi đấu chéo

-

Tốc độ truyền 10/100 Mbits/s

-

Hỗ trợ 16 kêt nối ethernet TCP/IP, ISO on TCP và S7 protocol
 Các tính năng về đo lường, điều khiển vị trí điều khiển quá trình:

-

6 bộ đếm tốc độ cao ( high speed counter ) dùng cho các ứng dụng đếm và đo
lường, trong đó có 3 bộ đếm 100kHz và 3 bộ đếm 30kHz


Đồ án II

Page 4


Kết nối PLC S7-1200 với giao diện web HTML
-

2 ngõ ra PTO 100kHz để điều khiển tốc độ và vị trí động cơ bước hay bộ lái servo
( servo drive )

-

Ngõ ra điều rộng xung PWM, điều khiển tốc độ động cơ, vị trí valve, hay điều
khiển nhiệt độ…

-

16 bộ điều khiển PID với tính năng tự động xác định thông số điều khiển ( autotune functionality )
 Thiết kế linh hoạt:

-

Mở rộng tín hiệu vào ra bằng board tín hiệu mở rộng (signal board ), gắn trực tiếp
phía trước CPU, giúp mở rộng tín hiệu vào/ra mà không thay đổi kích thước hệ
điều khiển.

-


Mỗi CPU có thể kết nối 8 modul mở rộng tín hiệu vào/ra

-

Ngõ vào analog 0 – 10V được tích hợp trên CPU

-

3 modul truyền thông có thể kết nối vào CPU mở rộng khả năng truyền thông , ví
dụ modul RS232 hay RS485

-

50KB work memory, 2 MB load memory

-

Card nhớ SIMATIC, dùng khi cần mở rộng bộ nhớ cho CPU, copy chương trình
ứng dụng hay khi cập nhật firmware

-

Chẩn đoán lỗi online/offline

Hình 1.2 PLC S7-1200

Đồ án II

Page 5



Kết nối PLC S7-1200 với giao diện web HTML
 Board tín hiệu của S7-1200
Board tín hiệu là một dạng modul mở rộng tín hiệu vào/ra với số lượng tín hiệu ít,
giúp tiết kiệm chi phí cho các ứng dụng yêu cầu mở rộng số lượng tín hiệu ít.
Gồm các board:
-

Một cổng tín hiệu ra analog 12 bit ( +- 10VDC, 0 – 20mA)

-

Hai cổng tín hiệu vào và hai cổng tín hiệu ra số 0.5A

Hình 1.3 Board tín hiệu của S7-1200
 Modul mở rộng tín hiệu vào.ra
Các modul mở rộng tín hiệu vào/ra được gắn trực tiếp vào phía bên phải của CPU.
Với dải rộng các loại modul tín hiệu vào/ra số và analog, giúp linh hoạt trong sử dụng S71200. Tính đa dạng của cá modul tín hiệu vào/ra sẽ được tiếp tục phát triển

Hình 1.4 Modul mở rộng tín hiệu vào ra

Đồ án II

Page 6


Kết nối PLC S7-1200 với giao diện web HTML
 Modul truyền thông
Bên cạnh truyền thông ethernet được tích hợp sẵn, CPU S7-1200 có thể mở rộng
được 3 modul truyền thông khác nhau, giúp cho việc kết nối được linh hoạt hơn. Tại thời

điểm giới thiệu S7-200 ra thị trường, có các modul RS232 và RS485, hỗ trợ các protocol
truyền thông như modbus, USS…

Hình 1.5 Ethernet communication data exchange S7-1200 & S7-1200

Hình 1.6 Ethernet communication data exchange S7-1200 & S7-200

Đồ án II

Page 7


Kết nối PLC S7-1200 với giao diện web HTML
1.3 Giới thiệu một số lệnh cơ bản của S7-1200

STT

Tên gọi

1

2

Tiếp điểm
thường mở

Tiếp điểm
thường đóng

Hình vẽ


Kiểu dữ liệu

Bool

Bool

Miêu tả
Tiếp điểm thường hở sẽ
đóng khi giá trị bit
được gán bằng 1
Tiếp điểm đóng được
đóng lại khi giá trị bit
được gán bằng 0
Nếu có tín hiệu chạy qua một
cuộn dây ngõ ra, bít ngõ ra
được đặt lên 1
Nếu không có tín hiệu chạy
qua cuộn dây ngõ ra, bit ngõ
ra được đặt về 0
Nếu có tín hiệu chạy qua một
cuộn dây ngõ ra đảo, bit ngõ
ra được đặt về 0
Nếu không có tín hiệu chạy
qua cuộn dây ngõ ra đặt, bit
ngõ ra được đặt lên 1

3

Lệnh OUT


Bool

4

Lệnh OUT đảo

Bool

5

Bộ đảo logic
NOT

Bool

Lệnh đảo trạng thái
ngõ vào / ra

Bool

Khi lệnh S được kích
hoạt, giá trị dữ liệu ở
địa chỉ OUT được đặt
lên 1. Ngược lại ngõ
OUT không bị thay đổi.

6

Lệnh SET


Khi lệnh R được kích
hoạt, giá trị ở ngõ ra
Đồ án II

Page 8


Kết nối PLC S7-1200 với giao diện web HTML
7

Lệnh RESET

Bool

n: Constant
8

Lệnh SET_BF

out: Phần tử
một mảng
boolean

n: Constant

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 bằng 1. Khi đầu

vào của lệnh này bẳng 0
thì các bít này vẫn giữ
nguyên trạng thái. Trong
đó số bit là giá trị của n.

Gí trị 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 bằng 1. Khi đầu
vào của lệnh bằng 0 thì
các bit vẫn giữ nguyên
trạng thái. Trong đó số
bit là gí trị của n.

9

RESET_BF

10

Phát xung
sườn lên

Bool

Phát hiện sự thay đổi
trạng thái của một tín
hiệu từ “ 0 “ lên “ 1 ”

11


Phát xung
sườn xuống

Bool

Phát hiện sự thay đổi
trạng thái của một tín
hiệu từ “ 1 “ về “ 0 “

Đồ án II

out: Phần tử
một mảng
boolean

được đặt về 0. Ngược
lại, ngõ ra OUT không
bị thay đổi.

Page 9


Kết nối PLC S7-1200 với giao diện web HTML
Timer TP tạo một chuỗi

12

Timer tạo
xung- TP


Bool

xung với độ rộng xung
đặt trước. Thay đổi PT,
IN không ảnh hưởng khi
Timer đang chạy.
Khi đầu vào IN được tác
động vào timer sẽ tạo ra
một xung có độ rộng
bằng thời gian đặt PT

13

13

Timer TON

Timer TONR

Đồ án II

Bool

Bool

Timer trễ sườn lên : khi
ngõ vào IN được tác động
và duy trì trạng thái liên
tục với thời gian lớn hơn

thời gian đặt trước thì
ngõ ra Q sẽ chuyển lên
mức 1. Khi ngõ vào
ngừng tác động thì reset
và dừng hoạt động timer.
Thay đổi PT khi Timer
đang chạy không ảnh
hưởng tới Timer.
- Timer trễ sườn lên có
nhớ : Khi tổng thời gian
tác động của ngõ vào lớn
hơn hay bằng thời gian
đặt PT thì Timer sẽ được
tác động và tiếp điểm
thường mở của Timer sẽ
chuyển lên mức 1. Và khi
trạng thái Reset của
Timer bị tác động thì
Timer ngừng hoạt động
và bị reset lại.

Page 10


Kết nối PLC S7-1200 với giao diện web HTML

14

Timer TOF


15

WWW block

Đồ án II

Bool

Timer trễ sườn xuống :
Khi ngõ vào tác động thì
Timer sẽ tác động và tiếp
điểm thường hở của
Timer sẽ chuyển trạng
thái lên 1. Khi ngõ vào
ngừng tác động thì sau
khoảng thời gian PT thì
Timer sẽ ngừng tác động
và tiếp điểm thường mở
của Timer sẽ chuyển
trạng thái về mức 0.
Khối WWW cho phép sử
dụng
HTML
trong
chương trình.

Page 11


Kết nối PLC S7-1200 với giao diện web HTML

CHƯƠNG 2
TÌM HIỂU LẬP TRÌNH HTML
2.1 Tìm hiểu chung về giao diện HTML
Kể từ khi con người tạo ra máy tính, người ta đã tạo ra mối liên kết giữa chúng với
nhau để trao đổi thông tin dữ liệu. Những mạng lưới ra đời và nổi trội nhất là Internet.
Internet mở ra một thế giới mới song song với thế giới thực theo đúng nghĩa của nó. Từ
đó, con người liên lạc trao đổi với nhau theo phương thức đơn giản và nhanh chóng. Song
hành cùng Internet, các trang web ra đời, chúng được viết bằng ngôn ngữ HTML (Hyper
Text Markup Language). Người sử dụng có thể truy cập vào 1 trang web bằng 1 địa chỉ
tên miền đã có sẵn.
Ngôn ngữ HTML có ưu điểm là rất đơn giản và có thể chạy tốt với nhiều hệ điều
hành và nhiều trình duyệt web khác nhau. Tuy mỗi trình duyệt do 1 hãng khác nhau sản
xuất và có 1 cách biên dịch trang web khác nhau nhưng nói chung đều cho 1 kết quả
tương tự nhau. Ngòai ra HTML được sọan thảo rất đơn giản, không cần chương trình
chuyên dụng, chỉ cần notepad hoặc bất kỳ chương trình sọan thảo văn bản nào. Chỉ cần
save nó với định dạng “.htm” hay “.html”.
Cấu trúc cơ bản của HTML:
Thành phần chính và cũng là thông dụng nhất của 1 HTML là các thẻ (tag), các tag
này qui định hầu như tất cả mọi thứ trong trang web. 1 tag có cấu trúc như sau:

<tên tag> .... nội dung .... </tên tag>
chú ý tag luôn có phần mở đầu là tên tag bao trong cặp dấu “<>” và kết thúc tag bằng
cách thêm dấu “/” vào trước tên tag. Nếu thiếu xem như sai và tag này không có tác dụng.
Không phải tất cả tag đều có đóng, một số tag đặc biệt không cần đóng.
Ví dụ: <title> Trang chủ </title>
Đây là tag “title” và nội dung của nó là hàng chữ "Trang chủ".

Đồ án II

Page 12



Kết nối PLC S7-1200 với giao diện web HTML
một điều nữa là thứ tự mở và đóng tag. Một trang web sẽ dùng rất nhiều tag và chuyện tag
nằm trong tag là chuyện thường vì vậy phải chú ý thứ tự mở đóng tag để tránh đóng nhầm
gây ra sai. Thứ tự là tag mở trước sẽ đóng sau, tức là tag mở đầu tiên sẽ đóng sau cùng.
Ví dụ:
<html>
<head>
<title> Trang chủ </title>
</head>
<body>
</body>
</html>

Trong đó ý nghĩa các tag như sau:
<html>: Thông báo cho trình duyệt web đây là định dạng html và bắt đầu đọc file.
<head>: Chứa các thông số load cho trang web như tên trang web hiển thị trên
taskbar, bộ font sử dụng, các giá trị gán vào và nếu có dùng javascript thì nó cũng
dùng để chứa các hàm hay khai báo các file javascript (.js) viết sẵn.
<body>: Đây là phần chính chứa nội dung sẽ hiển thị trên trình duyệt web.
HTML hỗ trợ các chức năng sau:

Đồ án II

Page 13


Kết nối PLC S7-1200 với giao diện web HTML


Đồ án II

Page 14


Kết nối PLC S7-1200 với giao diện web HTML

2.2 Phần mềm sử dụng
Để lập trình giao diện HTML một cách đơn giản và hiệu quả, ta có thể sử dụng các
phần mềm sau:

Đồ án II

Page 15


Kết nối PLC S7-1200 với giao diện web HTML
-

Microsoft Frontpage

-

Zend Studio

-

Adobe dreamweaver

và một số phần mềm khác. Trong nội dung bài báo cáo này ta sử dụng phần mềm Adobe

dreamweaver để lập trình giao diện HTML.

Hình 2.1 giao diện ban đầu của chương trình
Phần mềm Adobe hỗ trợ các cách thức lập trình khác nhau, rất thuận tiện với từng
người sử dụng.

Đồ án II

Page 16


Kết nối PLC S7-1200 với giao diện web HTML

Hình 2.2 các công cụ hỗ trợ cách thức lập trình
Các thanh “menu bar - Insert” cho phép người sử dụng dễ dàng thao tác chọn các
thành phần cần thêm vào giao diện như các loại bảng, nút bấm, hình ảnh, đa phương
tiện…

Hình 2.3 Các công cụ hỗ trợ
Một trang web định dạng HTML được phân làm 2 phần chính khi lập trình:
-

Header:

Đồ án II

Page 17


Kết nối PLC S7-1200 với giao diện web HTML

Định dạng chung cho toàn bộ giao diện:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
-

Body:

Phần nội dung của giao diện sẽ được viết ở đây:
<body>
Nội dung giao diện…
</body>
Trong <Body>, có thể sử dụng các thẻ <div> để chia không gian hiển thị như ví dụ
viết cho một nút bấm dưới đây:
<div >
<form id="form" name="form" method="post" action="">
<label>
<input type="hidden" class="button" name='"Data".khoan_on' value="1" />
<input type="submit" class="button" name="Khoan" value="Cấp điện" />
</label>
</form>
</div>

Giải thích chức năng một nút nhấn :
-

Thẻ “div” dùng để phân 1 vùng theo chiều dọc trang cho cấu trúc lệnh.

Đồ án II


Page 18


Kết nối PLC S7-1200 với giao diện web HTML
-

Thẻ “form” dùng để xác định kiểu của cấu trúc lệnh, ở đây chọn là kiểu “button”
với chức năng “method” là hiển thị “post” lên giao diện. Vì cấu trúc không tác
động đến sự hoạt động của giao diện mà chỉ truyền 1 lệnh đến PLC nên chức năng
“action” để trống.

-

Hình dáng của nút nhấn được định dạng trong thẻ “label”, trong này gồm 1 thành
phần ẩn “hidden” để truyền lệnh đến PLC và 1 thành phần tác động “submit” dùng
để giao tiếp với người sử dụng. Biến Tags của PLC phải nằm trong chức năng
“name” của phần ẩn.

Các thẻ <div> được sắp xếp xen kẽ với nhau theo thứ tự từ trên xuống dưới, muốn dàn
ngang, ta thêm lệnh “float: left” vào trong thẻ <div> như sau:
<div float:left></div>
tương tự như các lệnh căn chỉnh khác như alig, class, id… được liệt kê theo 1 thực đơn
như dưới đây:

Hình 2.4 Các công cụ căn chỉnh cho 1 thẻ
Như vậy, để lập trình cơ bản cho giao diện HTML ta sử dụng phần mềm Adobe
dreamweaver. Đây là một công cụ hữu ích và dễ sử dụng để người dùng dễ dàng thao tác
với chương trình và có thể kiểm tra một cách trực quan bằng trình duyệt có sẵn trong hệ
điều hành.
2.2 Chương trình lập trình

<html xmlns=" /><!-- AWP_In_Variable Name='"Data".khoan_on' -->

Đồ án II

Page 19


Kết nối PLC S7-1200 với giao diện web HTML
<!-- AWP_In_Variable Name='"Data".khoan_off' -->
<!-- AWP_In_Variable Name='"Data".khoan_mode1' -->
<!-- AWP_In_Variable Name='"Data".khoan_mode2' -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Điều khiển khoan 2 cấp tốc độ 4 vị trí</title>
</head><body>
<div id="main-site" >
<div class="frame-title">
<div align="center">aswidth="670" height="122" align="middle" /></div>
</div>
<div class="frame-content">
<div class="main-frame"> <div class="line">
<div> <div align="center">Điều khiển khoan </div> </div>
<div align="center">
<table width="331" border="1">
<tr>
<th width="156" scope="col">
<form id="form6" name="form6" method="post" action="">
<label>
<input type="hidden" class="button" name='"Data".khoan_on' value="1" />


Đồ án II

Page 20


Kết nối PLC S7-1200 với giao diện web HTML
<input type="submit" class="button" name="khoan2" value="Start" />
</label></form></th>
<th width="165" scope="col">
<form id="form6" name="form6" method="post" action="">
<label>
<input type="hidden" class="button" name='"Data".khoan_off' value="1" />
<input type="submit" class="button" name="khoan3" value="Stop" />
</label></form></th></tr>
<tr>
<td>
<form id="form" name="form6" method="post" action="">
<label>
<div align="center">
<input type="hidden" class="button" name='"Data".khoan_mode1' value="1" />
<input type="submit" class="button" name="khoan4" value="mode 1" />
</div></label>
<div align="center"></div>
</form> </td>
<td>
<form id="form" name="form6" method="post" action="">
<label>
<div align="center">


Đồ án II

Page 21


Kết nối PLC S7-1200 với giao diện web HTML
<input type="hidden" class="button" name='"Data".khoan_mode2' value="1" />
<input type="submit" class="button" name="khoan" value="mode 2" />
</div></label>
<div align="center">
</form></td>
</tr>
</table>
table width="578" border="0">
<tr>
<th width="167" scope="col">Trạng thái Xuống Nhanh :

:=Q0.0:

</th>

<th width="164" scope="col">Trạng thái Xuống Chậm :

:=Q0.1:

</th>

<th width="167" scope="col">Trạng thái Lên Nhanh :

:=Q0.2:


</th>

</tr>
</table></div></div></div></div></div>
<div align="center"></div></div></body></html>

Đồ án II

Page 22


Kết nối PLC S7-1200 với giao diện web HTML

Hình 2.5 Giao diện điều khiển khoan.

Đồ án II

Page 23


Kết nối PLC S7-1200 với giao diện web HTML
CHƯƠNG 3
SỬ DỤNG PHẦN MỀM TIA ĐỂ LẬP TRÌNH CHƯƠNG TRÌNH
Khi khởi động chương trình TIA từ thư mục chính, giao diện ban đầu sẽ như sau:

Hình 3.1 giao diện chương trình TIA

Đồ án II


Page 24


Kết nối PLC S7-1200 với giao diện web HTML

Khi ta chọn một project mới, chương trình sẽ yêu cầu thêm thiết bị phần cứng
(PLCs, Extra modules, PC systems, hoặc thiết bị HMI):

Hình 3.2. lựa chọn thiết bị phần cứng
Khi chọn loại CPU ta chú ý đến thực đơn Firmware version, phiên bản lập trình
phải tương thích với phiên bản hiện có trong phần cứng của CPU. Tương tự như với chọn
HMI hay trạm máy tính.

Lưu ý rằng nếu nhiều hơn 2 thiết bị thì sẽ cần 1 cổng Ethernet trung gian .

Đồ án II

Page 25


×