記第一次用s7-1500與二級機通機(TCP協議)

當天接到任務,需要用s7-1511-PN與二級機通訊---plc向二級機發大約100個real(float)類型值(現場實時數據)。

馬上奔赴現場(約上午9點)

開機與PLC建立鏈接

記第一次用s7-1500與二級機通機(TCP協議)

組態通訊:

記第一次用s7-1500與二級機通機(TCP協議)

但是二級機怎麼都收不到數據?PLC也報7004故障代碼

於是仔細閱讀手冊,以下為手冊上的步驟

記第一次用s7-1500與二級機通機(TCP協議)

記第一次用s7-1500與二級機通機(TCP協議)

記第一次用s7-1500與二級機通機(TCP協議)

記第一次用s7-1500與二級機通機(TCP協議)

記第一次用s7-1500與二級機通機(TCP協議)

因於我用的是V14SP1版本,與文檔中的設置是有點區別的,有區別的地方我用紅色圈標記了,見上圖。

但是二級機就是沒有成功收到數據。

目前是PLC網絡診斷為鏈接已建立,但是沒有發送數據。但是REQ明明每隔3S有上升沿啊。

百思不得其解,於是詢求技術支持!

因於我以前做過多個300、400CPU的工程,應該是很有經驗的。我將上面與文檔中不一樣的地方及以前怎麼通訊的告訴西門子服務專家,他馬上建議將塊的屬性-優化的塊訪問取消,然後數據按照以前的項目來。

我馬上照做,將發送DB及調用通訊塊的屬性更改,下載。

二級機馬上就收到了數據。

哈哈-----成功,問題解決(時間已經是下午5點了)。


分享到:


相關文章: