1;最好是換通訊方式,比如modbus-tcp或者串口服務(wù)器(485轉(zhuǎn)以太網(wǎng)),PLC從以太網(wǎng)讀取。這樣plc程序也簡(jiǎn)潔一些。
2:如果不換的話,第一考慮用更高得比特率(沒有太明顯作用),設(shè)置更低得報(bào)錯(cuò)延時(shí)與重發(fā)次數(shù)(但是擋不住發(fā)生報(bào)錯(cuò)就是慢)
第二的話就是讀寫分開寫程序,不要混在一起,因?yàn)椴皇且恢睂懭耄x取基本隨時(shí)隨地。
第三就是你的這些儀表,可以適當(dāng)分類。比如你的變頻器不需要一直讀寫吧(看你需求),稱重的話也是一個(gè)流程一個(gè)物料讀取一次。
溫度表的話看你的實(shí)時(shí)性要求,可以適當(dāng)加點(diǎn)延時(shí)。然后溫度表多的話,要控制成本,可以指給溫度表加那種便宜的串口服務(wù)器,一起讀取所有連接得表,然后自己按照?qǐng)?bào)文去拆分。