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