二當(dāng)家的
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 108 個(gè)
工控威望: 907 點(diǎn)
下載積分: 4263 分
在線時(shí)間: 79(小時(shí))
注冊(cè)時(shí)間: 2016-09-19
最后登錄: 2024-05-25
查看二當(dāng)家的的 主題 / 回貼
樓主  發(fā)表于: 2018-09-25 10:06
描述:寫(xiě)運(yùn)轉(zhuǎn)操作
圖片:
描述:寫(xiě)停止操作
圖片:
描述:讀狀態(tài)操作
圖片:
手頭有一項(xiàng)目,S7-1200通過(guò)Modbus對(duì)臺(tái)達(dá)變頻器進(jìn)行讀寫(xiě)操作,寫(xiě)操作為外部輸入信號(hào)觸發(fā),現(xiàn)在通過(guò)兩種方法可以實(shí)現(xiàn),但是效果非常不理想,第一種為中斷響應(yīng),既有外部觸發(fā)信號(hào)后,在當(dāng)前通訊狀態(tài)為OFF情況下,進(jìn)行寫(xiě)操作,同時(shí)以1S為周期,進(jìn)行讀操作;第二種方法通過(guò)周期觸發(fā)讀寫(xiě)信號(hào),如5HZ的頻率對(duì)變頻器進(jìn)行讀寫(xiě),但是實(shí)際測(cè)試,這種方法響應(yīng)特別慢,小弟實(shí)在智窮,請(qǐng)大神指教。
二當(dāng)家的
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 108 個(gè)
工控威望: 907 點(diǎn)
下載積分: 4263 分
在線時(shí)間: 79(小時(shí))
注冊(cè)時(shí)間: 2016-09-19
最后登錄: 2024-05-25
查看二當(dāng)家的的 主題 / 回貼
1樓  發(fā)表于: 2018-09-25 11:11
讀寫(xiě)在周期在100ms內(nèi),沒(méi)有完成可靠的讀寫(xiě),提示報(bào)警,比較多的是8200:端口忙于處理發(fā)送請(qǐng)求。
引用
引用第1樓eledesigner于2018-09-25 10:24發(fā)表的  :
100ms讀或?qū)懸淮慰隙ㄊ强梢缘?br />
二當(dāng)家的
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 108 個(gè)
工控威望: 907 點(diǎn)
下載積分: 4263 分
在線時(shí)間: 79(小時(shí))
注冊(cè)時(shí)間: 2016-09-19
最后登錄: 2024-05-25
查看二當(dāng)家的的 主題 / 回貼
2樓  發(fā)表于: 2018-09-25 13:06
現(xiàn)在做的是1HZ的讀取,如何規(guī)避讀寫(xiě)沖突,寫(xiě)要及時(shí)響應(yīng),但是假如正在讀指令,最極端情況下,這個(gè)讀時(shí)間很長(zhǎng),那么直觀的現(xiàn)象就是寫(xiě)的這個(gè)指令延遲寫(xiě),因此響應(yīng)就很慢。
引用
引用第3樓peilei1031于2018-09-25 11:43發(fā)表的  :
做一個(gè)輪詢,沒(méi)有寫(xiě)的情況下就一直讀取