標籤:apt 問題 china http 項目 源碼 功能 批量 master
串口屏(觸控螢幕)組態軟體+多台51單片機MODBUS RTU多機串口通訊程式源碼
實現觸控螢幕(串口屏)與單片機的通訊,主要是解決通訊協議的問題。本文使用開放的Modbus通訊協議,以廣州易顯的HMImaker觸控螢幕作主機(Master),單片機作從機(Slaver)。HMImaker觸控螢幕本身支援Modbus通訊協議,只要單片機按照Modbus協議進行收發資料,就可以進行通訊了。觸控螢幕與單片機之間採用RS-485標準介面直接連接,與多台51單片機MODBUS RTU多機串口通訊
一、包括如下執行個體:
二、串口屏(觸控螢幕)組態軟體HMImaker實現功能:01、對4台51單片機4路數字量輸入實現讀操作,通過MODBUS RTU的02功能碼實現;02、對4台51單片機4路繼電器輸出實現讀操作,通過MODBUS RTU的01功能碼實現;03、對4台51單片機4路類比量輸入實現讀操作,通過MODBUS RTU的04功能碼實現;04、對4台51單片機4路類比量輸出實現讀操作,通過MODBUS RTU的03功能碼實現;05、對4台51單片機4路繼電器輸出實現寫操作,通過MODBUS RTU的05功能碼實現;06、對4台51單片機4路類比量輸出實現寫操作,通過MODBUS RTU的06功能碼實現;07、組態工程以串口屏(觸控螢幕)組態軟體HMImaker為例,如下所示:
三、單片機從站支援的MODBUS RTU功能碼:01、功能碼01:此功能可對單片機4路(甚至更多,可擴充)數字量輸出多路進行讀操作;02、功能碼02:此功能可對單片機4路(甚至更多,可擴充)數字量輸入多路進行讀操作;03、功能碼03:此功能可對單片機4路(甚至更多,可擴充)類比量輸出多路進行讀操作;04、功能碼04:此功能可對單片機4路(甚至更多,可擴充)類比量輸入多路進行讀操作;05、功能碼05:此功能可對單片機4路(甚至更多,可擴充)數字量輸出一路進行寫操作;06、功能碼06:此功能可對單片機4路(甚至更多,可擴充)類比量輸出一路進行寫操作;07、功能碼15:此功能可對單片機4路(甚至更多,可擴充)數字量輸出多路進行寫操作;08、功能碼16:此功能可對單片機4路(甚至更多,可擴充)類比量輸出多路進行寫操作。09、單片機程式如下
四、通訊參數如下:
01、起始位:1位;
02、資料位元:8位;
03、校正位:偶校正;
04、停止位:1位;
05、傳輸速率:9600bps;
06、物理層:RS485;
07、通訊協定:標準MODBUS RTU串口通訊協定;
08、串口選擇:使用單片機串口1或者串口2;
09、MODBUS RTU主站:組態軟體HMImaker;
10、MODBUS RTU從站:單片機。
1、單片機TTL電平通訊,rs232串口,rs485串口通訊,CAN介面,支援音頻播放功能,支援90度倒立顯示
2、配套人機介面組態軟體HMImaker, "0"代碼、 "0"編程、"所見即所得 (WYSIWYG)"、如製作PPT簡單快速
3、支援各種單片機使用,支援三菱,西門子,,台達,信捷等PLC通訊使用,支援modbus通訊
4、單片機或PLC驅動控制4.3寸,5寸,7寸,8寸,10寸,12寸,15寸,42寸觸控螢幕,顯示器,電視機
5、工業觸控螢幕,工控主板,人機介面組態軟體免費定製開發,大批量項目公司價格無條件支援。
串口屏(觸控螢幕)組態軟體+多台51單片機MODBUS RTU多機串口通訊程式源碼