一、功能碼的含義
1.1功能碼決定了PLC(主站)是要讀取還是寫入目標(biāo)設(shè)備(從站)的位或者字,例如我們的工程師拿到目標(biāo)設(shè)備的通訊手冊后,手冊提供了目標(biāo)設(shè)備的功能碼與MODBUS地址,那么我們?nèi)绾螌⑵滢D(zhuǎn)換成MASTER塊中需要添加的引腳數(shù)值,下面我們來詳細(xì)說明。
1.2、西門子1500、1200PLC的MASTER塊是通過MODE與DATA ADDR這兩個(gè)引腳的值共同決定功能碼的值是多少,MASTER塊中MODE值為0,是讀取目標(biāo)設(shè)備MODBUS通訊地址;MODE值為1,是寫入目標(biāo)設(shè)備MODBUS通訊地址。下面詳細(xì)介紹各個(gè)功能碼的含義。
二、讀位的功能碼
2.1、功能碼01,讀取目標(biāo)設(shè)備輸出位的狀態(tài),可以理解為讀取的是目標(biāo)設(shè)備的DO,即讀取的數(shù)據(jù)類型是布爾量,地址1~9999,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼可以連續(xù)讀取多個(gè)目標(biāo)設(shè)備輸出位的狀態(tài)。
2.2、功能碼02,讀取目標(biāo)設(shè)備輸入位的狀態(tài),可以理解為讀取的是目標(biāo)設(shè)備的DI,即讀取的數(shù)據(jù)類型是布爾量,地址10001~19999,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼可以連續(xù)讀取多個(gè)目標(biāo)設(shè)備輸入位的狀態(tài)。
三、讀字的功能碼
3.1、功能碼03,讀取目標(biāo)設(shè)備輸出寄存器的狀態(tài),可以理解為讀取的是目標(biāo)設(shè)備的AO,即讀取的數(shù)據(jù)類型是字,地址是40001~49999和400001~465535,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼可以連續(xù)讀取多個(gè)目標(biāo)設(shè)備輸出寄存器的狀態(tài)。
3.2、功能碼04,讀取目標(biāo)設(shè)備輸入寄存器的狀態(tài),可以理解為讀取的是目標(biāo)設(shè)備的AI,即讀取的數(shù)據(jù)類型是字,地址是30001~39999,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼可以連續(xù)讀取多個(gè)目標(biāo)設(shè)備輸入寄存器的狀態(tài)。
四、單次寫入功能碼
4.1、功能碼05,向目標(biāo)設(shè)備寫入一個(gè)輸出位,即寫入的數(shù)據(jù)類型是布爾量,MODE值為1,地址為1~9999,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼一次只能向目標(biāo)設(shè)備寫入一個(gè)輸出位。
4.2、功能碼06,向目標(biāo)設(shè)備寫入一個(gè)保持寄存器,即寫入的數(shù)據(jù)類型是字,MODE值為1,地址為40001~49999和400001~465535,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼一次只能向目標(biāo)設(shè)備寫入一個(gè)保持寄存器。
五、連續(xù)寫入功能碼
5.1、功能碼15,向目標(biāo)設(shè)備寫入兩個(gè)或兩個(gè)以上輸出位時(shí)使用,寫入的數(shù)據(jù)類型是布爾量,MODE值為1,地址為1~9999,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼一次只能向目標(biāo)設(shè)備寫入兩個(gè)或兩個(gè)以上輸出位。注意:不是所有目標(biāo)設(shè)備都支持連續(xù)寫入。
5.2、功能碼16,向目標(biāo)設(shè)備寫入兩個(gè)或兩個(gè)以上保持寄存器,即寫入的數(shù)據(jù)類型是字,MODE值為1,地址為40001~49999和400001~465535,此功能碼下圖紅框中每個(gè)請求的位數(shù)的含義是此功能碼一次只能向目標(biāo)設(shè)備寫入兩個(gè)或兩個(gè)以上保持寄存器。
六、我們與現(xiàn)場設(shè)備進(jìn)行MODBUS通訊時(shí)會(huì)遇見目標(biāo)的MODBUS地址在程序中需要做加一或減一處理的問題,這與設(shè)備的MODBUS起始和PLC的MODBUS起始地址有關(guān),下面分三種情況舉例說明。
6.1、地址一致:例如:設(shè)備MODBUS地址:1~9000;PLC MODBUS地址:40001~49999
這種情況你要讀取的設(shè)備目標(biāo)地址與程序中紅框位置的地址一致。原因是設(shè)備MODBUS地址與PLC MODBUS地址起始地址一致,后續(xù)所有地址一一對應(yīng)。
6.2、地址加一:例如:設(shè)備MODBUS地址:0~9000;PLC MODBUS地址:40001~49999
這種情況你要讀取的設(shè)備目標(biāo)地址在程序中紅框位置地址需要加一,即設(shè)備目標(biāo)地址為35則程序中紅框位置地址為36。原因是設(shè)備MODBUS起始地址為0,對應(yīng)的PLC MODBUS起始地址是1,因此后續(xù)對應(yīng)地址都需要加一。
6.3、地址減一:例如:設(shè)備MODBUS地址:1~9000;PLC MODBUS地址:40000~49999
這種情況你要讀取的設(shè)備目標(biāo)地址在程序中紅框位置地址需要減一,即設(shè)備目標(biāo)地址為35則程序中紅框位置地址為34。原因是設(shè)備MODBUS起始地址為1,對應(yīng)的PLC MODBUS起始地址是0,因此后續(xù)對應(yīng)地址都需要減一。
S7-1500做控制器 S7-200SMART做智能設(shè)備
2024-08-23西門子S7-1200 PID調(diào)節(jié)
2024-07-09S7-1500+V90 PN工藝對象的轉(zhuǎn)矩限幅及附加轉(zhuǎn)矩給定控制
2024-05-14觸摸屏的配方管理
2024-03-15西門子S7-1200用工藝對象控制英威騰伺服
2023-08-25觸摸屏的用戶管理
2023-08-11S71200控制英威騰SV-DA200-0R4-2-D0伺服
2023-08-04西門子S7-1200紅綠燈程序
2023-07-28觸摸屏畫面及報(bào)警
2023-07-21“凝心聚力,突破自我”沈陽藍(lán)泰科瑞2023激情夏日游記
2023-07-11200SMART如何建立全局庫
2023-06-30200Smart運(yùn)動(dòng)控制
2023-06-25S7-1500與RF180C通訊
2023-06-16西門子遠(yuǎn)程IO——ET200SP常見模塊接線圖
2023-06-092023年度藍(lán)泰科瑞西門子產(chǎn)品推廣會(huì)圓滿落幕
2023-05-26200Smart獲取/設(shè)置IP地址的應(yīng)用
2023-05-19v90調(diào)試軟件基本應(yīng)用
2023-05-12TIA建立屬于自己的全局庫
2023-05-05S7-200 smart密碼保護(hù)
2023-04-28S7-1200做高速計(jì)數(shù)
2023-04-23博途軟件存儲(chǔ)區(qū)域保持性設(shè)置
2023-04-17G120通過BOP-2面板上傳與下載參數(shù)
2023-03-30助力成長,工業(yè)技術(shù)培訓(xùn)開始啦
2023-03-24【每周一話 助力成長】200SMART的PID向?qū)гO(shè)置
2023-01-31【每周一話 助力成長】TIA功能碼應(yīng)用
2023-01-04【每周一話 助力成長】S7-1500做客戶端與S7-200smart做服務(wù)器進(jìn)行MODBUS-TCP通訊
2022-12-27【每周一話 助力成長】S7-200SMARTPLC設(shè)置與讀取系統(tǒng)時(shí)間
2022-12-09【每周一話 助力成長】200smart與G120做MODBUS-RTU通訊
2022-11-30【每周一話 助力成長】1500 做主站,MODBUS 通訊
2022-11-22【每周一話 助力成長】S7-1200做客戶端,如何與S7-200 SMART S7 通信呢?
2022-11-14【每周一話 助力成長】200SMART編程軟件又更新了,V2.7版本有什么新的功能嗎?
2022-11-09【每周一話 助力成長】V17程序無特殊保護(hù)下載步驟
2022-11-01【每周一話 助力成長】關(guān)于SIMATIC WINCC如何設(shè)置開機(jī)啟動(dòng)和與項(xiàng)目備份
2022-10-24【每周一話 助力成長】關(guān)于S7-1500與V90PN采PROFINET IRT 的通信方式
2022-10-19【每周一話 助力成長】關(guān)于200SMART做為Client與 1200的S7通訊操作
2022-10-11喜迎國慶73周年 藍(lán)泰邀您成為“數(shù)字化”人才
2022-10-01叮咚,藍(lán)泰邀您一起穿“月”中秋 !
2022-09-09初心入磐 ,奮楫篤行—敢夢敢為,好伙伴,加油!
2022-08-18通力合作 攜手共進(jìn)
2022-08-18西門子S7系列PLC
2022-06-16西門子數(shù)字化工業(yè)集團(tuán)東北大區(qū)領(lǐng)導(dǎo)蒞臨藍(lán)泰科瑞指導(dǎo)工作
2022-04-25行遠(yuǎn)自邇 篤行不怠 踔厲奮發(fā) 踵事增華
2022-04-25同心同行15載:慶祝藍(lán)泰科瑞錦州分公司正式成立!
2022-04-25新年已至 萬象更新
2022-04-25后疫情時(shí)代:家電市場的變化與測試解決方法
2022-03-07電動(dòng)車綜合測試解決方案(一) : 車載式電池充電器
2022-03-07如何使用可編程直流源進(jìn)行LED燈源測試
2022-03-07還在找一款能模擬各國電力系統(tǒng)的測試電源嗎?
2022-03-07還在因開關(guān)電源的浪涌電流,而選購大功率變頻電源嗎?
2022-03-07訪客評論
我要評論電話:024-23988189郵箱:培訓(xùn)郵箱:ltkr_cs@163.com 人資郵箱:syltkr_hr@163.com公司總部地址:沈陽市渾南區(qū)白塔三街與創(chuàng)新一路交叉路口東150米?聯(lián)東U谷渾南高新裝備產(chǎn)業(yè)園21#樓-2號門
微信公眾號
技術(shù)客服
沈陽藍(lán)泰科瑞自動(dòng)控制有限公司 版權(quán)所有
ICP備xxxxxxxx號-1
Friendship links友情鏈接