西門子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西門子S7系列PLC體積小、速度快、標(biāo)準(zhǔn)化,具有網(wǎng)絡(luò)通信能力,功能更強(qiáng),可靠性高。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
產(chǎn)品簡介
詳細(xì)介紹
無錫西門子PLC模塊代理商
無錫西門子PLC模塊代理商
1. FM458-1DP的S7通訊
S7通訊是SIEMENS S7 系列PLC的一種優(yōu)化通訊協(xié)議,主要用于PLC各站點(diǎn)之間基于MPI、PROFIBUS、ETHERNET網(wǎng)絡(luò)的主站與主站的通訊,以及PLC與HMI站、OPC服務(wù)器等上位機(jī)之間的通訊。S7通訊會占用PLC的通訊資源,PLC的CPU參數(shù)里有S7通訊資源的個數(shù),也就是這個CPU所能建立的大S7通訊連接數(shù)。
FM458-1DP是在能夠在S7 400機(jī)架上工作的D7家族產(chǎn)品,性能與TDC一樣,小循環(huán)周期可達(dá)0.1ms,可以用來處理高動態(tài)的控制任務(wù)。FM458-1DP本身也支持S7通訊,可以與其它PLC或者PC站建立S7通訊連接。但是FM458-1DP的S7通訊與TDC系統(tǒng)不一樣,不需要用戶調(diào)用功能塊來建立并維護(hù)S7通訊;通訊本身是由操作系統(tǒng)來維護(hù)的。
2. 可以使用以下方法來訪問FM458-1DP
2.1 通過400CPU的MPI或DP接口建立S7連接
通訊伙伴(WinCC,OPC,PLC等)可以通過400CPU的MPI口或DP口建立與FM458-1DP的S7連接。CPU不直接參與通訊僅做為通訊雙方的中介。
圖1 通過400CPU MPI或DP口連接FM458-1DP
使用OPC Scout 通過CP5711建立與FM458-1DP的S7通訊。其中CPU的DP地址為4,F(xiàn)M458-1DP位與400機(jī)架的第8槽。首先在Configuration Console 中配置訪問點(diǎn),如下圖所示:
圖2 配置訪問點(diǎn)
在FM458-1DP中編程建立可訪問的DB塊DB1,并且建立兩個Real型變量,*個設(shè)置為讀取,第二個設(shè)置為寫入。
圖3 在FM458-1DP中編寫DB1
在OPC Scout中建立非組態(tài)的連接來測試通訊,格式為:
S7:[<connectionname>|<VFD>|<accesspoint>|<Local TSAP>,<stationaddress>,
<RemoteTSAP>,<Mode>]<dataelement>
參數(shù)名稱 | 含義 |
<connectionname> | 連接名稱,不同的連接名稱不能重復(fù) |
<VFD> | 固定為VFD2 |
<accesspoint> | 訪問點(diǎn) |
<Local TSAP> | 本地 TSAP,固定為02.00 |
<stationaddress> | 訪問地址 |
< Remote TSAP> | 遠(yuǎn)程 TSAP,03.08 含義為:單邊S7連接,槽號為8 |
<Mode> | 連接模式,這里固定為1 |
<dataelement> | 訪問的數(shù)據(jù)區(qū),這里為DB1,realX |
表1 非組態(tài)連接參數(shù)含義
在本例中參數(shù)設(shè)置如下:
S7:[S7-unproj-connection_1|VFD2|CP_L2_2:|02.00,04,03.08,1]DB1,real0
S7:[S7-unproj-connection_2|VFD2|CP_L2_2:|02.00,04,03.08,1]DB1,real4
測試結(jié)果如下:
圖4 OPC Scout監(jiān)視