如何將TOP Server OPC Server與S7-1200和S7-1500進(jìn)行通信配置
所有S7-1200和S7-1500型號(hào)控制器都需要根據(jù)以下說(shuō)明來(lái)進(jìn)行設(shè)置,以便與 TOP Server OPC Server 進(jìn)行通信。如果你在TOP Server事件日志中收到“設(shè)備返回的協(xié)議錯(cuò)誤[Class = 0x81,Code = 0x04]”消息,請(qǐng)確保這些設(shè)置已通過(guò)驗(yàn)證。
對(duì)于版本5.14或更高版本(包括當(dāng)前版本),TOP Server 在S7-1500的S7以太網(wǎng)驅(qū)動(dòng)程序中有一個(gè)新的設(shè)備模型。TOP Server的5.12和5.13版本支持使用S7-1200型號(hào)的西門子 S7-1500設(shè)備。S7-1500具有嵌入式以太網(wǎng)端口,支持S7通信以太網(wǎng)協(xié)議。
要使TOP Server能夠進(jìn)行通信,必須將S7-1200和S7-1500控制器設(shè)置為允許從服務(wù)器進(jìn)行訪問(wèn)。為此,請(qǐng)?jiān)赥IA Portal中執(zhí)行以下步驟:
- 1.在S7 TIA Portal軟件中打開PLC項(xiàng)目。
- 2.導(dǎo)航到PLC Properties。在Properties(屬性)頁(yè)面的General選項(xiàng)卡上,選擇Protection(保護(hù))。確保選中“完全訪問(wèn)(無(wú)保護(hù))”單選按鈕。(西門子TCP / IP以太網(wǎng)驅(qū)動(dòng)程序目前不支持使用密碼。)選中“允許遠(yuǎn)程伙伴使用Put / Get通信進(jìn)行訪問(wèn)”復(fù)選框。
- 3.確保需要訪問(wèn)的任何數(shù)據(jù)塊都啟用了“Accessible from HMI”(可從HMI中訪問(wèn))框。
- 4.確保需要訪問(wèn)的任何數(shù)據(jù)塊都禁用了“Optimized block access”(優(yōu)化塊訪問(wèn))。
- 5.保存這些設(shè)置。
- 6.將項(xiàng)目重新上傳到控制器。可能還需要重啟控制器上的電源。
有關(guān)進(jìn)一步說(shuō)明,請(qǐng)參閱TIA門戶網(wǎng)站附帶的相關(guān)信息。
注意:尚不支持S7-1200和S7-1500中的某些尋址功能。
- 可以訪問(wèn)單個(gè)地址或地址數(shù)組,但不能訪問(wèn)整個(gè)結(jié)構(gòu)。
- 還不支持優(yōu)化訪問(wèn)(即符號(hào)尋址)。
截圖如下:
CPU保護(hù)示例1:
CPU保護(hù)示例2:
DB 屬性:
Db HMI訪問(wèn):