bifujian110
羊月薪5000,打算用30萬(wàn)建一個(gè)窩,老虎不允許,說(shuō)私自建就
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 384 個(gè)
工控威望: 2120 點(diǎn)
下載積分: 37373 分
在線時(shí)間: 147(小時(shí))
注冊(cè)時(shí)間: 2017-02-06
最后登錄: 2023-04-06
查看bifujian110的 主題 / 回貼
樓主  發(fā)表于: 2017-11-04 16:27


         公司有批設(shè)備使用的是觸摸屏給VB0 PLC導(dǎo)入?yún)?shù),由于參數(shù)的數(shù)量比較多(40多個(gè)),參數(shù)條數(shù)有幾千條,不能使用配方保存,手動(dòng)設(shè)置太麻煩,F(xiàn)在考慮使用上位機(jī)導(dǎo)入?yún)?shù),直接將參數(shù)保存在數(shù)據(jù)庫(kù)中,設(shè)置參數(shù)就可以一鍵搞定。
        這個(gè)上位機(jī)軟件本來(lái)很簡(jiǎn)單,我的思路是使用C#開(kāi)發(fā)上位機(jī),使用串口通訊,從數(shù)據(jù)庫(kù)中查詢到參數(shù)直接發(fā)送給PLC。
        結(jié)果調(diào)試時(shí)數(shù)據(jù)發(fā)送不到PLC里面。我自己估計(jì)可能是以下2各地方有問(wèn)題:
        1、數(shù)據(jù)線有問(wèn)題。我使用的是豐煒的編程線作為數(shù)據(jù)線,編程線上傳下載程序沒(méi)問(wèn)題,但是不知道能不能作為數(shù)據(jù)線使用?
        2、數(shù)據(jù)發(fā)送格式不對(duì)。我在豐煒官網(wǎng)下載了VB系列的通訊協(xié)議參考,但通訊協(xié)議寫(xiě)的不詳細(xì),協(xié)議資料上有個(gè)例子我放在附件里了。我分別試用過(guò)發(fā)送16進(jìn)制數(shù)字和字符串2中格式發(fā)送。
        以上圖為例:
                發(fā)送的數(shù)組是 {0x02,0x30,0x30,0x35,0x31,0x30,0x30,0x38,0x31,0x30,0x31,0x03,0x46,0x33};
                發(fā)送的字符串是 “0230303531303038313031034633”
        結(jié)果都沒(méi)成功。
        請(qǐng)大神指點(diǎn)一下到底是哪里的問(wèn)題?
[ 此帖被bifujian110在2017-11-04 21:52重新編輯 ]
liuqiang2012
慎言慎行,三思而后行!
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個(gè)
工控威望: 505 點(diǎn)
下載積分: 967 分
在線時(shí)間: 549(小時(shí))
注冊(cè)時(shí)間: 2012-06-08
最后登錄: 2024-09-20
查看liuqiang2012的 主題 / 回貼
1樓  發(fā)表于: 2017-11-04 17:24
是不是用ASCII碼發(fā)送的?貌似跟三菱的PLC通信協(xié)議是一樣的.
本帖最近評(píng)分記錄:
  • 下載積分:+2(bifujian110)
  • 搞工控不自學(xué)不行,因?yàn)槟阋惶觳粚W(xué)你就落后了,這就是這個(gè)行業(yè)的特點(diǎn)
    bifujian110
    羊月薪5000,打算用30萬(wàn)建一個(gè)窩,老虎不允許,說(shuō)私自建就
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 384 個(gè)
    工控威望: 2120 點(diǎn)
    下載積分: 37373 分
    在線時(shí)間: 147(小時(shí))
    注冊(cè)時(shí)間: 2017-02-06
    最后登錄: 2023-04-06
    查看bifujian110的 主題 / 回貼
    2樓  發(fā)表于: 2017-11-04 21:05
    引用
    引用第1樓liuqiang2012于2017-11-04 17:24發(fā)表的  :
    是不是用ASCII碼發(fā)送的?貌似跟三菱的PLC通信協(xié)議是一樣的.

    這個(gè)還真沒(méi)注意,后天上班在試試。不管是不是,先謝謝了!