西門子PLC通信不上經(jīng)驗分享

發(fā)布時間:2024-02-21
經(jīng)常有小伙伴反映自己的西門子plc通信不上,今天就西門子plc通信注意的幾個地方做下說明,希望大家可以牢記心中。
1、plc側需要設置勾選允許來自遠程對象的put/get通信訪問
對于西門子1200/1500系列,必須要勾選允許put/get訪問,對于200smart/300/400,則不需要。
2、對于db塊讀寫,需要去除db優(yōu)化訪問
對于基于博圖開發(fā)s7-1200/1500的項目,如果要與db塊數(shù)據(jù)通信,需要要去除db的優(yōu)化的塊訪問,對于200smart/300/400,則不需要。如果希望通過標簽通信,可以采用opcua。
3、務必保證通信地址是有效地址
通信地址是有效地址,這句話該怎么去理解呢?因為plc大多數(shù)是基于存儲區(qū)的,每個地址肯定是隸屬于某個存儲區(qū),大家都知道西門子plc自帶的存儲區(qū)有i區(qū)、q區(qū)、m區(qū)、t區(qū)、c區(qū),但是對于常用的db存儲區(qū)是沒有的,需要自己去創(chuàng)建,也就意味著,如果你要讀取db地址,必須要提前創(chuàng)建好db存儲區(qū),除此以外,db存儲區(qū)創(chuàng)建之后,默認是沒有字節(jié)的,需要自己一個個添加變量,才能形成有效存儲區(qū),因此一個db存儲區(qū)的范圍是有限并且可見的(可以通過偏移量看出來)。舉例說明,下圖是一個db存儲區(qū),說明這個存儲區(qū)有86個字節(jié),如果你通信的地址超過這個范圍,肯定就會出問題。這點其實也很容易理解,我們把與plc通信當做從服務器拿東西,如果我們要拿的東西,服務器都沒有,那么是不是會出問題呢?
經(jīng)驗分享
下面再給大家分享,如果出問題之后,我們如何快速定位問題,解決問題?
1、我們首先要ping一下plc的ip地址,保證物理網(wǎng)絡是正常的,一定要記住ping通只能證明網(wǎng)絡沒問題,并不能代表一定可以通信。
2、西門子s7協(xié)議是基于tcp的,所以我們接下來可以用網(wǎng)絡調試助手去連接plc,ip地址填寫plc的ip地址,端口號填寫102。
3、用通信測試平臺測試變量,記住這里最好先測試m存儲區(qū),如md100。
4、如果通信測試平臺可以,說明plc端設置基本上都沒問題了,但是如果這時候配置軟件仍然有問題,可以先刪除所有的組,只創(chuàng)建一個通信組,并且把存儲區(qū)選擇m存儲區(qū)。
5、如果上面的單個m存儲區(qū)可以,一般就是你通信組配置的問題了,可以將所有的通信組的active激活都取消,然后逐個開啟,定位是哪個或者哪幾個通信組的問題,然后再找原因。
上一個:安卓機可以安裝推特嗎(安卓手機可以安裝twitter嗎)
下一個:聯(lián)想的移動固態(tài)硬盤怎么樣,聯(lián)想ZX1 Pro移動固態(tài)硬盤

服務器云買了
電腦進不去系統(tǒng)怎么重啟(電腦無法進入系統(tǒng)怎么恢復)
大白菜u盤裝win10教程步驟演示(大白菜u盤裝win10教程步驟演示圖)
發(fā)包人只在拖欠工程款的范圍內對實際施工人承擔責任?
iphone5s連接電腦沒反應(iphone5連接電腦沒反應)
硬盤改裝成移動硬盤 讀不出來,用電腦硬盤改裝的移動硬盤電腦識別不出來了今天在公司還是好好
品飲烏龍茶的三忌
1R0電阻阻值是多少,1Ω 常用電阻推薦
怎么弄電話轉接,怎么設置通話轉接
非法銷售專用竊照器材罪既遂法院怎么量刑?
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos