新閣上位機開發(fā)---再也不用擔(dān)心我的PLC通信不上了

常見現(xiàn)象

做上位機開發(fā)躬厌,經(jīng)常有小伙伴反映自己的西門子PLC通信不上浊洞,今天就西門子PLC通信注意的幾個地方做下說明,希望大家可以牢記心中剪撬。

1、?PLC側(cè)需要設(shè)置勾選允許來自遠(yuǎn)程對象的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,則不需要奇徒。如果希望通過標(biāo)簽通信雏亚,可以采用OPCUA。


3摩钙、務(wù)必保證通信地址是有效地址

通信地址是有效地址罢低,這句話該怎么去理解呢?因為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)建之后涨冀,默認(rèn)是沒有字節(jié)的,需要自己一個個添加變量麦萤,才能形成有效存儲區(qū)鹿鳖,因此一個DB存儲區(qū)的范圍是有限并且可見的(可以通過偏移量看出來)。舉例說明壮莹,下圖是一個DB存儲區(qū)翅帜,說明這個存儲區(qū)有86個字節(jié),如果你通信的地址超過這個范圍命满,肯定就會出問題涝滴。這點其實也很容易理解,我們把與PLC通信當(dāng)做從服務(wù)器拿東西胶台,如果我們要拿的東西歼疮,服務(wù)器都沒有,那么是不是會出問題呢诈唬?


經(jīng)驗分享

下面再給大家分享韩脏,如果出問題之后,我們?nèi)绾慰焖俣ㄎ粏栴}铸磅,解決問題赡矢?

1杭朱、我們首先要Ping一下PLC的IP地址,保證物理網(wǎng)絡(luò)是正常的吹散,一定要記住Ping通只能證明網(wǎng)絡(luò)沒問題痕檬,并不能代表一定可以通信。

2送浊、西門子S7協(xié)議是基于TCP的,所以我們接下來可以用網(wǎng)絡(luò)調(diào)試助手去連接PLC丘跌,IP地址填寫PLC的IP地址袭景,端口號填寫102。

3闭树、用通信測試平臺測試變量耸棒,記住這里最好先測試M存儲區(qū),如MD100报辱。

4与殃、如果通信測試平臺可以,說明PLC端設(shè)置基本上都沒問題了碍现,但是如果這時候配置軟件仍然有問題幅疼,可以先刪除所有的組,只創(chuàng)建一個通信組昼接,并且把存儲區(qū)選擇M存儲區(qū)爽篷。

5、如果上面的單個M存儲區(qū)可以慢睡,一般就是你通信組配置的問題了逐工,可以將所有的通信組的Active激活都取消,然后逐個開啟漂辐,定位是哪個或者哪幾個通信組的問題泪喊,然后再找原因。

在上位機通信中髓涯,遇到PLC連接不上的情況袒啼,大家可以先按照上面的方法排查一下。

我是新閣上位機開發(fā)的付老師复凳,用我的專業(yè)瘤泪,成就你的夢想!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末育八,一起剝皮案震驚了整個濱河市对途,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌髓棋,老刑警劉巖实檀,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惶洲,死亡現(xiàn)場離奇詭異,居然都是意外死亡膳犹,警方通過查閱死者的電腦和手機恬吕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來须床,“玉大人铐料,你說我怎么就攤上這事〔蜓” “怎么了钠惩?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長族阅。 經(jīng)常有香客問我篓跛,道長,這世上最難降的妖魔是什么坦刀? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任愧沟,我火速辦了婚禮,結(jié)果婚禮上鲤遥,老公的妹妹穿的比我還像新娘沐寺。我一直安慰自己,他們只是感情好盖奈,可當(dāng)我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布芽丹。 她就那樣靜靜地躺著,像睡著了一般卜朗。 火紅的嫁衣襯著肌膚如雪拔第。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天场钉,我揣著相機與錄音蚊俺,去河邊找鬼。 笑死逛万,一個胖子當(dāng)著我的面吹牛泳猬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宇植,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼得封,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了指郁?” 一聲冷哼從身側(cè)響起忙上,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎闲坎,沒想到半個月后疫粥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茬斧,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年梗逮,在試婚紗的時候發(fā)現(xiàn)自己被綠了项秉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡慷彤,死狀恐怖娄蔼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情底哗,我是刑警寧澤贷屎,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站艘虎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏咒吐。R本人自食惡果不足惜野建,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望恬叹。 院中可真熱鬧候生,春花似錦、人聲如沸绽昼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽硅确。三九已至目溉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菱农,已是汗流浹背缭付。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留循未,地道東北人陷猫。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像的妖,于是被迫代替她去往敵國和親绣檬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容