Step 7 là một bộ chương trình phần mềm chuẩn sử dụng để đặt cấu hình và lập trình cho SIMATIC PLC. Nó là một phần của công nghiệp phần mềm SIMATIC.
Có những version sau đây của Step 7 :
Step7 Micro/DOS và STep7 Micro/Win cho những ứng dụng riêng đơn giản trên SIMATIC S7-200
Step7 cho những ứng dụng trên SIMATIC S7-300/S7-400, SIMATIC M7- 300-M7/400 và SIMATIC C7 với nhữngkhoảng chức năng rộng một số chứ năng của Step được liệt kê dưới đây :
a. Có thể được mở rộng như là một sự lựa chọn bởi sản phẩm phần mềm trong công nghiệp phần mềm SIMATIC.
b. Có thể chỉnh sửa tham số cho Function Module và quá trình truyền thông.
c. Dữ liệu truyền thông toàn cầu. d. Định kết cấu kết nối
e. Bộ chương trình Step 7 chuẩn:
Ngôn ngữ lập trình SIMATIC và ngôn ngữ biểu diễn thống nhất trong Step7 tuân theo chuẩn EN 61131-3 hay IEC 1131-3. Bộ chương trình chuẩn chạy trên hệ thống Windowns 95/98/NT/Xp/7.
Chứcnăng của bộ Step7:
Bộ Step 7 chuẩn hỗ trợ cho ta tất cả các thao tác của một quá trình điều khiển tự động.
Tạo một project mới
Khai báo cấu hình phần cứng cho một trạm PLC thuộc họ Simatic S7- 300/400.
Xây dựng cấu hình mạng gồm nhiều trạm PLC S7-300/400 cũng như thủ tục truyền thông giữa chúng.
Soạn thảo và cài đặt chương trình điều khiển cho một trạm hay nhiều trạm. Quan sát và thực hiện chương trình điều khiển trong một trạm PLCvà
gỡ rối chương trình.
Ngoài ra Step 7 còn có cả một thư viện đầy đủ với các hàm chuẩn hữu ích, phần trợ giúp online rất mạnh có khả năng trả lời mọi câu hỏi của người ứng dụng.
Ứng dụng trong Step7:
Bộ chương trình Step7 cung cấp rất nhiều ứng dụng. Ta không cần thiết phải mở từng ứng dụng riêng, chúng được tự động khởi động khi ta chọn hàm thích hợp hay mở một đối tượng.
Ngôn ngữ lập trình:
PLC S7-300 có 3 ngôn ngữ lập trình cơ bản đó là :
Ngôn ngữ “liệt kê lệnh” ký hiệu STL. Đây là dạng ngôn ngữ lập trình thông thường của máy tính.Một chương trình được ghép bởi nhiều câu lệnh theo một dạng thuật toán nhất định,mỗi lệnh chiếm một hàng và đều có cấu trúc chung là “tên lệnh + toán hạng”.
Ngôn ngữ “hình thang” ký hiệu LAD. Đây là dạng ngôn ngữ đò họa thích hợp với những ai quen thiết kế mạch logic .
Ngôn ngữ “hình khối” kí hiệu FDB. Đây là ngôn ngữ đồ họa dành cho người có thói quen thiết kế mạch điều khiển số.
Module điều khiển quá trình trong step7:
Phần mềm step 7 cung cấp các module mềm PID để điều khiển các đối tượng có mô hình liên tục như lò, động cơ... Đầu ra của đối tượng được đưa vào đầu vào của bộ điều khiển qua các cổng vào tương tự của các module vào tương tự của PLC S7- 300. Tín hiệu ra của bộ điều khiển có nhiều dạng và được đưa đến các cơ cấu chấp hành thông qua những module ra khác nhau :
Qua cổng ra tương tự của module ra tương tự (AO) Qua các cổng ra số của module ra số (DO)
Qua các cổng phát xung ra tốc độ cao
Phụ thuộc vào cơ cấu chấp hành ta có thể chọn được module mềm PID tương thích. Ba module được tích hợp sẵn trong Step 7:
2. Điều khiển bước với FB42(tên hình thức CONT_S)
3. Điều khiển phát xung với khối hàm hỗ trợ FB43 (tên hình thức FULSEGEN)
Mỗi Module mềm PID có một khối dữ liệu DB riêng để lưu giữ dữ liệu phục vụ chu trình tính toán thực hiện luật điều khiển. Các khối hàm FB của module mềm PID cập nhập được các khối dữ liệu này tại mọi thời điểm.
Module mềm FB FULSEGEN được sử dụng kết hợp với module mềm FB CONT_C nhằm tạo ra tín hiệu dạng xung tốc độ cao thích hợp với đáp ứng của cơ cấu chấp hành kiểu tỷ lệ.Chất lượng của hệ thống hoàn toàn phụ thuộc vào các tham số của bộ điều khiển.