- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
當前位置:首頁 >> 行業(yè)資訊
西門子S7-1513的CPU如果通過RS485端口
信息來源: 發(fā)布時間:2020-06-08 09:16:33 點擊次數(shù):0
西門子S7-1513的CPU如果通過RS485端口(一個端口)用modbus RTU做多從站通信控制6臺伺服,實時性能達到多高呢?
通信
PLC1500的通信包括可編程序控制器之間的通信、可編程序控制器和其他智能控制設備的通信。隨著計算機控制的發(fā)展,近年來國外工廠自動化通信網(wǎng)絡發(fā)展的很快,各著名的PLC生產(chǎn)廠商都推出了PLC之間的網(wǎng)絡系統(tǒng)。
并不是所有的PLC都有上述全部功能,有些小型可編程序控制器只具有上述的部分功能,但是價格較低。
使用MODBUS RTU做實時通訊?要看你指的實時是什么時間等級,一般是做不了。
首先,6臺伺服,每臺寫一個控制字,一個設定值,返回3個狀態(tài)字計算,6臺需要30字,9600波特率的話,30字需要25mS, 再加上首發(fā)指令和延時輪詢的時間呢。所以要看你的實時性要求,如果時間要求不是很嚴格,那是可以的。
其次,實時通訊基本都使用以太網(wǎng),以前好多低端300PLC的DP口都不支持實時同步。
所以,建議設計方案改成PN的,實時性有保障,如果經(jīng)過驗證,RS485通訊能滿足你現(xiàn)場要求的話,也是可以的,畢竟成本低不少呢。
塊最好自己編寫肯定比調(diào)用系統(tǒng)中的塊掃描時間要短,因為系統(tǒng)的塊中有些功能你不要用增加掃描時間。還有主要問題不是調(diào)用幾個塊的問題,你做輪詢時,讀取從站數(shù)據(jù)時,你只能一個個讀取,主要時間在這,你讀取#1站到#2站的時間。因為MODBUS 是串行異步半雙工通信。通信中有時間間隔。 你要計算下,第通信一個站要多少時間,到你第100個時,時間延時是多少,能否接受。。。 還有你這距離太遠,提高波特率又有可能丟數(shù)據(jù)。 485中繼使用不知效果怎么樣。 可能的話可以考慮其實通信。