bong da song lam

  • Sự đóng góp
  • Thời gian cập nhật 22/10/2021
  • 3 readings
  • Rating 0
  • great
  • Step on

Giới thiệu về bong da song lam

xem bong da trục tuyen

Tóm tắt: Với sự phát triển nhanh chóng của máy móc, hóa chất, dệt may và các ngành công nghiệp khác và việc mở rộng quy mô sản xuất không ngừng, yêu cầu của người dân về giám sát tập trung quá trình sản xuất ngày càng trở nên cấp thiết hơn, và công nghệ fieldbus đã xuất hiện vào thời điểm lịch sử. Bài báo chọn lưu lượng chất lỏng làm đối tượng đo lường và giám sát, thiết kế nền tảng kiểm tra lưu lượng chất lỏng dựa trên giao thức Modbus, bằng cách viết chương trình giao thức Modbus máy tính trên, giao thức giao tiếp giữa máy tính cấp trên và cấp dưới được thực hiện. Nền tảng thử nghiệm có thể thu thập thông tin luồng một cách nhanh chóng và theo thời gian thực và truyền dữ liệu một cách chính xác và theo thời gian thực. Nó cũng cung cấp giao diện người dùng thân thiện để tạo điều kiện cho người dùng theo dõi, thực hiện giám sát dữ liệu, truyền dữ liệu và xử lý và lưu trữ dữ liệu, đồng thời cung cấp các cơ hội tuyệt vời cho thực tế sản xuất công nghiệp.Giá trị tham khảo tốt cũng có ý nghĩa tham khảo nhất định đối với sự phát triển của các sản phẩm tương tự.
Từ khóa: Giám sát luồng nền tảng thử nghiệm fieldbus giao thức Modbus
Thư viện Trung Quốc Số phân loại: TP273 Mã nhận dạng tài liệu: A Số bài viết: 1007-9416 (2016) 01-0000-00
Tóm tắt: Với sự phát triển nhanh chóng của máy móc, hóa chất, dệt may và các ngành công nghiệp khác và không ngừng mở rộng quy mô sản xuất, hiện nay, yêu cầu giám sát tập trung của con người đối với quá trình sản xuất ngày càng trở nên cấp thiết, công nghệ fieldbus ra đời. Bài báo này đã chọn phép đo lưu lượng chất lỏng làm đối tượng, thiết kế nền tảng kiểm tra lưu lượng chất lỏng dựa trên giao thức Modbus và giao thức truyền thông máy tính trên và dưới đạt được bằng cách viết các quy trình giao thức Modbus PC. Vui lòng nhập văn bản hoặc địa chỉ trang web hoặc tải lên tài liệu. Cèshì píngtái kěyǐ kuàisù, shíshí dì cǎijí liúliàng xìnxī bìng néng zhǔnquè, shíshí dì chuánshū shùjù, bìng tígōng yǒuhnǎo de yònghngh cũng cung cấp giao diện người dùng thân thiện và có giá trị tốt cho sự phát triển của một ngành sản xuất công nghiệp tương tự Mỹ phẩm.
Từ khóa: Giao thức Modbus; fieldbus; nền tảng thử nghiệm; giám sát luồng
1. Giới thiệu
Trong lĩnh vực đo lường và điều khiển hiện đại ngày nay, thực trạng phân tán về địa lý của các thiết bị vật lý như đối tượng được điều khiển, thiết bị đo lường và điều khiển, các yêu cầu thời gian thực cho các nhiệm vụ như giám sát và điều khiển, và các tương tác thông tin thường xuyên giữa các thiết bị khác nhau đang trở nên nổi bật hơn , điều này có thể dễ dàng gây ra một số lượng lớn hiện tượng "Ngăn chứa thông tin". Nền tảng đo lường và điều khiển dựa trên fieldbus cho phép mạng quản lý cấp trên trao đổi dữ liệu với các trạm phụ để đạt được sự giám sát và tối ưu hóa toàn cầu. Nó cho phép các hệ thống không đồng nhất bao gồm các nền tảng phát triển khác nhau và các giao thức truyền thông khác nhau để thực hiện tương tác thông tin và tránh sự xuất hiện của các đảo thông tin. Là một loại bus trường, giao thức Modbus đã được chấp nhận rộng rãi trong lĩnh vực công nghiệp vì chi phí phát triển thấp, dễ sử dụng và nhiều ưu điểm khác. Thiết kế của nền tảng kiểm tra lưu lượng chất lỏng dựa trên giao thức Modbus trong bài báo này có thể thu thập thông tin về dòng chảy một cách nhanh chóng và theo thời gian thực và truyền dữ liệu một cách chính xác và theo thời gian thực. Nó cũng cung cấp một giao diện người dùng thân thiện để tạo điều kiện cho người dùng giám sát và thực hiện giám sát dữ liệu, truyền dữ liệu và xử lý dữ liệu. Bảo quản cung cấp giá trị tham chiếu tốt cho sản xuất công nghiệp thực tế và nó cũng có giá trị tham chiếu nhất định cho sự phát triển của các sản phẩm tương tự.
2 Phương án thiết kế tổng thể
Nền tảng hệ thống bao gồm hai phần: thiết bị đầu cuối kiểm tra một chip và máy tính phía trên. Giao tiếp Modbus giữa nút và PC được thực hiện thông qua mạch giao tiếp RS232 để đạt được sự tương tác dữ liệu. Là trạm phụ của nền tảng, thiết bị đầu cuối kiểm tra một chip áp dụng nguyên tắc của lưu lượng kế tuabin để theo dõi dòng chảy và thực hiện chức năng thu thập và điều khiển dữ liệu dòng chất lỏng bằng cách thu thập tần số. PC được sử dụng làm trạm chính của máy tính chủ, trạm chính và trạm biến áp được kết nối và giao tiếp thông qua bus mạng truyền nối tiếp để thực hiện việc gửi các lệnh điều khiển và các chức năng hiển thị và lưu trữ dữ liệu được thu thập, và có thể hoạt động như một máy chủ cơ sở dữ liệu.
Có tính đến các yêu cầu về độ tin cậy, hiệu suất thời gian thực và hiệu suất chi phí, máy tính vi mạch đơn STC89C52 đã được chọn. Máy tính vi mạch đơn chip áp dụng kiến ​​trúc đường ống và có tài nguyên trên chip phong phú. Thông qua tần số lấy mẫu của giao diện đầu vào , nó có thể đáp ứng tốt các yêu cầu thiết kế. Máy tính chủ sử dụng ngôn ngữ C # để viết chương trình trong môi trường tích hợp VS2010, tải chương trình giao thức Modbus đã chỉnh sửa vào máy vi tính 51 chip đơn và kết nối thiết bị đầu cuối chip đơn thông qua cổng nối tiếp RS-232, sau đó nhận thiết bị đầu cuối dữ liệu, gửi các lệnh điều khiển và định cấu hình từ xa thông số có liên quan trong chương trình máy tính vi mạch đơn chip, thiết lập cơ sở dữ liệu để lưu trữ dữ liệu luồng được tải lên bởi thiết bị đầu cuối giám sát và vẽ đường cong thay đổi luồng. Khi luồng trường vượt quá mức thiết lập trên và dưới giới hạn, còi sẽ báo động và đèn cảnh báo sẽ sáng.
3 triển khai phần cứng
3.1 Thiết kế hệ thống ứng dụng tối thiểu
Máy tính vi mạch một chip thực hiện việc thu thập dữ liệu bằng cách đo tín hiệu tần số đầu ra bởi lưu lượng kế tuabin. Máy tính vi mạch một chip không thể được sử dụng trực tiếp một mình và cần thêm các thiết bị ngoại vi để tạo thành một hệ thống tối thiểu. Hệ thống vi máy tính một chip nhỏ nhất, hoặc hệ thống ứng dụng nhỏ nhất, đề cập đến một hệ thống sử dụng ít thành phần nhất để tạo thành một máy tính vi mạch một chip có thể hoạt động. Đối với máy tính vi mạch đơn chip 51 series, hệ thống tối thiểu nói chung phải bao gồm: mạch dao động tinh thể, mạch đặt lại, mạch cổng tải xuống và máy tính vi mạch một chip, sau đó thực hiện các chức năng của máy tính vi mạch một chip bằng cách viết một chương trình. Trong hệ thống tối thiểu này, ở ngoại vi của máy vi tính chip đơn, bộ dao động tinh thể 11.0592M được chọn, cổng P0 được kết nối với một điện trở kéo lên, có một nút đặt lại và thiết bị bật nguồn, và mạch được lập trình thông qua cổng nối tiếp USB tới cổng 232. Như hình 1.
3.2 Thiết kế mạch giao tiếpĐể thực hiện kết nối mạng tại chỗ và tạo điều kiện cho máy tính chủ hoàn thành việc thu thập dữ liệu tại chỗ và các tác vụ điều khiển khác nhau, thiết kế này cung cấp hai giao diện truyền thông: giao diện RS485 và giao diện RS232. RS232 chủ yếu được sử dụng để thực hiện giao tiếp 1-1, nghĩa là giao tiếp giữa nút điều khiển và đo lưu lượng và máy tính chủ, trong khi RS485 có thể được sử dụng để hoàn thành giao tiếp mạng nút. Mạch giao tiếp RS232 là giao tiếp được quy định bởi giao thức tiêu chuẩn RS232C cụ thể, quy định cáp kết nối và các đặc tính cơ, điện, chức năng tín hiệu và quá trình truyền. Khi giao diện RS232 được sử dụng để nhận ra giao tiếp nối tiếp, vì cổng nối tiếp trên PC là giao diện có mức RS232C và cổng nối tiếp trên máy tính chip đơn là mức TTL, nên cần sử dụng chip chuyển đổi mức MAX232 để chuyển đổi mức trung bình điện giữa phía PC và phía chip đơn sang mức RS232 để thực hiện truyền dữ liệu nối tiếp.
Nền tảng thử nghiệm này cần nhận ra giao tiếp điểm-điểm giữa máy tính phía trên (tức là máy tính) và máy tính phía dưới (tức là máy vi tính 51 chip đơn), do đó, giao diện RS232 có thể đáp ứng đầy đủ các yêu cầu thiết kế mạch giao tiếp được thể hiện trong Hình 2.
4 Thiết kế phần mềm
4.1 Nền tảng giao thức Modbus
Modbus được Modicon phát minh vào năm 1979 và là giao thức bus đầu tiên trên thế giới thực sự được sử dụng trong các lĩnh vực công nghiệp. Giao thức này xác định cấu trúc thông báo mà bộ điều khiển có thể nhận ra và sử dụng, bất kể loại mạng nào chúng giao tiếp thông qua. Quá trình giao tiếp Modbus là một quá trình truy vấn và phản hồi, trong đó mã chức năng trong thông báo truy vấn cho biết loại chức năng mà thiết bị tớ đã chọn sẽ thực hiện. Nếu xảy ra lỗi, mã chức năng sẽ được sửa đổi để chỉ ra rằng thông báo phản hồi là sai. Đồng thời, đoạn dữ liệu chứa mã mô tả thông báo lỗi. Kiểm tra lỗi là thiết bị chính xác nhận tính đúng đắn của việc truyền thông báo . Khi giao tiếp trên mạng Modbus thực, bộ điều khiển cần biết địa chỉ thiết bị của họ, xác định các thông báo được gửi bởi các địa chỉ và sau đó quyết định hành động nào sẽ tạo ra. Giao tiếp bộ điều khiển nền tảng sử dụng công nghệ chủ-tớ, thiết bị chủ (máy tính chủ) có thể khởi tạo truy vấn và các thiết bị tớ khác phản hồi tương ứng theo dữ liệu được cung cấp bởi truy vấn thiết bị chủ. Địa chỉ của máy tính phía trên trong nền tảng thử nghiệm này là 00 và địa chỉ của 51 máy tính vi mạch một chip là 01. Phản hồi truy vấn chủ-tớ được hiển thị trong Hình 3.
4.2 Phương thức truyền tải
Bộ điều khiển có thể sử dụng hai chế độ truyền: AsciI hoặc RTU. So với chế độ ASCII, chế độ RTU có thể truyền nhiều dữ liệu hơn chế độ ASCII ở cùng tốc độ truyền. Khi giao tiếp ở chế độ ASCII, số thập lục phân có hai chữ số tương ứng với mỗi byte trong tin nhắn sẽ được gửi dưới dạng giá trị ký tự ASCII và LRC (Phát hiện độ dài theo chiều dọc) được sử dụng để phát hiện. Ưu điểm chính của phương pháp này là khoảng thời gian gửi ký tự có thể đạt 1 giây và không dễ bị lỗi. Khối lượng dữ liệu thiết kế lần này không nhiều nên đã chọn chế độ ASCII. Như hình 4.
4.3 Thiết kế chương trình giao thức Modbus
Chương trình giao thức Modbus hoàn thành việc phân tích và thông tin của khung thông báo, nhận ra việc đọc và ghi các thanh ghi được chỉ định trong giao thức MODBUS và thực hiện chức năng kiểm tra lỗi trong quá trình truyền thông. Theo giao thức MODBUS: máy chủ phải gửi yêu cầu truy vấn trước khi máy chủ trả về dữ liệu. Do đó, giao tiếp phụ bắt đầu với việc nhận một ngắt. Đầu tiên, xác định mã chức năng đang nhận, biết đọc dữ liệu từ thanh ghi hay ghi dữ liệu vào thanh ghi, sau đó xử lý dữ liệu tương ứng và chuyển nó đến thanh ghi tương ứng để hoạt động .
Theo mã chức năng MODBUS và bảng tương ứng chức năng, mã chức năng 03 và 15 được thiết kế bởi phần mềm giao thức MODBUS này là hai chức năng đại diện, mã chức năng 0x03, chức năng đọc mã thanh ghi giữ, mã chức năng 0x15, mã chức năng đang ghi nhiều thanh ghi. Nếu thiết bị phản hồi thành công, nó sẽ trả lại lệnh được gửi bởi máy tính như ban đầu, nếu không nó sẽ không phản hồi. Khi xảy ra lỗi, mã chức năng sẽ được sửa đổi để chỉ ra rằng thông báo phản hồi là sai, trả về mã chức năng + 80H và phân đoạn dữ liệu chứa mã mô tả thông báo lỗi, 0x01 chỉ ra rằng máy chủ có thể nhận ra yêu cầu máy chủ, 0x02 cho biết yêu cầu Địa chỉ máy chủ trong khung không tồn tại, 0x03 cho biết yêu cầu của máy chủ không được phép và 0x04 cho biết máy chủ không thể hoàn thành yêu cầu.
Đối với mã chức năng 0x03, trong một nút, sử dụng mã chức năng này để đọc nội dung của khối liên tục của thanh ghi giữ. Yêu cầu PDU chỉ ra địa chỉ bắt đầu của thanh ghi được đọc và số lượng thanh ghi. Dữ liệu của mỗi thanh ghi trong thông báo phản hồi có hai byte và nội dung nhị phân được điều chỉnh trực tiếp trong mỗi byte. Đối với mỗi thanh ghi, byte đầu tiên bao gồm các bit bậc cao và byte thứ hai bao gồm các bit bậc thấp. Khi đọc giá trị của thanh ghi, theo lệnh đã nhận, hãy đọc số của thanh ghi đích sẽ được đọc từ địa chỉ bắt đầu, rồi gửi lại!
Ví dụ: máy chủ gửi: 0103 0000 0005 F7 (3a 30 31 30 33 30 30 30 30 30 30 30 30 35 46 37 0d 0a trong hệ thập lục phân), có nghĩa là giá trị của 5 thanh ghi có địa chỉ bắt đầu là 0 được yêu cầu được đọc. 01 đại diện cho địa chỉ phụ, 03 đại diện cho mã chức năng, 0000 đại diện cho địa chỉ bắt đầu của thanh ghi, 0005 đại diện cho số thanh ghi được đọc và F7 là mã kiểm tra LRC. Khi nô lệ nhận được thông báo này và phản hồi bình thường, nó sẽ gửi lại: 0103 0A 0000 0000 0000 0000 0000 0000 0000 F2. 01, 03 có ý nghĩa tương tự như trên, 0A đại diện cho số byte trong vùng dữ liệu, và tiếp theo là vùng dữ liệu, đại diện cho trạng thái thực của thanh ghi. Dữ liệu, ở đây là 0 theo mặc định ở phần đầu. F2 là mã kiểm tra LRC.
Mã hàm 0x15 cũng có nguyên lý như vậy. Biểu đồ luồng của chương trình thực hiện chức năng giao thức Modbus được thể hiện trong Hình 5:
4.4 Triển khai phần mềm tổng thể
Ngoài thiết kế chương trình giao thức Modbus, thiết kế phần mềm tổng thể của máy tính vi mạch một chip cũng yêu cầu: chức năng giao tiếp cổng nối tiếp giữa máy chủ và máy chủ phụ, và máy tính vi mạch một chip phải theo dõi sự thay đổi tần số khi ngắt bên ngoài để đo giá trị tần số chính xác; cuối cùng, hiển thị nó qua màn hình LCD và viết chương trình máy tính phía trên, nhận biết thời gian gửi và nhận, để tần số đo được có thể được hiển thị trong thời gian thực trên giao diện đồ họa. Lưu đồ chương trình của chức năng chính của máy tính một chip được thể hiện như trong Hình 6.
C # là ngôn ngữ lập trình hướng đối tượng, mạnh mẽ, là ngôn ngữ lập trình của Microsoft dành riêng cho nền tảng .NET, có thể viết nhanh các ứng dụng khác nhau dựa trên nền tảng Microsoft .NET. Chương trình của máy tính trên được viết trong môi trường phát triển tích hợp Visual Studio 2010 sử dụng ngôn ngữ C # để thực hiện giao tiếp giao thức Modbus giữa máy tính trên và dưới. Toàn bộ chương trình máy tính chủ bao gồm cấu hình cổng nối tiếp, cấu hình thanh ghi, cơ sở dữ liệu, gửi và nhận tự động và các mô-đun hiển thị đồ họa.
Giao diện được đánh dấu được hiển thị trong Hình 7 bên dưới.
Tinh thể lỏng hiển thị giá trị tần số mà máy tính một chip nhận được và máy tính phía trên chấp nhận giá trị số của tần số do máy tính một chip gửi đến. Dải tần số là 200-2000HZ, giới hạn cảnh báo trên là 1800HZ và giới hạn cảnh báo dưới là 400HZ. Khi vượt quá 1800HZ hoặc thấp hơn 400HZ, đèn tín hiệu cảnh báo sẽ sáng và báo động sẽ phát ra âm thanh.
5. Kết luận
Giao thức Modbus có ưu điểm là tính mở, nhiều đối tượng sử dụng, dễ thực hiện, khả năng mở rộng tốt và độ tin cậy cao. Do tính linh hoạt và tính phổ biến của giao thức này, thiết bị có giao thức truyền thông này có thể được kết nối và nối mạng một cách đáng tin cậy với các hệ thống đo lường và điều khiển tự động khác. Việc hiện thực hóa nền tảng thử nghiệm trong bài viết này cung cấp một giá trị tham khảo tốt cho sản xuất công nghiệp thực tế và nó cũng có một giá trị tham chiếu nhất định cho sự phát triển của các sản phẩm tương tự. Bài viết này được cung cấp bởi wWw.DYlw.net, dịch vụ viết và viết và xuất bản chuyên nghiệp trên giấy đầu tiên, chào mừng bạn đến với dYLW.nET
người giới thiệu
  [1]Li Dawei, thiết kế hệ thống giám sát tự động năng lượng điện.[学位论文]Đại học Sư phạm Đông Trung Quốc, 2010
  [2]He Limin. Lựa chọn công nghệ ứng dụng vi máy tính chip đơn[M]Bắc Kinh: Nhà xuất bản Đại học Hàng không Bắc Kinh, 1998.
  [3]Zhang Youde, Zhao Zhiying, Tu Shiliang Nguyên lý, ứng dụng và thử nghiệm của máy vi tính chip đơn (Ấn bản lần thứ năm) Nhà xuất bản Đại học Fudan, 2006.
  [4]Xu Wenhui. Máy chủ truyền thông không dây giao thức ModBus-RTU được thực hiện bởi vi điều khiển STC. Tự động hóa và Kỹ thuật Thông tin, 2007.

Chúc các bạn đọc tin bong da song lam vui vẻ!

Original text