Các phiên bản mới của phần mềm plcLib được phát hành định kỳ. Quy trình nâng cấp được đề xuất là trước tiên hãy xóa phiên bản hiện có của thư viện và sau đó cài đặt phiên bản mới, như được mô tả bên dưới.
1. Xác định vị trí của tệp thư viện trên máy tính của bạn, tệp này sẽ nằm trong thư mục thư viện bên dưới các Arduino Sketchbook địa điểm. Chi tiết chính xác có thể khác nhau
nhưng nó thường sẽ là một cái gì đó như [Tài liệu của tôi] / Arduino / thư viện , với một thư mục plcLib tồn tại bên dưới thư mục này nếu phần mềm có đã được cài đặt trước đó. Bạn có thể kiểm tra đường dẫn đến thư mục Sketchbook bằng cách chọn Tệp>Các tùy chọn từ Arduino IDE.
2. Đóng Arduino IDE, rồi xóa thư mục plcLib đã xác định ở trên. (Đó là một ý tưởng hay để thực hiện một sao lưu bản sao của bất kỳ tệp hiện có nào trước khi xóa chúng - đề phòng trường hợp bạn mắc lỗi.)
3. Cài đặt lại thư viện như đã giải thích trước đó.
Phần tiếp theo giới thiệu cách sắp xếp phần cứng được sử dụng bởi phần mềm. 4 Định cấu hình phần cứng
Bộ đầu vào và đầu ra cơ bản được bật theo mặc định. Cấu hình mặc định này được chọn trước tiên
'bao gồm' tệp thư viện plc ( #include <plcLib.h> ) và thứ hai bằng cách gọi hàm setupPLC () từ
trong phần setup () của bản phác thảo của bạn, như đã thấy trong bản phác thảo ví dụ của Liệt kê 1.
Ở mức tối thiểu, phần mềm xác định bốn đầu vào X0 , X1 , X2 và X3 (đầu vào tương tự A0 - A3 ) và bốn đầu vào
đầu ra Y0 , Y1 , Y2 và Y3 (chân 3, 5, 6 và 9).
Hình 8. Phân bổ đầu vào / đầu ra mặc định cho các bo mạch Arduino thông thường
Các chân bổ sung được phân bổ cho các bảng Arduino lớn hơn
( Mega , Mega2560 hoặc Due ), như được hiển thị tại đúng, cho tổng cộng 8 đầu vào và 8 đầu ra. Các tính năng chính của bố cục phần cứng này được giải thích dưới đây:
• Đầu vào có khả năng đọc các giá trị kỹ thuật số hoặc tương tự. • Đầu ra có thể tạo ra các giá trị kỹ thuật số, PWM hoặc servo.
• Các chân Arduino có chức năng trùng lặp đã được tránh ở bất cứ nơi nào có thể, để giảm thiểu phần cứng
xung đột.
• Hướng dữ liệu của đầu vào và đầu ra được định cấu hình tự động và đầu ra bị tắt ban đầu (dựa trên giả định rằng 0 = 'tắt' và 1 = 'bật')
Lưu ý: Hầu hết các tệp ví dụ được cung cấp đều sử dụng cấu hình I / O tiêu chuẩn.
Nếu sự sắp xếp mặc định này không phù hợp, thì một số thiết lập phần cứng tùy chỉnh thay thế sẽ có sẵn - hoặc bạn có thể thích tạo của riêng bạn. Hãy xem Xác định Tuỳ chỉnh IO phân bổ phần để biết thêm chi tiết.
Phần tiếp theo giới thiệu việc sử dụng sơ đồ bậc thang để mô tả sự sắp xếp và hoạt động của một hệ thống đơn giản và chuyển đổi của nó thành chương trình dựa trên logic bậc
thang . Các khái niệm logic bậc thang là xa hơn được phát triển trong các phần tiếp theo của
Hướng dẫn sử dụng plcLib.