Một chương trình PLC hoàn chỉnh không chỉ đơn giản như cho phép hệ thống chạy, nó còn yêu cầu chú thích hoàn chỉnh, kiến trúc tốt, khả năng mở rộng tốt, hệ thống báo động và bảo vệ hoàn chỉnh và hệ thống mô phỏng trước khi hoạt động.
Sự đơn giản
Làm cho chương trình PLC đơn giản nhất có thể. Đơn giản có nghĩa là sử dụng khung chương trình được tiêu chuẩn hóa càng nhiều càng tốt và sử dụng các hướng dẫn đơn giản càng nhiều càng tốt.
Để làm cho chương trình đơn giản, cần phải tối ưu hóa cấu trúc chương trình và đơn giản hóa chương trình bằng các hướng dẫn điều khiển dòng chảy theo một cách lớn và để thay thế các hướng dẫn chức năng đơn bằng các hướng dẫn mạnh mẽ và chú ý đến thứ tự hướng dẫn một cách nhỏ.
Khả năng đọc
Yêu cầu của khả năng đọc chương trình được thiết kế nên tốt. Điều này không chỉ tạo điều kiện cho nhà thiết kế chương trình đào sâu sự hiểu biết về chương trình, để tạo điều kiện cho việc gỡ lỗi, mà còn tạo điều kiện cho người khác đọc và hiểu chương trình của bạn, để tạo điều kiện cho người dùng bảo trì. Nếu cần thiết, chương trình cũng có thể được thực hiện để quảng bá.
Để làm cho chương trình có thể đọc được, chương trình được thiết kế phải rõ ràng nhất có thể. Hãy chú ý đến phân cấp và thực hiện tính mô-đun đến điểm thiết kế với các phương pháp hướng đối tượng. Để sử dụng nhiều thiết kế tiêu chuẩn hơn.
Nếu bạn sử dụng lập trình ngôn ngữ trong các trường hợp đặc biệt, vui lòng sử dụng lập trình thang trong hầu hết các trường hợp để dễ đọc.
Sau đó, phân bổ I/O phải thường xuyên, dễ dàng ghi nhớ và hiểu. Nếu cần thiết, cũng làm một số công việc chú thích. Việc sử dụng các thiết bị nội bộ cũng nên thường xuyên, không chỉ sử dụng chúng một cách ngẫu nhiên.
Khả năng đọc cần được ghi nhận khi bắt đầu thiết kế chương trình. Điều này không dễ để làm. Bởi vì trong quá trình gỡ lỗi chương trình, việc tăng hoặc giảm các hướng dẫn, việc sử dụng các thay đổi của thiết bị nội bộ, có thể làm cho chương trình rõ ràng hơn, trở nên hỗn loạn một chút. Vì vậy, trong việc thiết kế việc gỡ lỗi về sự gia tăng hoặc giảm để rời khỏi một số phòng, và sau đó việc gỡ lỗi được hoàn thành và sau đó thực hiện một chút tổ chức, để thiết kế của chương trình có chất lượng cao hơn.
Ghi chú chương trình, ít nhất nên có các khía cạnh sau:
A, Hệ thống Nhận xét: Công ty bản quyền của toàn bộ chương trình và việc sử dụng bộ chương trình này
B, Nhận xét khối chương trình: Mục đích chính của khối chương trình này và tác giả
C, Đoạn Nhận xét: Việc sử dụng phần mã này
D, Biến bình luận: Tầm quan trọng của không cần phải nói, bao gồm các bình luận I / O, nhận xét biến trung gian
Đối với các cân nhắc bảo mật, tôi nghĩ rằng chúng ta nên xem xét thuật toán mã hóa của chương trình hoặc mã hóa khối và không nên sử dụng để giảm các bình luận của thông minh này để đạt được.
Sự đúng đắn
Chương trình PLC phải đúng và cần được xác minh bằng công việc thực tế, chứng minh rằng nó có thể hoạt động chính xác. Đây là yêu cầu cơ bản nhất đối với chương trình PLC, nếu điều này không thể được thực hiện, thì cái khác không tốt.
Để làm cho chương trình chính xác, phải sử dụng chính xác các hướng dẫn, việc sử dụng chính xác các thiết bị nội bộ. Sử dụng chính xác các hướng dẫn và sự hiểu biết chính xác về các hướng dẫn được liên kết với ý nghĩa của các hướng dẫn và việc sử dụng các điều kiện phải rõ ràng. Nếu cần thiết, bạn có thể lập trình một số chương trình nhỏ để kiểm tra một số hướng dẫn không rõ ràng.
Đối với cùng một hướng dẫn, một số chi tiết của hướng dẫn có thể khác nhau do các lô PLC khác nhau từ nhà máy hoặc các mô hình khác nhau của sê -ri PLC, vì vậy bạn nên kiểm tra cẩn thận hướng dẫn lập trình.
Điều quan trọng là các thiết bị nội bộ được sử dụng chính xác.Nếu một số PLC có bảo vệ giảm nguồn, một số PLC thì không. Phải thực hiện rằng việc bảo vệ nguồn điện phải được sử dụng để bảo vệ thiết bị bảo vệ xuống nguồn và không thể sử dụng ngược lại.
Nói tóm lại, để sử dụng chính xác các hướng dẫn, việc sử dụng chính xác các thiết bị nội bộ, để chương trình có thể hoạt động chính xác, đây là yêu cầu cơ bản nhất của chương trình PLC.
Như một ví dụ đơn giản,Các cạnh tăng và giảm của Siemens yêu cầu sử dụng các biến có hàm lưu trữ như các biến trung gian, chẳng hạn như điểm M hoặc điểm DB, nếu bạn sử dụng biến TEMP của FC, bạn sẽ gặp vấn đề.
Độ tin cậy
Các chương trình không chỉ là chính xác, mà còn đáng tin cậy.Độ tin cậy phản ánh tính ổn định của chương trình PLC, đây là một yêu cầu cơ bản cho các chương trình PLC.
Một số chương trình PLC, trong điều kiện hoạt động thông thường hoặc hoạt động pháp lý có thể hoạt động chính xác và sự xuất hiện của các điều kiện hoạt động không bình thường (như mất điện tạm thời, sau đó nhanh chóng được tiếp thêm năng lượng) hoặc hoạt động bất hợp pháp (chẳng hạn như một số nút ra khỏi Đặt hàng, hoặc đồng thời, nhấn một số nút), chương trình không thể hoạt động đúng. Loại chương trình này, nó không đáng tin cậy lắm, hoặc không ổn định, là một chương trình xấu.
Chương trình PLC tốt về sự xuất hiện của các điều kiện hoạt động không bình thường, có thể được xác định và có thể thực hiện với các điều kiện hội tụ thông thường, có thể khiến chương trình thích nghi với nhiều tình huống. Chương trình PLC tốt có thể bị từ chối vì hoạt động bất hợp pháp và không để lại "dấu vết". Chỉ các hoạt động pháp lý được chấp nhận.
Nomplocking là một phương tiện phổ biến để từ chối các hoạt động bất hợp pháp, các mạch chuyển tiếp thường được sử dụng theo cách này, PLC cũng có thể kế thừa phương pháp này.
Dễ sửa đổi
Điều quan trọng là làm cho chương trình dễ dàng thay đổi, điều đó có nghĩa là nó sẽ dễ dàng sửa đổi.
Một trong những tính năng của PLC là chúng thuận tiện và có thể thích nghi linh hoạt với các tình huống khác nhau.Cách để làm điều này là bằng cách sửa đổi hoặc thiết kế lại chương trình.
Thiết kế lại chương trình được sử dụng trong trường hợp các yêu cầu sử dụng của quy trình PLC được thay đổi, và không chỉ chương trình được lập trình lại, mà I/OS cũng được chỉ định lại. Hầu hết các trường hợp không yêu cầu lập trình lại, và một số sửa đổi là đủ. Điều này đòi hỏi chương trình phải dễ dàng thay đổi.
Dễ sửa đổi cũng là sự linh hoạt, các yêu cầu miễn là có thể thực hiện rất ít thay đổi để đạt được mục đích thay đổi các tham số hoặc dễ dàng thay đổi hành động.
Khả năng mở rộng
Nhiều chương trình có thể đã được lập trình trước khi vào hiện trường, nhưng đến hiện trường, cũng có thể cần thêm một chương trình khác, để tránh phá vỡ cấu trúc của toàn bộ hệ thống, bạn cần đặt trước một lượng không gian nhất định trong mỗi khu vực chức năng như một bản sao lưu.
Phần cứng để lại đủ lợi nhuận,Phần mềm trong việc chuẩn bị các cân nhắc thủ công, tự động, bán tự động, vị trí bị bỏ lại.
Hoàn thành hệ thống báo động
Các hệ thống PLC thường được sử dụng trong môi trường công nghiệp, mỗi tai nạn sẽ gây ra tổn thất lớn hoặc nhỏ, để thực hiện trước khi xử lý tai nạn hoặc trong vụ tai nạn sẽ giảm thiểu tổn thất,Chúng ta phải chú ý đến báo động và bảo vệ PLC, sẽ được trích xuất ở đây như một phần quan trọng của hệ thống.
Mô phỏng chương trình
Để đảm bảo rằng tiến trình vận hành trên trang web hoặc cho khách hàng hiển thị, thường trước khi vào hiện trường, vào các chương trình của riêng họ để thực hiện mô phỏng hoàn toàn tự động. Đối với mục đích này, cần phải bao gồm một phần mô phỏng trong chương trình, bị ngắt kết nối sau khi hoạt động tại chỗ bình thường. Để trang bị cho chương trình chức năng mô phỏng, các tác vụ sau cần phải được thực hiện:
(1) chuyển đổi các điểm I/O PLC thực tế thành các biến trung gian PLC hoặc các biến khối dữ liệu;
(2) Viết chương trình mô phỏng cho từng thiết bị theo yêu cầu quy trình.
Trong quá trình thiết kế một chương trình PLC, chương trình có thể đáp ứng các yêu cầu của các khía cạnh trên có thể được gọi là một chương trình tốt.




