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