不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

西門子200PLC的案例

西門子200PLC自由口通訊是什么?看大神分享的干貨!
假設(shè):做這樣一個(gè)例子,讓西門子200smart plc本機(jī)RS485口發(fā)送一串字符(siemens)到串口調(diào)試軟件的信息接收區(qū),串口調(diào)試軟件的發(fā)送區(qū)發(fā)送一串(ni hao!)到200smart plc數(shù)據(jù)寄存器VB102開(kāi)始的6個(gè)字節(jié)中,接收信息啟用起始符、結(jié)束符方式。 做這個(gè)程序前先定義好一些通訊參數(shù):(按上面的7點(diǎn)內(nèi)容展開(kāi)) 定義SMB30: 自由口通訊、頻率9600、無(wú)校驗(yàn),SMB30=16#09 定義SMB87: 啟用接收信息控制、啟用起始符、結(jié)束符,SMB87=16#E0 設(shè)置起始符: SMB88=16#3A(自由選取) 設(shè)置結(jié)束符: SMB89=16#0A(自由選取) 設(shè)置中斷事件號(hào): 發(fā)送完成中斷事件號(hào)9;接收完成中斷事件號(hào)23 開(kāi)中斷 在上述初始化程序中,啟用發(fā)送指令,并編寫相應(yīng)的程序 定義好發(fā)送和接收數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存地址區(qū) 西門子S7-200 PLC專用無(wú)線通訊終端 了解詳情點(diǎn)擊下圖 程序樣例 1 通訊初始化子程序。
展開(kāi)
一臺(tái)有西門子SMART200PLC控制的機(jī)器設(shè)備,維修工報(bào)故障無(wú)法啟動(dòng)。到達(dá)現(xiàn)場(chǎng)后,我經(jīng)過(guò)檢查電氣設(shè)備電源沒(méi)有出現(xiàn)跳閘情況,PL
換二線制的并沒(méi)有錯(cuò),錯(cuò)就錯(cuò)在把線接錯(cuò)了,因?yàn)?em>西門子PLC輸入端它是共負(fù)極,那么我們只要接一個(gè)正極和一個(gè)輸入信號(hào)就行了。不知道誰(shuí)把24伏直接接到了測(cè)速光電上,從而造成了PLc輸入端短路故障。#微頭條日簽#
西門子PLC通信200smart與1200PLCS7通信
注意:S7-200SMART中V區(qū)對(duì)應(yīng)于DB1,即在PUT指令中使用的通信伙伴數(shù)據(jù)區(qū)ADDR_1=P#DB1.DBX0.0BYTE 200在S7-200SMAR中對(duì)于為VB0~VB199。 本文檔中S7-200SMART 做S7通訊的服務(wù)器,占用S7-200SMART PLC 的服務(wù)器連接資源,S7-200SMART PLC 本身不需要編寫通訊程序。 S7-1200與S7-200SMART S7 通訊的另外一種方法是S7-200SAMRT PLC做客服端,S7-1200做服務(wù)器。該方式需要S7-200SMART調(diào)用PUT/GET指令,S7-1200側(cè)不需要編寫通訊程序。
展開(kāi)
西門子S7-200 SMART PLC 接線大全,小型PLC入門必看!
S7-200 SMART EM TC模塊可以測(cè)量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。TC模塊的接線說(shuō)明參考圖7 TC信號(hào)接線。 圖 7.TC信號(hào)接線 注意: 每個(gè)模塊的接線圖請(qǐng)參考《S7-200 SMART 系統(tǒng)手冊(cè)》中“技術(shù)規(guī)范”章節(jié)。 模擬量常見(jiàn)問(wèn)題 1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號(hào)嗎? 可以,S7-200 SMART CPU模擬量模塊可以檢測(cè)0~20mA和4~20mA的標(biāo)準(zhǔn)電流信號(hào);兩種電流信號(hào)的接線、在STEP 7-Micro/WIN SMART軟件中的參數(shù)設(shè)置都是一樣的。區(qū)別在于:0~20mA對(duì)應(yīng)的通道值量程是0~27648,而4~20mA對(duì)應(yīng)的通道值量程是5530~27648。 2. S7-200 SMART RTD模塊可以測(cè)量電阻值嗎? 可以,S7-200 SMART RTD模塊最大可以測(cè)量3000Ω的電阻值。
展開(kāi)
西門子200PLC圖1
收藏 | 西門子S7-200 SMART系列PLC接線大全
S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號(hào),可以測(cè)量PT100、PT1000、Ni100、Ni1000、Cu100等常見(jiàn)的RTD溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。 S7-200 SMART EM RTD模塊還可以檢測(cè)電阻信號(hào),電阻也有兩線、三線和四線之分。 EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號(hào)接線所示。 圖6 RTD傳感器/電阻信號(hào)接線 3. TC模塊接線 熱電偶測(cè)量溫度的基本原理是:兩種不同成份的材質(zhì)導(dǎo)體組成閉合回路,當(dāng)兩端存在溫度梯度時(shí)回路中就會(huì)有電流通過(guò),此時(shí)兩端之間就存在電動(dòng)勢(shì)。 S7-200 SMART EM TC模塊可以測(cè)量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。TC模塊的接線說(shuō)明參考圖7 TC信號(hào)接線。 圖7 TC信號(hào)接線 注意: 每個(gè)模塊的接線圖請(qǐng)參考《S7-200 SMART 系統(tǒng)手冊(cè)》中“技術(shù)規(guī)范”章節(jié)。 模擬量常問(wèn)問(wèn)題 1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號(hào)嗎? 可以,S7-200 SMART CPU模擬量模塊可以檢測(cè)0~20mA和4~20mA的標(biāo)準(zhǔn)電流信號(hào);兩種電流信號(hào)的接線、在STEP 7-Micro/WIN SMART軟件中的參數(shù)設(shè)置都是一樣的。區(qū)別在于:0~20mA對(duì)應(yīng)的通道值量程是0~27648,而4~20mA對(duì)應(yīng)的通道值量程是5530~27648。 2. S7-200 SMART RTD模塊可以測(cè)量電阻值嗎? 可以,S7-200 SMART RTD模塊最大可以測(cè)量3000Ω的電阻值。
展開(kāi)
西門子兼容耐特200系列PLC常見(jiàn)基礎(chǔ)問(wèn)題(二)
1、S7-200存儲(chǔ)卡有哪些功能? 答:S7-200 存儲(chǔ)卡用來(lái)做配方 和數(shù)據(jù)記錄的功能,但是由于容量太小,所以通常很少使用。 2、如何設(shè)置數(shù)據(jù)保持功能? 答:數(shù)據(jù)保持功能在系統(tǒng)塊里面,斷電存儲(chǔ)設(shè)置里做對(duì)應(yīng)設(shè)定,默認(rèn)設(shè)定中V單元是全部保存。耐特?cái)嚯姶鎯?chǔ)專利可以永久存儲(chǔ),不用擔(dān)心數(shù)據(jù)丟失。 3、耐特s7-200內(nèi)部有保持存儲(chǔ)區(qū)嗎?有的話,寫入數(shù)據(jù)后是永久保存的嗎?是不是用EEprom保存的? 答:耐特S7-200內(nèi)部有數(shù)據(jù)保持存儲(chǔ)區(qū),寫入數(shù)據(jù)后是永久保存的,與其他廠家的數(shù)據(jù)存儲(chǔ)的保存區(qū)使用存儲(chǔ)芯片的靠電池保持方式不同,耐特PLC專利的斷電存儲(chǔ)模式是在斷電瞬間預(yù)判斷電源切斷,就執(zhí)行數(shù)據(jù)永久寫入FLASH中,相當(dāng)于把數(shù)據(jù)寫入硬盤里面,在重新通電的時(shí)候?qū)⒅氨4嫦聛?lái)的數(shù)據(jù)調(diào)出來(lái)使用,這種方式實(shí)現(xiàn)永久存儲(chǔ)。 4、西門子S7-200系統(tǒng)塊中設(shè)置了斷電保持區(qū),但是PLC放置了20天沒(méi)開(kāi)機(jī),再次開(kāi)機(jī)后系統(tǒng)時(shí)間顯示為1990年1月1日,斷電保持區(qū)的數(shù)據(jù)也變成零了。這是為什么?斷電保持區(qū)中的數(shù)據(jù)不是在斷電后寫入EEROM區(qū)嗎,開(kāi)機(jī)后再?gòu)腅EROM區(qū)讀到ROM區(qū)嗎?我家耐特的會(huì)這樣嗎,為什么? 答:西門子的斷電保持區(qū)域是將數(shù)據(jù)寫入內(nèi)存區(qū)域,而內(nèi)存區(qū)域是斷電數(shù)據(jù)丟失的,它依靠?jī)?nèi)部集成的法拉電容使數(shù)據(jù)臨時(shí)保存20天左右,或者外部另加一個(gè)電池盒使電池保持兩年左右的方式來(lái)實(shí)現(xiàn)斷電保存數(shù)據(jù)的。耐特PLC的采用自主研發(fā)的斷電存儲(chǔ)專利技術(shù)進(jìn)行保持,實(shí)現(xiàn)永久保持不丟失數(shù)據(jù)。 5、假如我想采集某一個(gè)模擬量信號(hào),并實(shí)時(shí)顯示,并且所有采集的數(shù)據(jù)能夠存儲(chǔ)在PLC中,后期可以把數(shù)據(jù)導(dǎo)出使用。(也可以不顯示,但是后期可以導(dǎo)出數(shù)據(jù)使用)那么,這樣的要求PLC可以實(shí)現(xiàn)嗎?需要一些什么硬件?比如說(shuō)我要采集的是某一電壓信號(hào)?
展開(kāi)
西門子S7-200 SMART系列PLC接線大全
S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號(hào),可以測(cè)量PT100、PT1000、Ni100、Ni1000、Cu100等常見(jiàn)的RTD溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。 S7-200 SMART EM RTD模塊還可以檢測(cè)電阻信號(hào),電阻也有兩線、三線和四線之分。 EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號(hào)接線所示。 圖6 RTD傳感器/電阻信號(hào)接線 3. TC模塊接線 熱電偶測(cè)量溫度的基本原理是:兩種不同成份的材質(zhì)導(dǎo)體組成閉合回路,當(dāng)兩端存在溫度梯度時(shí)回路中就會(huì)有電流通過(guò),此時(shí)兩端之間就存在電動(dòng)勢(shì)。 S7-200 SMART EM TC模塊可以測(cè)量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。TC模塊的接線說(shuō)明參考圖7 TC信號(hào)接線。 圖7 TC信號(hào)接線 注意: 每個(gè)模塊的接線圖請(qǐng)參考《S7-200 SMART 系統(tǒng)手冊(cè)》中“技術(shù)規(guī)范”章節(jié)。 模擬量常問(wèn)問(wèn)題 1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號(hào)嗎? 可以,S7-200 SMART CPU模擬量模塊可以檢測(cè)0~20mA和4~20mA的標(biāo)準(zhǔn)電流信號(hào);兩種電流信號(hào)的接線、在STEP 7-Micro/WIN SMART軟件中的參數(shù)設(shè)置都是一樣的。區(qū)別在于:0~20mA對(duì)應(yīng)的通道值量程是0~27648,而4~20mA對(duì)應(yīng)的通道值量程是5530~27648。 2. S7-200 SMART RTD模塊可以測(cè)量電阻值嗎? 可以,S7-200 SMART RTD模塊最大可以測(cè)量3000Ω的電阻值。
展開(kāi)
西門子S7-200SMART PLC編寫的步進(jìn)電機(jī)控制程序
重要通知 想加入工控PLC學(xué)習(xí)技術(shù)交流群 請(qǐng)?zhí)砑影嚅L(zhǎng)為好友 并備注:地區(qū)-行業(yè)-姓名昵稱獲取進(jìn)群資格。 工控PLC學(xué)習(xí) 專業(yè)專注分享 分享到朋友圈,和朋友們一起分享吧 —————————————————————— ? 來(lái)源:網(wǎng)絡(luò)-百度文庫(kù),侵刪! ? 聲明:我們尊重原創(chuàng)。文字圖片視頻素材,版權(quán)屬于原作者。
西門子兼容耐特200系列PLC常見(jiàn)基礎(chǔ)問(wèn)題(一)
1、S7-200存儲(chǔ)卡有哪些功能? 答:S7-200 存儲(chǔ)卡用來(lái)做配方 和數(shù)據(jù)記錄的功能, 但是由于容量太小,所以通常很少使用。 2、如何設(shè)置數(shù)據(jù)保持功能? 答:數(shù)據(jù)保持功能在系統(tǒng)塊里面,斷電存儲(chǔ)設(shè)置里做對(duì)應(yīng)設(shè)定,默認(rèn)設(shè)定中V單元是全部保存。耐特?cái)嚯姶鎯?chǔ)專利可以永久存儲(chǔ),不用擔(dān)心數(shù)據(jù)丟失。 3、耐特s7-200內(nèi)部有保持存儲(chǔ)區(qū)嗎?有的話,寫入數(shù)據(jù)后是永久保存的嗎?是不是用EEprom保存的? 答:耐特S7-200內(nèi)部有數(shù)據(jù)保持存儲(chǔ)區(qū),寫入數(shù)據(jù)后是永久保存的,與其他廠家的數(shù)據(jù)存儲(chǔ)的保存區(qū)使用存儲(chǔ)芯片的靠電池保持方式不同,耐特PLC專利的斷電存儲(chǔ)模式是在斷電瞬間預(yù)判斷電源切斷,就執(zhí)行數(shù)據(jù)永久寫入FLASH中,相當(dāng)于把數(shù)據(jù)寫入硬盤里面,在重新通電的時(shí)候?qū)⒅氨4嫦聛?lái)的數(shù)據(jù)調(diào)出來(lái)使用,這種方式實(shí)現(xiàn)永久存儲(chǔ)。 4、西門子S7-200系統(tǒng)塊中設(shè)置了斷電保持區(qū),但是PLC放置了20天沒(méi)開(kāi)機(jī),再次開(kāi)機(jī)后系統(tǒng)時(shí)間顯示為1990年1月1日,斷電保持區(qū)的數(shù)據(jù)也變成零了。這是為什么?斷電保持區(qū)中的數(shù)據(jù)不是在斷電后寫入EEROM區(qū)嗎,開(kāi)機(jī)后再?gòu)腅EROM區(qū)讀到ROM區(qū)嗎?我家耐特的會(huì)這樣嗎,為什么? 答:西門子的斷電保持區(qū)域是將數(shù)據(jù)寫入內(nèi)存區(qū)域,而內(nèi)存區(qū)域是斷電數(shù)據(jù)丟失的,它依靠?jī)?nèi)部集成的法拉電容使數(shù)據(jù)臨時(shí)保存20天左右,或者外部另加一個(gè)電池盒使電池保持兩年左右的方式來(lái)實(shí)現(xiàn)斷電保存數(shù)據(jù)的。耐特PLC的采用自主研發(fā)的斷電存儲(chǔ)專利技術(shù)進(jìn)行保持,實(shí)現(xiàn)永久保持不丟失數(shù)據(jù)。 5、假如我想采集某一個(gè)模擬量信號(hào),并實(shí)時(shí)顯示,并且所有采集的數(shù)據(jù)能夠存儲(chǔ)在PLC中,后期可以把數(shù)據(jù)導(dǎo)出使用。(也可以不顯示,但是后期可以導(dǎo)出數(shù)據(jù)使用)那么,這樣的要求PLC可以實(shí)現(xiàn)嗎?需要一些什么硬件?比如說(shuō)我要采集的是某一電壓信號(hào)?
展開(kāi)
西門子S7-200 SMART PLC如何實(shí)現(xiàn)PID 自動(dòng)/手動(dòng)調(diào)節(jié)切換
但在高級(jí)一點(diǎn)的PLC中,無(wú)擾動(dòng)切換功能只需打個(gè)勾即可。對(duì)于SMART來(lái)說(shuō)則不能這么簡(jiǎn)單了。 S7-200SMART中,考察如下 PID 控制子程序: 圖 1. PID 向?qū)傻闹噶?圖中:a、過(guò)程反饋量 ;b、設(shè)定值,實(shí)數(shù) ;c、自動(dòng)/手動(dòng)控制,“1”=自動(dòng),“0”=手動(dòng) ;d、手動(dòng)控制輸出值,0.0 - 1.0 之間的一個(gè)實(shí)數(shù);e、PID 控制輸出值。 要實(shí)現(xiàn)無(wú)擾動(dòng)切換,必須: 在從自動(dòng)向手動(dòng)切換時(shí),使手動(dòng)輸出值(VD2004)等于當(dāng)前的實(shí)際控制輸出值; 在從手動(dòng)向自動(dòng)切換時(shí),使設(shè)定值相當(dāng)于當(dāng)前的過(guò)程反饋值。 為此,可編寫類似下圖所示的程序,放在 PID 控制子程序之前: 圖 2. 無(wú)擾切換處理程序 圖中: a、自動(dòng)/手動(dòng)切換控制點(diǎn) ; b、從自動(dòng)向手動(dòng)切換時(shí),使手動(dòng)輸出值等于實(shí)際當(dāng)前值 ; c、從手動(dòng)向自動(dòng)切換時(shí),把當(dāng)前反饋量換算為相應(yīng)的給定值 。
展開(kāi)
西門子200系列/1200/1500 PLC、博途、WINCC、觸摸屏等問(wèn)答錦集
18.問(wèn): 西門子S7-200SMART PLC如何設(shè)置數(shù)據(jù)斷電保持? 答:打開(kāi)系統(tǒng)塊—保持范圍—選擇存儲(chǔ)器類型,設(shè)置存儲(chǔ)區(qū)區(qū)域,偏移量、元素目錄,然后將系統(tǒng)塊下載到PLC中即可。 19. 西門子S7-200SMART PLC支持哪些類型的編碼器? 答:增量型編碼器、絕對(duì)值編碼器。 20. S7-1200PLC使用延時(shí)中斷需要注意什么? 1)延時(shí)中斷 + 循環(huán)中斷數(shù)量 <= 4; 2)延時(shí)時(shí)間1~60000ms,設(shè)置錯(cuò)誤的時(shí)間,狀態(tài)返回值 RET_VAL 將報(bào)錯(cuò)16#8091; 3)延時(shí)中斷必須通過(guò)“SRT_DINT”指令設(shè)置參數(shù),使能輸入 EN 下降沿開(kāi)始計(jì)時(shí); 4)使用“CAN_DINT”指令取消已啟動(dòng)的延時(shí)中斷; 5)啟動(dòng)延時(shí)中斷的間隔時(shí)間必須大于延時(shí)時(shí)間與延時(shí)中斷執(zhí)行時(shí)間之和;否則會(huì)導(dǎo)致時(shí)間錯(cuò)誤。 21. 使用硬件中斷需要注意什么?
展開(kāi)
西門子200PLC圖2
西門子200SMART PLC軟件各功能怎么用?編程必備!
這次分享的是關(guān)于西門子STEP7- Micro/ WIN SMART軟件,讓入門PLC的用戶更清晰的定位每個(gè)功能的應(yīng)用,快速掌握其中的原理,讓其幫助你上手PLC。 作為新一代的小型控制器的編程和組態(tài)軟件,采用耳目一新的彩色界面,重新整合了工具菜單的布局,同時(shí)允許用戶自定義整體界面的布局和窗口大小,給用戶短小精干的使用體驗(yàn)。
實(shí)例講解|西門子S7-200SMART PLC之間通過(guò)向?qū)?shí)現(xiàn)S7通訊
雖然S7-200SMART CPU 以太網(wǎng)端口具有25個(gè)連接資源,但是其中只有1個(gè)連接資源(PG連接資源)用于與STEP7-Micro/WIN SMART 軟件的通信。如果第三方觸摸屏與S7-200SMART CPU的連接也使用PG連接資源,就會(huì)造成第三方觸摸屏不能與STEP7-Micro/WIN SMART 軟件同時(shí)訪問(wèn)S7-200SMART CPU。 5、GET/PUT指令可以傳送的最大用戶數(shù)據(jù)是多少? GET 指令可從遠(yuǎn)程站點(diǎn)讀取最大222個(gè)字節(jié)的用戶數(shù)據(jù),PUT指令可向遠(yuǎn)程站點(diǎn)寫入最大212個(gè)字節(jié)的用戶數(shù)據(jù);大數(shù)據(jù)量的用戶數(shù)據(jù)通信可以調(diào)用多個(gè)GET/PUT指令來(lái)實(shí)現(xiàn)。采用GET/PUT向?qū)r(shí)每個(gè)操作的讀寫用戶數(shù)據(jù)的最大個(gè)數(shù)為200 個(gè)字節(jié)。 6、GET/PUT通信錯(cuò)誤有哪些可能原因? GET/PUT 指令TABLE參數(shù)表的第一個(gè)字節(jié)提供了“錯(cuò)誤代碼”,用于排查錯(cuò)誤原因。GET/PUT指令故障可能原因: (1)S7-200 SMART CPU 固件版本較低,通信雙方 CPU 固件都需要 V2.0 及以上版本。 (2)超出了本地 CPU 主動(dòng)連接資源限制或遠(yuǎn)程 CPU 無(wú)可用的被動(dòng)連接資源。 (3)GET/PUT 指令 TABLE 參數(shù)定義錯(cuò)誤。 (4)通信站點(diǎn)之間的物理連接出錯(cuò)。 7、如何獲取S7通信的連接狀態(tài)以及錯(cuò)誤代碼? 詳細(xì)信息可以參考:如何判斷S7通信中斷并獲取錯(cuò)誤代碼 (以上常見(jiàn)問(wèn)題摘自網(wǎng)絡(luò)) 總結(jié) PLC 以上就是整個(gè)西門子S7-200SMART PLC之間通過(guò)向?qū)?shí)現(xiàn)S7通訊的步驟,文章內(nèi)容如有錯(cuò)誤請(qǐng)聯(lián)系我們。
展開(kāi)
西門子S7-200 SMART PLC全面接線圖,電氣人必須收藏!
S7-200 SMART EM TC模塊可以測(cè)量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號(hào)請(qǐng)查閱《S7-200 SMART系統(tǒng)手冊(cè)》。TC模塊的接線說(shuō)明參考圖7 TC信號(hào)接線。 圖 7.TC信號(hào)接線 注意: 每個(gè)模塊的接線圖請(qǐng)參考《S7-200 SMART 系統(tǒng)手冊(cè)》中“技術(shù)規(guī)范”章節(jié)。 模擬量常見(jiàn)問(wèn)題 1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號(hào)嗎? 可以,S7-200 SMART CPU模擬量模塊可以檢測(cè)0~20mA和4~20mA的標(biāo)準(zhǔn)電流信號(hào);兩種電流信號(hào)的接線、在STEP 7-Micro/WIN SMART軟件中的參數(shù)設(shè)置都是一樣的。區(qū)別在于:0~20mA對(duì)應(yīng)的通道值量程是0~27648,而4~20mA對(duì)應(yīng)的通道值量程是5530~27648。 您需要的電工工具教程書籍都在這里!歡迎點(diǎn)擊查看! 2. S7-200 SMART RTD模塊可以測(cè)量電阻值嗎? 可以,S7-200 SMART RTD模塊最大可以測(cè)量3000Ω的電阻值。
展開(kāi)
兩臺(tái)西門子S7-200 SMART PLC如何通過(guò)Modbus RTU協(xié)議進(jìn)行通訊?
通訊材料: 1)、PLC2臺(tái),分別是200SMART 的CR60和SR20; 2)、2個(gè)DP插頭(6ES7972-0BX12-0XA0) 3)、連接導(dǎo)線若干(plc電源及通訊) 驗(yàn)證內(nèi)容: 令:CR60 PLC為主站,發(fā)送PLC系統(tǒng)時(shí)鐘(8個(gè)字節(jié)的信息)給SR20從站;SR20從站發(fā)送一個(gè)雙字的循環(huán)移位數(shù)據(jù)給主站,并由通訊數(shù)據(jù)VD100接收輸出到QD0。 主站程序: 在驗(yàn)證過(guò)程中曾經(jīng)出現(xiàn)一個(gè)錯(cuò)誤,使MSG指令始終顯示為6,表示從站無(wú)響應(yīng)。我驗(yàn)證時(shí),由于連接2臺(tái)plc之間的3+、8-沒(méi)有確認(rèn),造成接線錯(cuò)誤,使MSG的error錯(cuò)誤信息為6,檢查后找到原因,重新接線后仍然報(bào)警6。最后檢查為控制程序不完整,主要原因是沒(méi)有給MB0一個(gè)初始化操作,造成錯(cuò)誤值沒(méi)有得到有效的刷新。于是,在程序段1中加入初始化操作得到解決。 主站MSG指令主要理解Addr地址的應(yīng)用,下面有描述。 從站程序:從站通訊地址設(shè)置為1# 從站自VB31開(kāi)始為讀取主站VB11開(kāi)始的8個(gè)字節(jié)主站系統(tǒng)時(shí)鐘數(shù)據(jù),指定VB31的起始地址是由Addr地址40011定義的,從站循環(huán)指令VD11運(yùn)行結(jié)果,將由Mbus_init的Holdstart定義的起始地址發(fā)送和接收。
展開(kāi)