MASTER PLC FBs-40MC站號(hào) 1
【控制要求】啟動(dòng)開(kāi)關(guān)X0由OFF變?yōu)镺N,則不斷的讓主站( Master PLC)與3臺(tái)從站(Slave PLC)通過(guò)高速 CLINK方式,實(shí)現(xiàn)各站之間的數(shù)據(jù)高速共享,即:無(wú)論哪一個(gè)站所支配的數(shù)據(jù)共享區(qū)的數(shù)據(jù)發(fā)生了變化,其它站必須立即同步更新。
【PLC參數(shù)必要設(shè)置】
【組件說(shuō)明】
【控制程序】只需在站號(hào)為 1的MASTER PLC寫(xiě)入如下圖的指令,即可實(shí)現(xiàn)多臺(tái) PLC之間的通訊。
【通訊表格的建立】
鼠標(biāo)左鍵選中此指令塊,按鍵盤(pán)“Z”鍵,彈出相應(yīng)的通訊表格,如下圖
可看到,當(dāng) MD選擇 3時(shí),表格類型自動(dòng)為“高速聯(lián)機(jī)表格”。命名該表格后,點(diǎn)擊“確定”進(jìn)入表格編輯
【程序說(shuō)明】
R4054
站號(hào)非1號(hào)的PLC只要將站號(hào)填入 R4054的低字節(jié),并將 R4054的高字節(jié)填入 55H,然后控制執(zhí)行輸入“EN”由0?1,則站號(hào)非 1的PLC即可當(dāng)高速聯(lián)機(jī)的主站。
(4)還有一個(gè)比較重要的特殊緩存器 R4058:高速聯(lián)機(jī)通訊異常的仆 PLC站號(hào)( 0:代表無(wú)異常;如有多臺(tái)仆PLC 同時(shí)異常時(shí),則有可能只會(huì)看到同一個(gè)號(hào)碼;一臺(tái)一臺(tái)地排除異常,并將 R4058 清除為0,直到 R4058的值一直為 0 時(shí),才代表正常)。在通訊交易程序或表格中,必須有仆站發(fā)出數(shù)據(jù)給各站時(shí),主 PLC 才有辦法檢測(cè)到該仆站是否上線正常;如通訊交易程序或表格中,僅有主站發(fā)出數(shù)據(jù)給各仆站,則主PLC 無(wú)法檢測(cè)到仆 PLC 是否上線正常;用戶必須用程序技巧,在主 PLC 與仆PLC 加上通訊異常檢測(cè)程序,才能作異常檢知。
|