- Giao tiếp với PLC
RS-232 là phương pháp phổ biến nhất mà PLC sử dụng để giao tiếp với các thiết bị bên ngoài. Nó là một tiêu chuẩn giao tiếp nối tiếp sử dụng mã nhị phân để truyền dữ liệu ở định dạng American Standard Code of Information Interchange (ASCII). ASCII dịch các chữ cái và số thành mã nhị phân mà máy tính có thể đọc được. ASCII là mã 7 bit (một bit là “1” hoặc “0”), khi được dịch, kết quả là 128 ký tự. Các cổng nối tiếp PLC truyền và nhận dữ liệu dưới dạng điện áp. PLC có thể là thiết bị đầu cuối dữ liệu (DTE – Data Terminal Equipment) hoặc thiết bị truyền thông dữ liệu (DCE – Data Communications Equipment). Ví dụ, một DTE có thể là một máy tính, trong khi một modem là một DCE. Thông thường, PLC là DTE và thiết bị bên ngoài là DCE. Khi PLC và thiết bị bên ngoài được kết nối với nó là cùng một thiết bị (tức là DTE / DTE hoặc DCE / DCE), chúng không thể giao tiếp với nhau và phải sử dụng kết nối null-modem.
Trong truyền thông nối tiếp, dữ liệu được truyền từng bit một. Dữ liệu được tách thành các bit đơn vị tạo nên dữ liệu để truyền và được tập hợp lại khi được thiết bị bên ngoài nhận. Một “bit bắt đầu” (start bit) là tín hiệu ban đầu được gửi và đi trước bất kỳ bit giao tiếp nào khác. Nó được coi là “không gian” hoặc điện áp âm. “Bit dừng” (stop bit), mã cuối cùng được gửi, được hiểu là “Dấu” hoặc điện áp dương.
Tám bit tạo thành một byte và PLC được định hướng theo byte. ASCII là một mã bảy bit, do đó, bit thứ tám (hoặc “byte chẵn lẻ”) sẽ kiểm tra xem dữ liệu có bị hỏng hay không. Các dạng chẵn lẻ phổ biến bao gồm chẵn (1) hoặc lẻ (0). Tổng số 1 trong byte cộng lại thành một số chẵn hoặc lẻ. Thiết bị gửi xác định xem giao tiếp là chẵn hay lẻ và thiết bị nhận sẽ so sánh kết quả của chẵn lẻ với bit thứ tám để đảm bảo chúng khớp nhau. Nếu một thiết bị truyền 1001101 và tính nó là một giá trị lẻ, nó sẽ thêm 1 vào bit thứ tám và gửi 10011011. Người nhận quyết định bit là lẻ và xác minh tổng số lẻ của 1 ký tự.
Tốc độ truyền là số bit mỗi giây được truyền từ DTE đến DCE. Giao thức truyền thông RS232 sẽ xuất hiện dưới dạng tốc độ truyền, bit dữ liệu và bit dừng chẵn lẻ. Ví dụ, chuỗi 9600-8-1-1 chuyển thành tốc độ truyền 9600, 8 bit dữ liệu, 1 cho chẵn lẻ và 1 bit dừng để kết thúc quá trình truyền.
Phần mềm bắt tay (handshake) đảm bảo các thiết bị sẵn sàng gửi và nhận dữ liệu. Bộ thu sẽ gửi ký tự XOFF khi nó muốn bộ phát tạm dừng gửi dữ liệu. Nó gửi ký tự XON khi nó sẵn sàng nhận lại dữ liệu. XOFF đôi khi được gọi là ký tự giữ lại và XON là ký tự giải phóng.
Dấu phân tách được thêm vào cuối tin nhắn để thông báo cho bộ thu xử lý dữ liệu vừa nhận được. Dấu phân cách phổ biến nhất là “ký tự xuống dòng” (CR – Carriage Return). PLC hoặc thiết bị bên ngoài nhận dấu phân cách và lấy dữ liệu từ bộ đệm của nó. Bộ đệm tạm thời lưu trữ dữ liệu trước khi nó được xử lý. Nguồn cấp dữ liệu dòng (LF – Line Feed) đôi khi được gửi với ký tự CR. Nếu được xem trên máy tính, trang sẽ di chuyển xuống một dòng để bắt đầu một dòng giao tiếp mới.
Qua bài viết trên mình đã chia sẻ kiến thức cho các bạn về phương pháp giao tiếp của bộ điều khiển PLC trong ngành công nghiệp cơ khí. Hy vọng qua bài viết của mình các bạn sẽ biết thêm thông tin hữu ích về bộ điều khiển PLC này. Các bạn nếu có thắc mắc hay cần thêm thông tin gì có thể comment dưới bài viết hoặc nếu các bạn có nhu cầu cần thay mới hay đầu tư thêm các vật tư và linh kiện chi tiết máy để máy được hoạt động tốt hơn thì hãy liên hệ với công ty của mình nhé. Với hơn nhiều năm kinh nghiệm trong lĩnh vực phân phối dao cụ cắt gọt cơ khí, dây cắt và linh phụ kiện cho máy cắt dây EDM / molipden, chúng tôi cam kết mang đến những sản phẩm chính hãng, uy tín, chất lượng với giá thành cạnh tranh và dịch vụ hậu mãi tốt nhất. Khi đến với chúng tôi, đặc biệt quý khách sẽ được tư vấn chu đáo tận tình, giải quyết những vướng mắc băn khoăn, giảm thiểu được chi phí đầu tư, đạt được hiệu quả cao nhất
Lựa chọn Văn Thái và các sản phẩm do Văn Thái cung cấp quý khách sẽ vô cùng hài lòng vì chúng tôi có:
- Dịch vụ giao hàng tận nơi và nhanh chóng.
- Hậu mãi tốt.
- Sản phẩm giá thành hợp lý, chủng loại đa dạng