此貼在2009/3/14 10:47:17被*劉建陽*編輯過
覺得LZ的意思有點不明,應該是指A站PLC要采集B站PLC里面的一些存儲器的數(shù)據(jù)
假設:定義A為1號站——主站,用PORT2口通訊(A的通訊口可選范圍:PORT1-PORT4);B為2號站——仆站,用PORT2口通訊(B的通訊口可選范圍:PORT0-PORT4);A要采集B里面的D100\D200\R100\R101這幾個寄存器。
OK,定義完畢,接下來具體實現(xiàn)
1)用FUN151_CLINK指令的MD0模式:永宏PLC之間的通訊連接,采用永宏通訊協(xié)議,在主站(1號站)PLC里面寫通訊指令,如下:
鼠標點選該指令,使其呈反白顯示,然后在英文狀態(tài)下按 "Z" 鍵,可進入聯(lián)機表格的編寫,如下:
然后可以看到如下的表格編輯窗口,點“新增”,增加第一筆通訊指令(采集B站的R100\R101---->A站的R100\R101)
依次增加表格內(nèi)容,采集B站的D100\D200至A站的R102\R103中,最后點擊“確定”,退出表格編輯。
2)設定1號站PORT2的通訊參數(shù),在Winproladder里面點擊菜單欄中的 “PLC--->設定--->PORT2通訊參數(shù)” 如下:
至此1號站通訊參數(shù)設定完畢,給PLC下RUN指令。
3)依據(jù)2)方法,設置2號仆站PORT2的通訊參數(shù),設置完畢,給PLC下RUA指令
4)2臺PLC通訊線連線完畢,即可上電通訊,結果是:B站的R100\R101\D100\D200存儲于A站的R100-R103之中。