Sự khác biệt giữa giao diện rs232 và giao diện rs485
Đầu tiên, cấu trúc vật lý của giao diện
Giao diện 1, rs232:
Một trong giao diện giao tiếp máy tính, thường là RS -232 giao diện thành 9 chân (db -9) hoặc 25 chân (db -25) Giao diện -232, tương ứng được gọi là COM1 và COM2.
2, rs485:
RS485 không có hình dạng vật lý cụ thể, theo tình hình thực tế của dự án và giao diện.
Thứ hai, các đặc tính điện tử của giao diện
1, rs232:Giá trị cấp tín hiệu giao diện tín hiệu mức truyền cao hơn (tín hiệu "1" cho "-3 V đến -15 V", tín hiệu "0" cho "3 đến 15V", "{{{ {6}} "cho" 3 đến 15V "," 0 "cho" {{1 0}} V ", "0" cho "3 đến 15V", "0" cho "-15 V", "0" cho "3 đến 15V" đến 15V "), dễ dàng làm hỏng chip mạch giao diện, nhưng cũng vì mức TTL (0 ~ '<0.8v', 1 ~ '>2.<0.8v', 1 ~ '>2. 0 V '). Mạch chuyển đổi cấp có thể được kết nối với mạch TTL. Ngoài ra, khả năng chống gây nhiễu kém.
2, rs485:Truyền logic tín hiệu vi sai "1" đến chênh lệch điện áp giữa hai dòng cho + (2-6) v Said; logic "0" với chênh lệch điện áp giữa hai dòng cho - (2-6) giữa hai dòng. Mức tín hiệu giao diện thấp hơn RS -232, không dễ để làm hỏng chip mạch giao diện và mức tương thích với mức TTL, thuận tiện để kết nối với mạch TTL.
Thứ ba, độ dài của khoảng cách giao tiếp
Khoảng cách truyền 1, rs232: RS232 bị hạn chế, giá trị tiêu chuẩn khoảng cách truyền tối đa là 15 mét và chỉ có thể là giao tiếp điểm-điểm, tốc độ truyền tối đa lên tới 20kb/s.
2, rs485: RS485 Khoảng cách truyền không dây tối đa là 1200 mét. Tốc độ truyền tối đa là 10Mbps và khoảng cách giao tiếp tối đa chỉ có thể đạt được dưới tốc độ truyền 100kb/s. Khoảng cách truyền không dây tối đa là RS485 là 1200 mét.
Sử dụng kết hợp trở kháng, sự suy giảm thấp của cáp đặc biệt có thể đạt tới 1800 mét! Hơn 1200 mét, bạn có thể thêm bộ lặp (tối đa 8), để khoảng cách truyền gần 10km.
Thứ tư, có thể hỗ trợ giao tiếp đa điểm
RS232% 3aGiao diện RS232 trong xe buýt chỉ cho phép kết nối bộ thu phát, không thể hỗ trợ khả năng gửi và nhận nhiều trạm, do đó, chỉ giao tiếp điểm-điểm, không hỗ trợ giao tiếp đa điểm.
Rs485:Giao diện rs485 trên xe buýt được phép kết nối tối đa 128 bộ thu phát. Đó là, với các khả năng giao tiếp đa trạm, để người dùng có thể sử dụng một giao diện RS485 duy nhất để dễ dàng thiết lập một mạng lưới thiết bị.
Năm, sự khác biệt giữa dòng giao tiếp
RS232% 3aBạn có thể sử dụng cặp xoắn ba lõi, dây được che chắn ba lõi, v.v.
Rs485:Cặp xoắn hai lõi, dây được che chắn hai lõi, vv có thể được sử dụng. Trong các trường hợp tốc độ thấp, ngắn, không can thiệp có thể được sử dụng cáp cặp đôi thông thường, ngược lại, trong truyền tốc độ cao, dây dài, nó phải được sử dụng để khớp trở kháng (thường là 120Ω) của RS485 Cáp đặc biệt (STP -120 (cho rs485 & can) một cặp 18AWG) và trong sự can thiệp của môi trường khắc nghiệt Cáp được che chắn xoắn (ASTP -120) (đối với RS485 & có thể) một cặp 18AWG) cũng nên được sử dụng trong môi trường giao thoa-giao dịch.
Bổ sung: Đó là, khoảng cách truyền RS232 chỉ ngắn 15 mét, thì vai trò của nó là gì?
Trên thực tế, nó có một loạt các ứng dụng, có thể được kết nối với nhiều thiết bị khác nhau, chẳng hạn như giám sát, nâng cấp thiết bị khác hoặc gỡ lỗi, v.v. có thể cần sử dụng nó. Hàm và USB tương đối gần, với cổng USB ngày càng phổ biến hơn, sẽ có nhiều USB hơn vào RS -232 hoặc các giao diện khác của thiết bị chuyển đổi.
Thông qua giao diện USB có thể được kết nối với các thiết bị RS -232 hơn, không chỉ để có được tốc độ truyền cao hơn, nhận ra phích cắm và chơi thực sự, trong khi giải quyết giao diện USB không thể là một thiếu sót trong đường dài Trong vòng 5 mét).
Một số giao thức truyền thông phổ biến
Trước khi chúng ta bắt đầu vấn đề này, chúng ta nên hiểu một vấn đề mà tôi đã bị nhầm lẫn trước đây.
RS485 và Modbus khác biệt: RS485 là giao diện vật lý, đơn giản là đặt, phần cứng; Modbus là một giao thức truyền thông tiêu chuẩn quốc tế để trao đổi dữ liệu giữa các nhà sản xuất thiết bị khác nhau (nói chung là sử dụng công nghiệp); Cái gọi là giao thức, cũng có thể được hiểu là những điều trên, một người nào đó đã nói "ngôn ngữ", nó, đơn giản là phần mềm. Cái gọi là giao thức cũng có thể được hiểu là "ngôn ngữ" được đề cập ở trên, đơn giản là phần mềm.
Nói chung, hai thiết bị thông qua giao thức MODBUS để truyền dữ liệu: sớm nhất là sử dụng RS232 làm giao diện phần cứng, (nghĩa là cổng truyền thông nối tiếp máy tính thông thường (cổng nối tiếp)); Cũng hữu ích rs422, cũng có RS485 thường được sử dụng, khoảng cách truyền giao diện này, nói chung, trường công nghiệp với nhiều hơn.
Giao thức Modbus được chia thành Modbus RTU, Modbus ASCII và sự phát triển sau này của Modbus TCP ba chế độ.
Hai đầu tiên (Modbus RTU, Modbus ASCII) được sử dụng trong giao diện phần cứng vật lý là giao tiếp nối tiếp (nối tiếp) (rs232, rs422, rs485). Modbus TCP phải tuân thủ xu hướng phát triển thế giới ngày nay, những gì có thể được sử dụng Mạng Ethernet hoặc Internet để kết nối và truyền dữ liệu. Vì vậy, chế độ Modbus TCP, chế độ của giao diện phần cứng là cổng Ethernet (Ethernet), nghĩa là các máy tính của chúng tôi thường được sử dụng trên cổng mạng.
Sau đó, chúng ta có thể sử dụng một hình ảnh để hiểu S 7-200 PLC hỗ trợ một số giao thức giao tiếp.
Truyền thông PPI
Đây là một giao thức giao tiếp được phát triển bởi Siemens cụ thể cho s 7-200 sê -ri plc. Nó được tích hợp vào s 7-200 CPU. Giao thức PPI dựa trên vật lý trên cổng RS -485 và giao tiếp PPI có thể được thực hiện thông qua cáp cặp xoắn được bảo vệ. Giao thức PPI là một giao thức chính. Thiết bị chính gửi yêu cầu đến thiết bị nô lệ, thiết bị nô lệ phản hồi và nô lệ không thể bắt đầu thông tin. Master dựa vào kết nối được chia sẻ được quản lý bởi giao thức PPI để liên lạc với nô lệ. Giao thức PPI không giới hạn số lượng thạc sĩ có thể giao tiếp với bất kỳ một trong những nô lệ, nhưng không thể có quá 32 master trong mạng. Việc sử dụng cơ bản nhất của giao thức PPI là cho phép các bước Siemens 7- phần mềm lập trình micro/win để tải lên và tải xuống các chương trình và Siemens HMI giao tiếp với PC.
Truyền thông MPI
MPI (giao diện đa điểm) là giao diện cho giao tiếp đa điểm SIMATIC S7, đây là một loại mạng phù hợp để giao tiếp giữa một vài trang web, chủ yếu được sử dụng để kết nối máy tính trên và một số lượng nhỏ PLC để giao tiếp với nhau trong khoảng cách gần. Điều này có thể được nhận ra bằng cách kết nối cổng lập trình MPI của CPU của bộ điều khiển s 7-300 hoặc s 7-400 và cổng giao tiếp PPI của S 7-200 Các đầu nối, cũng như kết nối cổng lập trình của thẻ mạng của máy tính chủ (cổng MPI/DP) thông qua Profibus hoặc MPI dây cáp. Tất nhiên là có thể loại trừ PC khỏi mạng và chỉ bao gồm PLC.
Tỷ lệ giao tiếp của MPI là 19,2k đến 12Mbit/s, nhưng tốc độ tối đa của mạng MPI được kết nối trực tiếp với cổng giao tiếp của S 7-200 CPU thường là 187,5kbit/s (giới hạn bởi tốc độ giao tiếp tối đa của S 7-200 CPU). Có thể có tối đa 32 trạm trên mạng MPI và khoảng cách giao tiếp tối đa của phân đoạn mạng là 50 mét (khi tốc độ truyền thông là 187,5 kbit/s) và khoảng cách giao tiếp dài hơn có thể được mở rộng bằng RS {{11 }} Bộ lặp. Số lượng kết nối mỗi s 7-200 Cổng giao tiếp CPU là 4.
Giao thức MPI không thể giao tiếp với S 7-200 CPU dưới dạng Master PPI, IE, S 7-300 hoặc S 7-400 phải đảm bảo rằng S {3}} CPU này không thể được sử dụng với tư cách là bậc thầy PPI khi giao tiếp với S 7-200 và micro/win không thể truy cập S 7-200 CPU với tư cách là bậc thầy PPI thông qua giao thức MPI. s 7-200 CPU chỉ có thể được sử dụng như một nô lệ MPI, tức là, s 7-200 CPU chỉ có thể được sử dụng làm chủ PPI. CPU S 7-200 chỉ có thể là nô lệ MPI, tức là S 7-200 CPU không thể giao tiếp với nhau thông qua mạng MPI, nhưng chỉ có thể giao tiếp với nhau thông qua PPI.
Truyền thông Modbus
Modbus được phát minh bởi Modicon (hiện là thương hiệu của Schneider Electric) vào năm 1979, đây là giao thức xe buýt thực sự đầu tiên được sử dụng trong lĩnh vực công nghiệp trên thế giới. Để phổ biến tốt hơn và thúc đẩy ứng dụng phân tán của modbus dựa trên Ethernet, hiện tại, Schneider đã chuyển quyền sở hữu giao thức Modbus sang IDA (giao diện cho tự động hóa phân tán) và thiết lập tổ chức Modbus-IDA, đặt nền tảng cho nền tảng cho Sự phát triển trong tương lai của Modbus. Điều này đã đặt nền tảng cho sự phát triển trong tương lai của Modbus. Tại Trung Quốc, Modbus đã trở thành GB/T {19582-2008 tiêu chuẩn quốc gia, theo thống kê không đầy đủ: Đến năm 2007, số lượng các nút Modbus được cài đặt đã vượt quá 10 triệu.
Giao thức Modbus là một ngôn ngữ phổ quát được áp dụng cho các bộ điều khiển điện tử. Với giao thức này, các bộ điều khiển có thể giao tiếp với nhau và với các thiết bị khác thông qua mạng (ví dụ: Ethernet). Nó đã trở thành một tiêu chuẩn công nghiệp phổ biến. Với nó, các thiết bị điều khiển từ các nhà sản xuất khác nhau có thể được kết nối thành một mạng công nghiệp để giám sát và kiểm soát tập trung. Giao thức này xác định một cấu trúc của các thông điệp mà bộ điều khiển có thể nhận ra và sử dụng, bất kể mạng mà họ giao tiếp. Nó mô tả quá trình mà bộ điều khiển yêu cầu truy cập vào các thiết bị khác, cách nó trả lời các yêu cầu từ các thiết bị khác và cách phát hiện và ghi nhật ký lỗi. Nó thiết lập một định dạng chung cho mẫu và nội dung của các trường tin nhắn.Modbus là mô hình truyền thông chủ/nô lệ đơn. Chỉ có thể có một bậc thầy trên mạng Modbus tại một thời điểm và có thể có một vài nô lệ.
Modbus có các đặc điểm sau.
1, tiêu chuẩn, mở, người dùng có thể sử dụng giao thức Modbus miễn phí, thoải mái, mà không trả phí giấy phép và sẽ không vi phạm quyền sở hữu trí tuệ. Hiện tại, hơn 400 nhà sản xuất hỗ trợ Modbus và hơn 600 loại sản phẩm hỗ trợ Modbus.
2, Modbus có thể hỗ trợ nhiều giao diện điện khác nhau, chẳng hạn như RS -232, RS -485, v.v. không dây, vv ..
3, định dạng khung của modbus rất đơn giản, nhỏ gọn và dễ hiểu. Người dùng dễ dàng sử dụng và đơn giản cho các nhà sản xuất phát triển.
Lưu ý: S 7-200 chỉ hỗ trợ giao thức Modbus RTU, không phải giao thức Modbus ASCII;
Truyền thông Profibus
Là một trong nhiều thành viên của gia đình Fieldbus, Profibus là một trong những tiêu chuẩn FieldBus được sử dụng rộng rãi nhất trong thế giới công nghiệp châu Âu, và cũng là một trong những tiêu chuẩn FieldBus được quốc tế công nhận. Profibus là một mạng SIMITAC cấp độ đơn vị, cấp độ trường phù hợp để truyền một lượng dữ liệu trung bình và nhỏ. Độ cởi mở của nó cho phép nhiều nhà sản xuất phát triển các sản phẩm tuân thủ profibus của riêng họ, có thể được kết nối với cùng một mạng Profibus.
Profibus là một mạng điện trong đó môi trường truyền vật lý có thể được che chắn cặp xoắn, sợi quang hoặc không dây. Profibus là một tiêu chuẩn Fieldbus độc lập quốc tế, mở, nhà sản xuất với tốc độ truyền có thể lựa chọn dao động từ 9,6 kbaud đến 12 MBaud và tất cả các thiết bị được kết nối với xe buýt nên được đặt ở cùng tốc độ khi hệ thống xe buýt được kích hoạt. Profibus được sử dụng rộng rãi trong tự động hóa sản xuất, tự động hóa ngành công nghiệp và các lĩnh vực khác như xây dựng, vận chuyển và tự động hóa điện, v.v. Mức thiết bị. Nó có thể nhận ra mạng lưới kiểm soát kỹ thuật số và giao tiếp hiện trường phi tập trung từ lớp thiết bị hiện trường đến giám sát cấp độ hội thảo, do đó cung cấp một giải pháp khả thi để hiện thực hóa tự động hóa nhà máy tích hợp và trí thông minh thiết bị hiện trường.
Truyền thông USS
USS (Giao diện nối tiếp phổ quát) là một giao thức truyền thông được phát triển bởi Siemens đặc biệt cho các ổ đĩa, và đã trải qua một quá trình phát triển và cải tiến liên tục trong những năm qua. Ban đầu, USS đã được sử dụng để tham số hóa ổ đĩa, IE để đặt các tham số định hướng mặt đất hơn. Nó được sử dụng rộng rãi trong việc kết nối các ổ đĩa với các bảng điều hành và phần mềm vận hành (ví dụ như lái xe/khởi động).
Gần đây, USS cũng đã được sử dụng ngày càng nhiều để giao tiếp với các bộ điều khiển (ví dụ PLC) để kiểm soát giao tiếp cấp chung do giao thức đơn giản và yêu cầu phần cứng thấp. . , chẳng hạn như Profibus-DP, nên được chọn.
Ví dụ, nếu trong một số yêu cầu đồng bộ hóa tốc độ của các ứng dụng cao hơn (như dây chuyền sản xuất giấy), một tá hoặc thậm chí hàng tá biến tần sử dụng kiểm soát truyền thông của USS, hiệu ứng có thể được tưởng tượng.
Tất cả các biến tần Siemens với cổng truyền thông RS485, PLC làm chủ, cho phép tối đa 31 biến tần làm liên kết giao tiếp trong trạm nô lệ, theo địa chỉ của biến tần hoặc sử dụng phương thức phát sóng, bạn có thể truy cập biến tần cần giao tiếp, Chỉ trạm chính mới có thể gửi tin nhắn yêu cầu giao tiếp, các ký tự địa chỉ trong tin nhắn để chỉ định trạm nô lệ để truyền dữ liệu, trạm nô lệ chỉ có thể được nhận trong thông báo yêu cầu chính cho nô lệ ga tàu. Chỉ Master mới có thể gửi tin nhắn yêu cầu giao tiếp và ký tự địa chỉ trong tin nhắn chỉ định trạm nô lệ mà dữ liệu sẽ được truyền. Trước khi sử dụng giao thức USS, bạn cần cài đặt Thư viện hướng dẫn Siemens. Các hướng dẫn giao thức USS nằm trong thư mục thư viện của bước 7- cây lệnh micro/win32. Bước 7- Thư viện lệnh Micro/Win32 cung cấp 14 chương trình con, 3 ngắt và 8 hướng dẫn để hỗ trợ giao thức USS. Một hoặc nhiều chương trình con sẽ được thêm tự động khi một lệnh được gọi.
Các tính năng cơ bản của giao thức USS như sau:
■ Hỗ trợ giao tiếp đa điểm (và do đó có thể được áp dụng cho các mạng như 485 Rupee)
■ Cơ chế truy cập "-slave" với một bậc thầy duy nhất.
■ Tối đa 32 nút trên mạng (tối đa 31 nô lệ)
Định dạng tin nhắn đơn giản và đáng tin cậy để truyền dữ liệu linh hoạt và hiệu quả
Dễ thực hiện và chi phí thấp
USS hoạt động theo cách mà giao tiếp luôn được Master bắt đầu, USS Master bỏ phiếu cho các nô lệ riêng lẻ trong một chu kỳ liên tục và các nô lệ quyết định xem, và làm thế nào, để trả lời dựa trên các lệnh mà họ nhận được. Nô lệ không bao giờ gửi dữ liệu về sáng kiến của riêng họ.
Slave trả lời khi các điều kiện sau được đáp ứng:
1. Thông báo nhận được từ chủ không có lỗi;
2. Và nô lệ này được giải quyết trong tin nhắn chính nhận được.




