xLogicSoft FBD Programming: 70 Khối Chức Năng Thay Thế Logic Thang Cho Hầu Hết Các Công Việc

Bảy mươi, có lẽ còn nhiều hơn đã được thêm vào. Có lẽ còn nhiều hơn đã được thêm vào.. Đó là số lượng các khối chức năng có sẵn bên trong xLogicSoft. Không phải bảy mươi phần mở rộng thư viện mà bạn phải trả thêm — bảy mươi khối được tích hợp sẵn trong gói, từ bộ hẹn giờ trễ đơn giản đến vòng PID, toán học số thực và một bộ phát PWM đa chức năng. Hầu hết các nhà xây dựng bảng điều khiển không bao giờ chạm vào hơn một tá trong số chúng.

Tôi đã dành một thập kỷ để theo dõi các kỹ sư chiến đấu với các trình biên tập thang trên những máy móc có giá gấp mười lần những gì một PLC nhỏ gọn nên có. Sự thật đau đớn? Đối với tám mươi phần trăm các công việc tự động hóa nhỏ — thay đổi bơm, thông gió nhà kính, khóa băng tải — FBD hoàn thành công việc nhanh hơn, và một người mới có thể đọc chương trình ngay trong ngày đầu tiên.

Những Khối Đó Thực Sự Làm Gì

Sơ đồ Khối Chức Năng không phải là một món đồ chơi. Bạn kết nối các khối như bạn kết nối các rơle: đầu vào bên trái, đầu ra bên phải, và phần mềm xử lý phần còn lại. Thư viện khối bao gồm các cổ điển — hẹn giờ trễ bật/tắt, rơle xung, phím mềm, bộ đếm, phát hiện cạnh — cộng với những thứ mà bạn thường mong đợi từ một PLC trưởng thành: tỷ lệ tương tự, lập lịch đồng hồ thời gian thực, thanh ghi dịch, và một bộ khối so sánh và số học hoàn chỉnh một cách đáng ngạc nhiên.

Phiên bản 6.2.2 của tài liệu thậm chí còn ghi lại các khối tính toán số thực. SQRT. SIN. COS. TAN. LN. EXP. Trên một thiết bị vừa vặn trong lòng bàn tay của bạn. Không ai nói với bộ phận tiếp thị, nhưng điều đó thực sự ấn tượng cho phân khúc giá này.

Ví Dụ Thực Tế: Điều Khiển Quạt Thoát Nhà Kính

Hãy xem xét một bộ điều khiển nhà kính 24V. Hai cảm biến nhiệt độ (0-10V), một quạt hút (đầu ra rơle), một bộ điều khiển cửa chớp. Giải pháp thang cổ điển cần có thể là bốn mươi bậc. Phiên bản FBD cần chín khối: một khối đầu vào tương tự cho mỗi cảm biến, một khối trung bình, một bộ so sánh, hai bộ hẹn giờ trễ (một cho quạt, một cho cửa chớp), một bộ giữ, và một cuộn đầu ra.

Bây giờ người bảo trì có thể đọc nó. Chỉ điều đó thôi cũng đáng để chuyển đổi.

Giới Hạn Bộ Nhớ Mà Không Ai Đề Cập

Đây là nơi mà người mua cảm thấy bất ngờ. Trần khối chức năng phụ thuộc vào CPU, không phải phần mềm:

  • PR-18, PR-24, PR-18N, PR-26— lên đến 1024 khối chức năng
  • -Mô hình có hậu tố -N (PR-12N, ví dụ: PR-12DC-DA-R-N)— lên đến 1024 khối chức năng, với bộ nhớ chương trình mở rộng lên 64K
  • PR-14, PR-12, EXM— lên đến 512 khối
  • SR-12, SR-22— lên đến 512 khối trên firmware mới nhất (256 trong các phiên bản cũ hơn)
  • PR-6, PR-12E— 64 khối

Đối với một lịch trình chiếu sáng cộng với một chuỗi bơm cộng với một chuỗi báo động, 256 khối là đủ. Bắt đầu xếp chồng các mô-đun mở rộng và viết các công thức phức tạp, và bạn sẽ muốn vào lãnh thổ PR-26. Chỉ cần làm phép toán trước khi bạn mua, không phải sau.

Tại Sao Nó Vượt Trội Hơn Logic Thang Đối Với Các Khóa Liên Động

Logic thang tỏa sáng cho điều khiển boolean thuần túy — không có tranh cãi ở đó. Nhưng ngay khi bạn thêm các giá trị tương tự, tỷ lệ, hoặc chuỗi thời gian, FBD nén chương trình một cách đáng kể. Một khối PID thay thế mười bậc toán nguyên. Một khối PWM đa chức năng thay thế một bộ phát xung tùy chỉnh mà bạn sẽ xây dựng từ năm bộ hẹn giờ.

Và còn một điều nữa mà không ai nói ra: FBD khó viết sai hơn. Logic thang thưởng cho thói quen xấu — các bậc mì ống, các cuộn chồng chéo, các mạng không thể đọc được. FBD buộc bạn phải suy nghĩ theo dòng dữ liệu. Bản thân bạn trong tương lai, đang gỡ lỗi lúc 2 giờ sáng, sẽ cảm ơn bạn.

Cái Bẫy Phần Mềm Miễn Phí

xLogicSoft là miễn phí. Tải xuống, cài đặt nó trên một máy tính Windows 7, kết nối qua cáp RS232 hoặc USB cách ly quang điện, và bạn đang lập trình trong vòng một giờ. Phần mềm miễn phí thường có nghĩa là phần mềm bị hạn chế. Cái này thì không — gói SCADA miễn phí thậm chí còn kết hợp với các CPU Ethernet để giám sát trực tuyến và ghi dữ liệu.

Các Khối Bạn Thực Sự Sẽ Sử Dụng

Hãy để tôi tiết kiệm cho bạn một tuần khám phá menu. Trên hàng chục dự án thực địa, cùng một tá khối thực hiện chín mươi phần trăm công việc: bộ hẹn giờ trễ bật và tắt, rơle xung, bộ đếm, phát hiện cạnh, một bộ so sánh, một khối tỷ lệ tương tự, một bộ giữ, một thanh ghi dịch cho công việc tuần tự, và các khối lập lịch RTC. Sáu mươi khối còn lại tồn tại cho những ngày bạn cần chúng — và vào những ngày đó, chúng cứu bạn khỏi việc xây dựng một cái gì đó xấu xí từ các phần tử cơ bản.

Học mười khối, rồi phát triển. Một chuỗi thay đổi bơm: hai bộ hẹn giờ, một bộ đếm, hai bộ giữ. Một vòng thông gió nhà kính: hai đầu vào tương tự, một khối trung bình, một bộ so sánh, hai bộ hẹn giờ, một đầu ra. Một khóa liên động đóng gói: phát hiện cạnh, ba bộ hẹn giờ, một thanh ghi dịch cho chuỗi từ chối. Mỗi cái trong số đó vừa vặn trong một buổi chiều, và mỗi cái dạy bạn một mẫu mà bạn sẽ tái sử dụng trong nhiều năm.

Và thư viện phát triển cùng với tài liệu. Các khối số thực và khối PWM đa chức năng được ghi lại trong phiên bản hiện tại — mới hơn nhiều so với nhiều máy mà chúng sẽ chạy. Bộ khối không phải là một bảo tàng đóng băng; nó theo dõi gia đình phần cứng.

Khi 70 Khối Không Đủ

Nói thẳng: có những dự án mà FBD trong trình biên tập này hết đường bay — các hồ sơ chuyển động kỳ lạ, các máy trạng thái nặng, hoặc các chương trình đơn giản phát triển vượt quá giới hạn thoải mái. Câu trả lời không phải là một thư viện FBD lớn hơn. Đó là ngôn ngữ thứ hai của nền tảng: xLadder, với bộ lệnh kiểu S7-200, hỗ trợ cùng các CPU và thêm logic thang, ST, và bộ công cụ ngắt.

Giữ FBD làm mặc định. Chuyển một dự án sang xLadder khi nó thực sự vượt quá khả năng kết nối khối — không phải vì một kỹ sư thích các bậc. Hai trình biên tập đồng tồn tại trên cùng một phần cứng, cùng một cáp, cùng một khe chương trình, và việc chọn giữa chúng là quyết định theo dự án, không phải cam kết nền tảng.

Sự linh hoạt đó là sức mạnh thầm lặng của hệ sinh thái: một tủ, hai phong cách lập trình, và tự do chọn cái nào phù hợp với nhiệm vụ. Hầu hết các nền tảng ngân sách buộc bạn phải sử dụng một trình biên tập. Ở đây, sự lựa chọn thuộc về kỹ sư ký chương trình.

Nhưng thực sự — bảy mươi khối. Ai sử dụng bảy mươi khối? Không ai cả. Sử dụng mười. Đó là điểm mấu chốt. Sự phức tạp là tùy chọn, và đó chính xác là cách một sản phẩm tự động hóa ngân sách nên được thiết kế.