MCGS觸摸屏與電腦調(diào)試軟件modbus通訊
一、 硬件準(zhǔn)備工作
1、有一個帶串口的電腦或者USB轉(zhuǎn)串口也可以;
2、有一個MCGS觸摸屏TPC7062KX或者帶RS232協(xié)議的MCGS觸摸屏;
3、一條通訊線,觸摸屏的DP9母頭和電腦DP9母頭,2和3交叉相連,5和5針相連即如圖一所示;
4、一條觸摸屏下載線。
二、軟件準(zhǔn)備工作
1、觸摸屏編程軟件(MCGS_嵌入版7.6(03.0001)完整安裝包)其他版本也可,MCGS官網(wǎng)可以下載;
2、串口調(diào)試助手sscom32;
3、cnc校驗碼生成器;
三、觸摸屏編寫及下載
1、觸摸屏編程
圖四、串口數(shù)據(jù)轉(zhuǎn)發(fā)窗口
五、刪除設(shè)備通道
圖六、添加1區(qū)設(shè)備通道
添加1區(qū)通道,1區(qū)在電腦端只能讀取觸摸屏的數(shù)據(jù)而不能寫
圖七、添加0區(qū)通道
0區(qū)通道,在電腦端即能讀也能寫,
圖八、建好的數(shù)據(jù)
圖九、點擊快速連接變量
圖十、選擇默認(rèn)設(shè)備變量連接
圖十一、快速連接好的變量
圖十二、點擊確認(rèn)、全部添加
圖十三、建立第一個按鈕
圖十四、建立第二個按鈕
圖十五、建立填充動畫
圖十六、下載到觸摸屏
四、電腦端串口調(diào)試軟件
圖1、打開SSCOM調(diào)試助手
圖2、沒有加校驗碼的數(shù)據(jù)段
把數(shù)據(jù)復(fù)制到CRC校驗碼里,計算校驗碼,校驗碼要前后條換一下
圖3、計算校驗碼
圖4、讀取1區(qū)第一位已經(jīng)寫好
然后打開串口,點擊發(fā)送觀察讀取的數(shù)據(jù),一定記得HEX打鉤,
圖5、讀取回來的數(shù)據(jù)
點一下觸摸屏的1區(qū)第一個為按鈕,按鈕把這一位置為1,,再從測試軟件點擊發(fā)送觀察,讀取的數(shù)據(jù)
圖6、觀察到讀取1區(qū)一位的數(shù)據(jù)已經(jīng)變?yōu)?
從電腦發(fā)送指令使0區(qū)第一個位置1
圖7、寫1區(qū)第一位點擊發(fā)送觀察觸摸屏的變化
圖8、點擊發(fā)送反饋回來的數(shù)據(jù)
把0區(qū)第一位復(fù)位為0
圖9、復(fù)位為0 把0區(qū)第一位
至此,你已經(jīng)把MCGS觸摸屏的MODbus協(xié)議弄得大概明白了吧
MCGS在電腦上運行時與外設(shè)通信設(shè)置
Modbus TCP/IP
將電腦作為主機,外設(shè)作為從機
1. 在MCGS的設(shè)備窗口下TCPIP父設(shè)備與設(shè)備0的設(shè)置:
將電腦作為從機,外設(shè)作為主機
1. 選擇通用TCP/IP父設(shè)備–(通用TCP/IP設(shè)備)
2. 設(shè)備1選擇ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備
將電腦作為主機,外設(shè)作為從機
1. 在MCGS的設(shè)備窗口下父設(shè)備與設(shè)備0的設(shè)置:(注:用串口線將從機設(shè)備與PC機連接或?qū)⒊绦蛳螺d到觸摸屏上與從機設(shè)備連接均能通信成功。)
將電腦作為從機,外設(shè)作為主機
1. 選擇通用串口父設(shè)備,modbusc串口數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備:
當(dāng)使用modbusTCP/IP通信時,父設(shè)備選擇通用TCP/IP父設(shè)備,主機:設(shè)備0選擇’莫迪康modbusTCPIP‘,從機:設(shè)備0選擇‘ModbusTCPIP數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備’;當(dāng)使用modbus 485通信時,父設(shè)備選擇‘通用串口父設(shè)備’,主機:設(shè)備0選擇’莫迪康modbusRTU‘,從機:設(shè)備0選擇‘modbus串口數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備’。
-
mcgs觸摸屏
+關(guān)注
關(guān)注
5文章
4瀏覽量
2901 -
modbus通訊?
+關(guān)注
關(guān)注
2文章
1瀏覽量
1071
發(fā)布評論請先 登錄
相關(guān)推薦
評論