當(dāng)前位置:首頁 >> 行業(yè)資訊

西門子S7-1513的CPU如果通過RS485端口

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