公司動(dòng)態(tài)
西門子plc與觸摸屏怎么通訊
閱讀:1175 發(fā)布時(shí)間:2014-10-13西門子plc與觸摸屏怎么通訊
在這種情況下,成本因素就起著至關(guān)重要的作用,對(duì)于一些小型機(jī)器和簡(jiǎn)單應(yīng)用尤其如此。通常情況下,具有基本功能的西門子觸摸屏設(shè)備就可以*簡(jiǎn)單應(yīng)用的需要。這也正是我們希望通過新型 Smart700IE西門子觸摸屏來滿足的需求。Smart系列西門子觸摸屏的HMI設(shè)備關(guān)注于基礎(chǔ),*提供了所需的這些基本功能,并且價(jià)格合理。正如我們產(chǎn)品目錄中的所有設(shè)備一樣,新型 Smart Panel 具備經(jīng)證實(shí)的 SIMATIC 質(zhì)量(無(wú)論其顯示尺寸如何),并提供大量標(biāo)準(zhǔn)軟件功能,例如,報(bào)警系統(tǒng)、配方管理、趨勢(shì)功能及語(yǔ)言切換。因此,用戶能夠從可視化的優(yōu)勢(shì)(例如,經(jīng)改進(jìn)的過程質(zhì)量)中獲益,即便對(duì)于簡(jiǎn)單應(yīng)用也是如此。
出現(xiàn)通訊錯(cuò)誤后更新變量值
如果HMI設(shè)備和西門子PLC之間的通訊中斷,則 HMI 設(shè)備上顯示的所有變量值將由散列符號(hào)(“#”) 替代。HMI設(shè)備與西門子PLC之間的通訊恢復(fù)后,會(huì)立即更新所有變量值。更新變量值的循環(huán)時(shí)間再次從“0”開始。
西門子plc的MBUSSlave指令
輸入/輸出 操作數(shù) 數(shù)據(jù)類型[[[ENDKEEPN]]]
完成 I, Q, M, S, SM, T, C, V, L 布爾[[[ENDKEEPN]]]
錯(cuò)誤 VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD 字節(jié)[[[ENDKEEPN]]],MBUS_SLAVE指令被用于為Modbus主設(shè)備發(fā)出的請(qǐng)求服務(wù),并且必須在每次掃描時(shí)執(zhí)行,以便允許該指令檢查和回答 Modbus在每次掃描且EN輸入開啟時(shí)執(zhí)行該指令。 MBUS_SLAVE指令無(wú)輸入?yún)?shù)。
當(dāng)MBUS_SLAVE指令對(duì)Modbus請(qǐng)求作出應(yīng)答時(shí),“完成”輸出打開。如果 沒有需要服務(wù)的請(qǐng)求時(shí),“完成”輸出關(guān)閉。“錯(cuò)誤”輸出包含執(zhí)行該指令的結(jié)果。該輸出只有在“完成”打開時(shí)才有效。如果“完成”關(guān)閉,錯(cuò)誤參數(shù)不會(huì)改變。請(qǐng)參閱Modbus從屬協(xié)議執(zhí)行錯(cuò)誤代碼 中可能因執(zhí)行該指令而導(dǎo)致的錯(cuò)誤條件。
NETWORK 1 //掃描時(shí)初始化Modbus從屬裝置協(xié)議 //將從屬裝置地址設(shè)為1,將端口0設(shè)為9600波特,將奇偶校驗(yàn)設(shè)為偶數(shù),//允許存取所有的I、Q和AI數(shù)值,允許存取1000臺(tái)保存寄存器(2000個(gè)字節(jié)) //從VB0開始。 LD SM0.1CALL MBUS_INIT, 1, 1, 9600, 2, +0, +128, +32, +1000, &VB0, M0.1, MB1
NETWORK 2
//每次掃描時(shí)執(zhí)行Modbus從屬裝置協(xié)議
LD SM0.0
CALL MBUS_SLAVE, M0.2, MB2