
公司有批設備使用的是觸摸屏給VB0 PLC導入參數,由于參數的數量比較多(40多個(gè)),參數條數有幾千條,不能使用配方保存,手動(dòng)設置太麻煩,F在考慮使用上位機導入參數,直接將參數保存在數據庫中,設置參數就可以一鍵搞定。
這個(gè)上位機軟件本來(lái)很簡(jiǎn)單,我的思路是使用C#開(kāi)發(fā)上位機,使用串口通訊,從數據庫中查詢(xún)到參數直接發(fā)送給PLC。
結果調試時(shí)數據發(fā)送不到PLC里面。我自己估計可能是以下2各地方有問(wèn)題:
1、數據線(xiàn)有問(wèn)題。我使用的是豐煒的編程線(xiàn)作為數據線(xiàn),編程線(xiàn)上傳下載程序沒(méi)問(wèn)題,但是不知道能不能作為數據線(xiàn)使用?
2、數據發(fā)送格式不對。我在豐煒官網(wǎng)下載了VB系列的通訊協(xié)議參考,但通訊協(xié)議寫(xiě)的不詳細,協(xié)議資料上有個(gè)例子我放在附件里了。我分別試用過(guò)發(fā)送16進(jìn)制數字和字符串2中格式發(fā)送。
以上圖為例:
發(fā)送的數組是 {0x02,0x30,0x30,0x35,0x31,0x30,0x30,0x38,0x31,0x30,0x31,0x03,0x46,0x33};
發(fā)送的字符串是 “0230303531303038313031034633”
結果都沒(méi)成功。
請大神指點(diǎn)一下到底是哪里的問(wèn)題?
[ 此帖被bifujian110在2017-11-04 21:52重新編輯 ]