Electrical & Automation Equipment |
|
Description
PLC S7-300
Module Mở Rộng
Các module mở rộng của PLC S7-300 chia thành 5 loại:
- Power Supply (PS): module nguồn nuôi, có 3 loại là 2A, 5A và 10A.
- Signal Module (SM): module tín hiệu vào ra số, tương tự.
- Interface Module (IM): module ghép nối, ghép nối các thành phần mở rộng lại với nhau. Một CPU có thể làm việc trực tiếp nhiều nhất 4 rack, mỗi rack tối đa 8 Module mở rộng và các rack được nối với nhau bằng Module IM.
- Function Module (FM): module chức năng điều khiển riêng. Ví dụ module điều khiển động cơ bước, module điều khiển PID
- Communication Processor (CP): Module phục vụ truyền thông trong mạng giữa các bộ PLC với nhau hoặc giữa PLC với máy tính.
Kết Nối
PlC S7-300 có thể kết nối với nhiều chuẩn mạng khác nhau như PROFIBUS, CAN, DeviceNet, ASi.
Profibus là một tiêu chuẩn mạng trường mở, quốc tế theo chuẩn mạng trường châu Âu EN 50170 và EN 50254. Trong sản xuất, các ứng dụng tự động hóa quá trình công nghiệp và tự động hóa tòa nhà, các mạng trường nối tiếp (serial fieldbus) có thể hoạt động như hệ thống truyền thông, trao đổi thông tin giữa các hệ thống tự động hóa và các thiết bị hiện trường phân tán. Chuẩn này cũng cho phép các thiết bị của nhiều nhà cung cấp khác nhau giao tiếp với nhau mà không cần điều chỉnh giao diện đặc biệt. PROFIBUS sử dụng phương tiện truyền tin xoắn đôi và RS485 chuẩn công nghiệp trong các ứng dụng sản xuất hoặc IEC 1158-2 trong điều khiển quá trình. Profibus cũng có thể sử dụng Ethernet/TCP-IP.
Ngôn ngữ lập trình
PLC S7-300 được lập trình qua các ngôn ngữ như: Step 7 (LAD/FBD/STL), SCL, GRAPH, HiGrap
Dạng LAD: Phương pháp hình thang, thích hợp với những người quen thiết kế mạch điện tử logic.
Dạng STL: Phương pháp liệt kê. Là dạng ngôn ngữ lập trình thông thường của máy tính. Mỗi một chương trình được ghép bởi nhiều câu lệnh, mỗi câu lệnh có cấu trúc chung gồm “tên lệnh + toán hạng”.
Dạng FBD: Phương pháp hình khối. Là kiểu ngôn ngữ đồ họa dành cho người có thói quen thiết kế mạch điều khiển số.
Dạng SCL: Có cấu trúc gần giống với ngôn ngữ dạng STL nhưng được phát triển nhiều hơn. Nó gần giống với các ngôn ngữ bậc cao như Pascal để người lập trình dễ thao tác.