xLogic Phần mềm: EASY-dễ-dùng Công cụ Lập trình FBD cho Phát triển Tự động hóa Công nghiệp Nhanh

Cách nhanh nhất để kiểm tra xem một công cụ lập trình có tốt hay không là đưa nó cho ai đó chưa bao giờ thấy PLC và đo thời gian cho đến khi họ có chương trình hoạt động đầu tiên. Với xLogicSoft, con số đó luôn dưới hai giờ mỗi khi tôi thực hiện thí nghiệm. FBD — sơ đồ khối chức năng — là lý do.

Bạn kết nối các khối giống như bạn kết nối các rơ le. Đầu vào bên trái, đầu ra bên phải, phần mềm xử lý phần còn lại. Không có việc vật lộn với các bậc thang, không có việc ghi nhớ tập lệnh, không có cuộc tranh luận "cuộn nào thắng".

Hộp công cụ: Bảy mươi khối, Không có bổ sung

Thư viện khối bao gồm các cổ điển — độ trễ on/off, rơ le xung, phím mềm, bộ đếm, phát hiện cạnh — và những thứ nghiêm túc: tỷ lệ tương tự, lập lịch đồng hồ thời gian thực, thanh ghi dịch, so sánh, và trong phiên bản hướng dẫn hiện tại, toán học số thực bao gồm PID, SQRT, SIN, COS, LN và EXP. Phiên bản 6.2.2 thậm chí còn tài liệu cho khối PWM đa chức năng.

Tất cả đều có trong gói miễn phí. Không cần dongle, không cần khóa giấy phép, không có cấp "chuyên nghiệp" giữ các khối hữu ích làm con tin.

Tại sao FBD Thắng cho Các Máy Nhỏ

Ladder rất tuyệt cho điều khiển boolean thuần túy — không ai tranh cãi về điều đó. Nhưng ngay khi các giá trị tương tự, tỷ lệ hoặc chuỗi thời gian xuất hiện, FBD nén chương trình một cách đáng kể. Một khối PID thay thế mười bậc thang toán học nguyên. Một khối PWM 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à chương trình đọc như một sơ đồ, điều này có nghĩa là người bảo trì thực sự có thể hiểu nó.

Điểm cuối cùng đó là điều mà các sách giáo khoa quên: một chương trình có thể đọc được là một chương trình có thể được bảo trì bởi ai đó không viết nó.

Kiểm tra Tốc độ Thực: Chuỗi Bơm

Một chuỗi luân phiên hai bơm với lịch hàng tuần, một chuỗi báo động và một liên kết Modbus — được đồng bộ với một đồng nghiệp làm cùng công việc trong ladder. Phiên bản FBD: 43 khối, một buổi sáng, không có cuộc chiến biên dịch nào. Phiên bản ladder: hoàn thành trong cùng một ngày, nhưng với gấp đôi số dòng và một cuộc tìm kiếm tham chiếu chéo ở cuối. Cả hai đều hoạt động. Một cái là niềm vui.

Đối với một nhà sản xuất máy nhỏ, tốc độ phát triển là biên lợi nhuận. Công cụ cắt giảm một nửa ngày lập trình sẽ trả cho phần cứng nhiều lần.

Trải nghiệm Tải xuống

Cài đặt, kết nối với cáp USB hoặc RS232 cách ly quang điện, chọn cổng, tải xuống. Các mẫu có khả năng Ethernet tải xuống qua mạng — có nghĩa là các bản cập nhật diễn ra mà không cần mở tủ. Lỗi biên dịch được đánh dấu trước khi chuyển, và việc từ chối một chương trình xấu là sạch sẽ, không thảm khốc.

Giới hạn bộ nhớ theo CPU: 512 khối trên SR-12 và SR-22 với firmware mới nhất, 512 trên PR-12/PR-14/EXM — 1024 với 64K trên các mẫu có hậu tố -N — và 1024 trên PR-18/PR-24/PR-26. Phác thảo chương trình, đếm các khối, mua một lớp lên — đó là toàn bộ quy trình xác định kích thước.

Kết thúc Trung thực

Không có công cụ nào hoàn hảo. FBD có giới hạn của nó về logic chuyển động kỳ lạ, và các chương trình thực sự lớn sẽ luôn tìm thấy giới hạn. Nhưng đối với thế giới của các máy nhỏ, bơm, quạt và bảng điều khiển — thế giới mà nền tảng này thực sự phục vụ — xLogicSoft là công cụ phù hợp, và nó miễn phí, và sự kết hợp đó đủ hiếm để xứng đáng xây dựng một dòng sản phẩm.

Gỡ lỗi trong FBD: Thời gian đi đâu

Thời gian lập trình là chi phí rõ ràng; thời gian gỡ lỗi là chi phí ẩn, và đó là nơi FBD kiếm được giá trị của nó. Bộ giám sát trực tuyến trong xLogicSoft hiển thị giá trị trực tiếp trên mỗi khối — bạn theo dõi đầu vào nhiệt độ, đầu ra so sánh, kết quả PID tất cả đều chuyển động theo thời gian thực trong khi máy chạy. Đó là sự khác biệt giữa việc đoán và việc nhìn thấy.

Thiết lập cửa sổ giám sát trước khi máy khởi động, không phải sau khi có lỗi. Theo dõi chuỗi quan trọng — cảm biến đến tỷ lệ đến so sánh đến đầu ra — và bạn sẽ phát hiện lỗi tỷ lệ trong phút đầu tiên. Trong ladder, việc tìm kiếm tương tự có nghĩa là bước qua các bậc thang và tham chiếu chéo các cuộn; trong FBD bạn nhìn vào dây. Dòng dữ liệu trực quan làm cho hành vi của chương trình dễ đọc đối với bất kỳ ai đứng trước màn hình, điều này biến việc đưa vào vận hành từ một bài độc thoại của kỹ sư thành một cuộc trò chuyện với thợ điện.

Sử dụng mẹo cờ cho các trường hợp kỳ lạ: thả một cờ thử nghiệm trên một giá trị trung gian, theo dõi nó chuyển đổi, và xác nhận chuỗi logic đang hoạt động trước khi quá trình đạt đến nó. Và giữ cho các cảnh báo biên dịch trung thực — trình soạn thảo đánh dấu lỗi trước khi tải xuống, nhưng một biên dịch sạch với cảnh báo về một đầu vào không kết nối vẫn là một lời hứa về sự nhầm lẫn sau này. Kết nối nó hoặc xóa nó.

Vấn đề Kỹ năng Đội ngũ

Lập luận chống lại FBD — và đó là một lập luận thực sự — là lực lượng lao động được đào tạo ladder đông hơn lực lượng lao động được đào tạo FBD. Một nhà máy đầy thợ điện nghĩ theo bậc thang sẽ nhìn vào một sơ đồ khối và thấy một ngôn ngữ xa lạ. Giải pháp không phải là ép buộc một tôn giáo. Đó là nhận ra rằng nền tảng này hỗ trợ cả hai: xLogicSoft cho FBD, xLadder cho phương ngữ ladder kiểu S7-200, cùng phần cứng.

Gửi dự án bằng ngôn ngữ mà đội bảo trì của bạn nói. Nếu thợ điện của khách hàng biết ladder, hãy cung cấp phiên bản ladder. Phiên bản FBD vẫn ở trong bộ công cụ của bạn cho những dự án mà nó thắng — và nó thắng thường xuyên hơn những gì những người ủng hộ ladder thừa nhận, đặc biệt là khi toán học tương tự xuất hiện.

Hỗ trợ hai ngôn ngữ đó là câu trả lời trung thực cho vấn đề kỹ năng, và nó hiếm trong phân khúc giá này. Hầu hết các nền tảng ngân sách ép buộc một trình soạn thảo. Cái này cho phép khách hàng chọn, đó là loại linh hoạt mà đóng giao dịch và giữ cho máy móc hoạt động.

Phần mềm miễn phí thường có nghĩa là bạn nhận được những gì bạn trả cho. Ở đây, một lần, bạn nhận được nhiều hơn.