Giới thiệu
Giao tiếp giữa PC và PLC dòng Mitsubishi FX được mô tả trong bài viết này được thực hiện thông qua cổng lập trình của PLC và cổng nối tiếp của PC. Cáp lập trình SC-09 được dùng làm dây kết nối giữa máy tính và PLC. Đầu cắm 9 lõi hình chữ D của cáp được kết nối với cổng nối tiếp của máy tính và đầu còn lại được kết nối với cổng lập trình RS-422 của PLC. Chương trình giao tiếp của PC có thể được viết bằng hợp ngữ, nhiều ngôn ngữ cấp cao khác nhau, phần mềm cấu hình điều khiển công nghiệp hoặc phần mềm giao tiếp của nhà sản xuất PLC có thể được sử dụng trực tiếp. Bài viết này sử dụng .NET, nó phải viết giao thức truyền thông theo quy trình truyền thông của PLC được kết nối, vì vậy trước tiên hãy giới thiệu sơ qua về giao thức truyền thông của PLC dòng FX.
Định dạng truyền dữ liệu dòng Mitsubishi FX
FX áp dụng định dạng không đồng bộ, bao gồm 1 bit bắt đầu, 7 bit dữ liệu, 1 bit chẵn lẻ và 1 bit dừng. Tốc độ truyền là 9600bps và các ký tự là mã ASCII. Các đơn vị lưu trữ của PLC là: X là rơle đầu vào; Y là đầu ra rơle; M là rơle phụ; S là yếu tố trạng thái; T là bộ đếm thời gian; C là bộ đếm; D là thanh ghi dữ liệu.
Thiết lập
Cài cổng COM cho cáp SC-09
Đọc vùng nhớ PLC FX
Ghi dữ liệu vùng nhớ M PLC FX
Thực tế
Xem thêm: https://youtu.be/FmMAqsDq0vY