Siemens S7-1200 là dòng PLC compact bán chạy nhất của Siemens, được thiết kế cho các ứng dụng tự động hóa vừa và nhỏ trong công nghiệp sản xuất. Với môi trường lập trình TIA Portal tích hợp và khả năng kết nối PROFINET tiêu chuẩn, S7-1200 trở thành lựa chọn hàng đầu trong các tủ điện PLC tại Việt Nam — đặc biệt ở các nhà máy FDI Nhật Bản, Hàn Quốc và châu Âu.

Tổng Quan Dòng CPU Siemens S7-1200

S7-1200 hiện có 5 dòng CPU chính (firmware V4.x trở lên), phân biệt theo số lượng I/O onboard và bộ nhớ chương trình:

CPUDI / DOAIBộ nhớ chương trìnhỨng dụng điển hình
CPU 1211C6 DI / 4 DO2 AI30 KBĐiều khiển bơm đơn, băng tải nhỏ
CPU 1212C8 DI / 6 DO2 AI75 KBĐiều khiển 2-3 động cơ, quạt
CPU 1214C14 DI / 10 DO2 AI100 KBDây chuyền sản xuất vừa
CPU 1215C14 DI / 10 DO2 AI + 2 AO125 KBĐiều khiển biến tần, PID
CPU 1217C14 DI + 6 HSC / 10 DO + 4 DQ2 AI + 2 AO150 KBMotion control, encoder, high-speed

Ký hiệu cuối: C = DC/DC/DC (nguồn DC, đầu vào DC, đầu ra transistor); AC/DC/RLY = nguồn AC, đầu vào DC, đầu ra relay. Đầu ra transistor có tốc độ đóng cắt cao hơn relay, phù hợp điều khiển biến tần.

Môi Trường Lập Trình TIA Portal

TIA Portal (Totally Integrated Automation Portal) là phần mềm lập trình duy nhất cho toàn bộ sản phẩm Siemens: PLC S7-1200/1500, HMI Comfort/Basic Panel, biến tần SINAMICS và các thiết bị SIMATIC khác. Đây là lợi thế lớn khi thiết kế hệ thống tích hợp PLC + HMI.

Phiên bản hiện tại: TIA Portal V19 (tính đến cuối 2024). Phiên bản V17 vẫn phổ biến và ổn định cho S7-1200 firmware V4.x.

Cài đặt yêu cầu: Windows 10/11 (64-bit), RAM tối thiểu 16 GB, ổ cứng SSD khuyến nghị. TIA Portal có thể download trial 21 ngày hoặc mua license chính thức từ Siemens.

Ngôn Ngữ Lập Trình Theo IEC 61131-3

S7-1200 hỗ trợ đầy đủ 5 ngôn ngữ lập trình theo tiêu chuẩn IEC 61131-3:

  • LAD (Ladder Diagram): Sơ đồ thang — phổ biến nhất, dễ hiểu với kỹ sư điện truyền thống. Phù hợp điều khiển logic on/off, timer, counter.
  • FBD (Function Block Diagram): Sơ đồ khối chức năng — trực quan, dễ tạo logic phức tạp bằng cách ghép các khối.
  • STL (Statement List): Danh sách lệnh dạng text — cú pháp thấp hơn, hiệu quả cho lập trình viên có kinh nghiệm.
  • SCL (Structured Control Language): Ngôn ngữ cấu trúc giống Pascal/C — lý tưởng cho tính toán PID, xử lý dữ liệu phức tạp, vòng lặp.
  • GRAPH (Sequential Function Chart): Lưu đồ tuần tự — thiết kế cho dây chuyền step-by-step, máy tự động có nhiều bước.

Lời khuyên: Bắt đầu với LAD cho logic cơ bản, học SCL khi cần xử lý tính toán (PID, biến tần). TIA Portal cho phép dùng nhiều ngôn ngữ trong cùng một project.

Khả Năng Kết Nối Truyền Thông

Đây là điểm mạnh vượt trội của S7-1200 so với các PLC tầm trung khác:

  • PROFINET (tích hợp sẵn): Giao thức Ethernet công nghiệp tiêu chuẩn của Siemens — kết nối HMI, I/O phân tán (ET 200SP), biến tần, các PLC khác qua mạng Ethernet. Tốc độ 100 Mbps, thời gian cycle ≥ 1ms.
  • Modbus TCP: Thông qua PROFINET, dùng function block MODBUS_CLIENT/SERVER — kết nối với meter điện, biến tần ABB/Schneider/LS, cảm biến Modbus.
  • Modbus RTU / RS-485: Qua module mở rộng CM 1241 (RS-422/485) — phổ biến kết nối biến tần, HMI giá rẻ, cân điện tử Modbus.
  • PROFIBUS: Qua module CM 1243-5 (DP master) — kết nối thiết bị PROFIBUS cũ khi nâng cấp hệ thống.
  • USS: Giao thức của Siemens cho biến tần SINAMICS và MICROMASTER — điều khiển tốc độ, chiều quay động cơ trực tiếp từ PLC.

Ví Dụ Ứng Dụng Thực Tế — Tủ Điều Khiển Bơm Cấp Nước

Một ứng dụng S7-1200 phổ biến tại các nhà máy INDOME triển khai: tủ điều khiển bơm cấp nước công nghiệp với 2 bơm hoạt động luân phiên và 1 bơm dự phòng.

Cấu hình phần cứng: CPU 1214C DC/DC/DC + CM 1241 RS-485 + biến tần Siemens SINAMICS G120. I/O: cảm biến áp suất 4-20mA (AI), công tắc mức nước (DI), điều khiển contactor/biến tần (DO).

Logic điều khiển (LAD/SCL):

  • Đọc áp suất đường ống qua AI (4-20mA → 0-10 bar)
  • PID điều khiển biến tần để duy trì áp suất đặt (setpoint) qua Modbus RTU
  • Luân phiên 2 bơm sau mỗi 8 giờ vận hành (timer + counter)
  • Cảnh báo và tự khởi động bơm dự phòng khi bơm chính hỏng
  • Lưu thống kê vận hành vào data block, gửi lên HMI qua PROFINET

Tại INDOME, các tủ điều khiển bơm và quạt đều dùng S7-1200 với đầy đủ documentation: sơ đồ điện, chương trình PLC (.ap17/.zap17), hướng dẫn vận hành bàn giao cho khách hàng.

Kết Luận

Siemens S7-1200 + TIA Portal là nền tảng tự động hóa linh hoạt, phù hợp với đa số ứng dụng điều khiển công nghiệp tại Việt Nam — từ tủ điều khiển bơm, quạt đơn giản đến dây chuyền sản xuất phức tạp với nhiều axis chuyển động. Đầu tư học TIA Portal là kỹ năng cốt lõi cho kỹ sư điện công nghiệp trong thập kỷ tới.

KT
Kỹ Sư Tự Động Hóa INDOME
Phòng Kỹ Thuật & Lập Trình — INDOME CO., LTD · Bình Dương
PLC SiemensS7-1200 TIA PortalPROFINET IEC 61131-3Modbus RTU Tủ điện PLCTự động hóa

Tài Liệu Tham Khảo

  1. Siemens AG — "SIMATIC S7-1200 System Manual", Edition 11/2023 (Document A5E02486680-AN), Siemens Industry
  2. Siemens AG — "TIA Portal V19 Online Help", Siemens Industry Online Support (support.industry.siemens.com)
  3. IEC 61131-3:2013 — "Programmable controllers – Part 3: Programming languages", IEC
  4. Siemens AG — "SIMATIC S7-1200 Easy Book", Siemens Industry Online Support (2020)
  5. Siemens AG — "MODBUS TCP Communication with S7-1200/S7-1500", Application Note (Entry ID: 49948856)