有緣1982
級別: 略有小成
|
如題,PLC讀取和寫入溫控器數(shù)據(jù),組態(tài)王連PLC顯示以及控制, 由于需要溫控器多好幾個(gè)數(shù)據(jù),且溫控器地址相隔較遠(yuǎn), 讀命令需要兩條ADPRW指令,寫需要3條ADPRW指令 目前,讀數(shù)據(jù),用的是M8012做條件,加1指令做輪詢 請教下各位工程師們,有沒有比較好的例子或辦法,目前這個(gè)方案,感覺數(shù)據(jù)有點(diǎn)延遲,且當(dāng)寫命令的時(shí)候,是不是該把輪詢程序關(guān)閉呢? |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
圖片:
把請求間延時(shí)參數(shù) 改一下 就好了 MODBUS 一主多從的時(shí)候 指令中間 要一段停止時(shí)間 具體時(shí)間算法看手冊 一主一從沒有關(guān)系 這就是沒有 起始符 和結(jié)束符 不好的地方 |
---|---|
|
有緣1982
級別: 略有小成
|
不用輪詢嗎?那16臺溫控器該怎么來讀呢?ADPRW指令每次只能用一條,該怎么來寫呢? |
---|---|
本帖最近評分記錄: |
zsj19720602
級別: 探索解密
|
用組態(tài)王與溫控通訊,有驅(qū)動(dòng),然后組態(tài)王與PLC交換數(shù)據(jù) |
---|---|
本帖最近評分記錄: |
一路向前hg
相互學(xué)習(xí),共同進(jìn)步!
級別: 略有小成
|
ADPRW結(jié)束標(biāo)志有指令運(yùn)行中,正常結(jié)束,非正常結(jié)束標(biāo)志,可以用這些標(biāo)志去出發(fā)下一條,具體自己在想想吧 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
溫控器的采集時(shí)間不用太密集,每秒做到1KHz也沒有什么用, 用兩個(gè)定時(shí)器作循環(huán),讀作一組再讀另外一組,采用變址來輪詢。 |
|
---|---|---|
|
一心工控
級別: 略有小成
|
有以太網(wǎng)的方式,速度比串口快,還不用編程: 相關(guān)案例: https://blog.csdn.net/AutoCtrl666/article/details/103251084 資料下載: PLC通訊智能網(wǎng)關(guān).rar (699 K) 下载次数:104 |
---|---|
|