您好, 歡迎來(lái)到化工儀器網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
西門子CPU模塊6ES7350-1AH03-0AE0技術(shù)詳解
1、雙擊OB1,打開(kāi)OB1編程畫(huà)面,從庫(kù)Libraries->CP PtP->CP341中調(diào)用發(fā)送程序塊FB8 P_SND_RK,分配背景數(shù)據(jù)塊DB8,將參數(shù)LADDR設(shè)為硬件組態(tài)中的輸入起始邏輯地址256。圖9
2、創(chuàng)建發(fā)送數(shù)據(jù)塊DB1,從站地址為2,功能碼為3,起始地址為0,讀4個(gè)寄存器數(shù)據(jù),具體功能碼3 的使用參見(jiàn)Modbus Master手冊(cè) 5.3 Function Code 03 - Read Output Registers部分的說(shuō)明。圖10
3、調(diào)用發(fā)送功能塊,設(shè)置參數(shù)。圖11
FB8 P_SND_RK的參數(shù)設(shè)置見(jiàn)下表:
SF | ‘S’為發(fā)送,此處必須為大寫(xiě)的‘S’ |
LADDR | 硬件組態(tài)中的起始邏輯地址,本例中為256 |
REQ | 發(fā)送數(shù)據(jù)觸發(fā)位,上升沿觸發(fā),本例中為M0.0 |
DB_NO | 發(fā)送數(shù)據(jù)塊號(hào),本例中為1(DB1) |
DBB_NO | 發(fā)送數(shù)據(jù)的起始地址,本例中為0(DB1.DBB0) |
LEN | 發(fā)送數(shù)據(jù)的長(zhǎng)度,本例中為6 |
R_TYP | ‘X’為擴(kuò)展的數(shù)據(jù)塊,此處必須為大寫(xiě)的‘X’ |
R | 取消通訊,本例中不用 |
DONE | 發(fā)送完成位,發(fā)送完成后為TRUE,同時(shí)沒(méi)有錯(cuò)誤 |
ERROR | 錯(cuò)誤位,為TRUE說(shuō)明有錯(cuò)誤 |
STATUS | 狀態(tài)字,標(biāo)識(shí)錯(cuò)誤代碼,查看Modbus Master手冊(cè)第7章獲得相應(yīng)的說(shuō)明 |
其它參數(shù) | 本例中不用 |
4、從庫(kù)中Libraries->CP PtP->CP341調(diào)用接收程序塊FB7 P_RCV_RK,分配背景數(shù)據(jù)塊DB7,將LADDR設(shè)為硬件組態(tài)中的輸入起始邏輯地址256。
圖12
5、創(chuàng)建接收數(shù)據(jù)塊DB2圖13
6、調(diào)用接收功能塊,設(shè)置參數(shù)。
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),化工儀器網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。