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