引用
引用第6樓小八哥于2017-05-09 12:43發(fā)表的 :
要通訊速度快 就走底層 別搞什么OPC 寫(xiě)PLC的程序的時(shí)候就算好點(diǎn)數和位置 然后批量讀取 就是走232 通訊 1秒也能達到40次左右 一般應用 完全能達到要求
我就是做的串口通信,485 本來(lái)是要求PC主動(dòng)實(shí)時(shí)通訊讀寫(xiě)PLC固定的數據。但是這個(gè)要求,VB程序員說(shuō)會(huì )占用PC的CPU使用率大。(由于檢測設備開(kāi)發(fā)的軟件運行,占用內存,CUP滿(mǎn)負荷,老是系統崩潰,所以就不可能實(shí)時(shí)通訊)沒(méi)辦法。 (其實(shí)說(shuō)到通訊會(huì )占CUP,我真不清楚是不是會(huì )占用的大)
現在的通訊,是工位觸發(fā),然后PLC動(dòng)作,主動(dòng)請求PC通訊讀取數據,告訴PC現在采集的是幾號資料。一秒鐘大概20次左右的采集。按說(shuō)一般不會(huì )有通訊沖突問(wèn)題?墒菚(huì )出現特殊情況。 那就是當PC發(fā)現資料采集對比有問(wèn)題后,會(huì )主動(dòng)報警相關(guān)信息,并發(fā)送給PLC控制進(jìn)一步的動(dòng)作。(問(wèn)題就在于,同時(shí)相互都給對方發(fā)通訊時(shí),就會(huì )出現錯誤。造成之后的幾個(gè)采集點(diǎn)出現錯誤)
FX3U-ENET-L這個(gè)模塊是可以以太網(wǎng)(全雙工) 。FX2n 做不了