電動(dòng)機(jī)功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
重量 | 2kg |
基于操作面板的緊湊型數(shù)控系統(tǒng)西門子808D車削和西門子808D銑削極其堅(jiān)固耐用,并且非常容易維護(hù)。強(qiáng)大的數(shù)控功能能夠在很短的加工時(shí)間內(nèi)實(shí)現(xiàn)的工件加工精度。
![]() |
參考價(jià) | ¥415 |
訂貨量 | 1 |
更新時(shí)間:2019-05-28 12:52:58瀏覽次數(shù):248
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
如果在用戶程序中調(diào)用了Modbus從站協(xié)議指令,S7-200就可以作為Modbus從站工作,同時(shí)會(huì)有幾個(gè)相關(guān)的子程序自動(dòng)加到項(xiàng)目中,編程步驟如下:(1)在用戶程序中調(diào)用Modbus從站指令。MBUS_INIT指令用來設(shè)置通信參數(shù),該指令只在一個(gè)掃描周期內(nèi)執(zhí)行(用SM0.1)。程序中只能使用一條MBUS_SLAVE指令,每次掃描都應(yīng)調(diào)用該指令,以響應(yīng)接
如果在用戶程序中調(diào)用了Modbus從站協(xié)議指令,S7-200就可以作為Modbus從站工作,同時(shí)會(huì)有幾個(gè)相關(guān)的子程序自動(dòng)加到項(xiàng)目中,編程步驟如下:
(1)在用戶程序中調(diào)用Modbus從站指令。
MBUS_INIT指令用來設(shè)置通信參數(shù),該指令只在一個(gè)掃描周期內(nèi)執(zhí)行(用SM0.1)。程序中只能使用一條MBUS_SLAVE指令,每次掃描都應(yīng)調(diào)用該指令,以響應(yīng)接收到的通信請(qǐng)求。
(2)為Modbus從站協(xié)議指令分配庫內(nèi)存。
Modbus從站協(xié)議占用連續(xù)的779個(gè)字節(jié)變量存儲(chǔ)區(qū),需要為它們起始地址。在“文件”→“庫內(nèi)存”中為Modbus指令分配V存儲(chǔ)區(qū)地址??梢暂斎肫鹗嫉刂罚部梢允褂?ldquo;建議地址”。分配內(nèi)存時(shí),不要與MBUS_INIT指令中的HoldStart和MaxHold參數(shù)分配的V存儲(chǔ)區(qū)的地址重疊,否則MBUS_INIT指令會(huì)返回一個(gè)錯(cuò)誤。
例如,當(dāng)HoldStart和MaxHold分別為&VBO和1000時(shí),允許主站訪問從VB0開始的1000個(gè)保持寄存器(2000個(gè)字節(jié)),所以為Modbus從站協(xié)議分配的V存儲(chǔ)區(qū)的起始地址應(yīng)大于等于VB2000。修改地址后,需要下載程序塊,修改才會(huì)起作用。
(3)處理Modbus協(xié)議與PPI協(xié)議的切換。
PLC在“RUN”模式(SM0.7=1)時(shí)才能執(zhí)行Modbus通信協(xié)議。為了保證編程軟件與PLC的通信,模式開關(guān)切換到TERM位置(SM0.7=0)時(shí),令SM30.0=0,將通信模式設(shè)置為PPI協(xié)議。
【例】 *掃描時(shí)執(zhí)行MBUS_INIT指令,初始化Modbus從站協(xié)議,要求如下:從站地址為1,端口0的波特率為19 200 b/s,無奇偶校驗(yàn),延遲時(shí)間為0,允許訪問所有的I、Q和AI,允許訪問從VB0開始的1000個(gè)保持寄存器字(2000個(gè)字節(jié)),“Done”輸出為M0.1,錯(cuò)誤代碼地址為MB1。模式開關(guān)在RUN位置時(shí),每次掃描都執(zhí)行Modbus從站協(xié)議指令MBUS_SLAVE。圖10-25是梯形圖程序。
圖10-25 Modbus從站協(xié)議指令
下面是語句表程序:
網(wǎng)絡(luò)1
LD SM0.1 //*掃描時(shí)
CALL MBUS_INIT,1,1,19200,0,+0, +128, +32, +1000, &VB0, M0.1, MB1
網(wǎng)絡(luò)2
LD SM0.7 //RUN模式時(shí)SM0.7為1
CALL MBUS_SLAVE, M0.2, MB2
網(wǎng)絡(luò)3
LDN SM0.7
EU //如果工作開關(guān)切換到TERM位置
R SM30.0,1 //設(shè)置為PPI協(xié)議(SM30.0=0)
MBUS_SLAVE指令(見圖10-25)用于為Modbus主設(shè)備發(fā)出的請(qǐng)求服務(wù),必須在每次掃描時(shí)執(zhí)行,以便檢查和響應(yīng)Modbus請(qǐng)求。EN輸入為ON時(shí)每次掃描執(zhí)行該指令,指令無輸入?yún)?shù)。當(dāng)MBUS_SLAVE指令響應(yīng)Modbus請(qǐng)求時(shí),“Done”輸出為ON,否則為OFF。“Error”用來輸出執(zhí)行該指令的結(jié)果,該輸出只有在“Done”為ON時(shí)才有效。Modbus從站指令使用累加器AC0~AC3。
圖10-25 Modbus從站協(xié)議指令