PLC S7300 là thiết bị co thể lập trình được cua hang Siemen (Đức) quan ra đôi sau S7200, co nhiếu chức nàng và manh hôn rất nhiếu so vôi PLC S7200. PLC S7300 được dung trong nhứng ứng dung, can nhiếu ngo vaora, thôi gian đap ứng nhanh, yếu cau kết noi mang va co kha nang mô rộng sau nay. PLC S7300 thuộc dang đa khôi, cung co cau truc dang module (cac module mô rọng vế phía bến phai) va gom cac thanh phan sau:
Trang 2 Module truyeàn thoâng
(IM :Interface Module)
Trang 324-11-2009 ĐH Sư phạm kĩ thuật TPHCM
SIMATIC S7_300
BỘ NHỚ PLC S7300
Bộ nhớ PLC được chia làm 3 vùng chính :
+ OB(Organization Block): vùng tổ chức và quản lí chương trình
+ FC(Function): vùng chứa chương trình con, được tổ chức
thành hàm(chương trình con có biến hình thức)
+ FB(Function Block): loại khối FC đặc biệt có khả năng trao đổi
dữ liệu (các khối dữ liệu này phải được tổ chức thành khối dữ liệu riêng biệt DB) với khối chương trình khác
Trang 5
24-11-2009 ĐH Sư phạm kĩ thuật TPHCM
SIMATIC S7_300
Vùng chứa các khối dữ liệu
+ DB (Data Block): miền chứa các khối dữ liệu được
tổ chức thành khối.
+ L (Local data block): miền dữ liệu địa phương
(biến cục bộ)
Trang 624-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Cấu trúc chương trình trong s7300
+ Chương trình trong S7300 có thể được lập trình
theo 2 cách khác nhau:
bộ nhớ Phù hợp các bài toán nhỏ, khối được chọn phải là khối OB1 (vì: khối mà PLC luôn quét và thực hiện các lệnh trong nó thường xuyên, từ lệnh đầu tiên cho đến lệnh cuối cùng)
vùng nhỏ với từng nhiệm vụ riêng,các phần này nằm trong các khối chương trình khác nhau (OB,FC,FB,DB) phù hợp với các chương trình phức tạp
Trang 82 biến tạm thời: temp
=> chứa các giá trị tính toán tức thời
Trang 1024-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
CHƯƠNG TRÌNH CON TRONG S7300
Cách tạo 1 chương trình con trong S7300
+ Bước 1: khai báo phần cứng cho S7300
+ Bước 2: tạo chương trình con
+ Bước 3 cách gọi 1 chương trình con
Trang 1124-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Khai báo
phần cứng
Trang 1224-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Trang 1324-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Trang 1424-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Trang 1624-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Trang 1724-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
chính
Trang 1824-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Cách lập trình cấu trúc sử dụng khối FC
Ví dụ 1:
tạo 1 chương trình con mang tên FC1
gọi chương trình con trong OB1
viết 1 chương trình cộng, trừ, nhân, chia sử dụng chương trình con các biến hình thức và biến tạm thời.
Trang 1924-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
viết chương trình
+ Chương trình chính khối OB
Trang 2024-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
+ Chương trình con khối FC
Trang 21
24-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
Trang 2424-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
+ Hàm FC82 (xóa 1 loạt bit)
Trang 25
24-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300
+ Hàm FC93 (giải mã 7 đoạn)
Trang 27
24-11-2009 ĐH Sư phạm kĩ thuật
SIMATIC S7_300