PROFIBUS-DP系統(tǒng)硬件組態(tài)好了,是不是一定要編寫通信程序才行?
劉玉蓉
發(fā)布于2014-11-18 17:35
3
0
標簽:
PROFIBUS-DP系統(tǒng)硬件組態(tài)好了,是不是一定要編寫通信程序才能實現(xiàn)通信???不是組態(tài)好了,地址就對應(yīng)了么?還要編通信程序干嘛???
舉個例子:對于單主站,我可以理解,編編通信程序可以;對于多主站,全是S7-300或S7-400的多主站,我也能理解;
但是對于有其他非西門子主站(比如某PROFIBUS-DP主卡)的多主站PROFIBUS-DP系統(tǒng),編的通信程序只能下載到S7-300里,不能下載到其他主站啊,那其他主站與其配套的從站之間如何通信???
所以我這里懷疑硬件組態(tài)完畢后,是不是一定要對每個主站系統(tǒng)進行通信程序的編寫。
問題補充:
也可以這么說,我問題里提到某PROFIBUS-DP主卡,是裝在某工業(yè)機器人控制器上的,如果一定要編寫通信程序,是不是這個主站的通信程序不用寫入S7-300,而是直接在這個機器人控制器中去寫??
佳答案
PROFIBUS-DP系統(tǒng)硬件組態(tài)好了DP從站,不一定要編寫通信程序才能實現(xiàn)通信。如使用的ET200S等遠程I/O,直接使用地址就行了,如果是變頻器伺服等控制器,就需要使用SFC14.SFC15來讀取或?qū)懭雲(yún)?shù)到控制器。作為第三方帶DP接口的控制器,需要安裝GSD文件,要看第三方的DP通訊具體的內(nèi)容,如控制字狀態(tài)字,PLC編程控制字就可以控制第三方的設(shè)備了,第三方設(shè)備反饋狀態(tài)字就可以知道第三方設(shè)備的狀態(tài)了。通訊程序在300PLC內(nèi)做就行了,當然第三方設(shè)備也有設(shè)定相應(yīng)的一些參數(shù),如DP地址,通訊速率等。