計(jì)算機(jī)從三菱PLC中讀取數(shù)據(jù)
計(jì)算機(jī)從三菱PLC讀取數(shù)據(jù)的過程分為A, B, C等3部分(見下圖)。下面以控制協(xié)議
格式4為例,介紹計(jì)算機(jī)讀取三菱PLC數(shù)據(jù)的過程及數(shù)據(jù)傳輸格式。
(1)、計(jì)算機(jī)向三菱PLC發(fā)送讀數(shù)據(jù)命令報(bào)文伍區(qū)),以控制代碼ENQ漪求)開始,后面是計(jì)算機(jī)要發(fā)送的數(shù)據(jù),數(shù)據(jù)按從左至右的順序發(fā)送;
(2)、三菱PLC接收到計(jì)算機(jī)的命令后,向計(jì)算機(jī)發(fā)送計(jì)算機(jī)要求讀取的數(shù)據(jù),該報(bào)文以控制代碼STX開始(B部分);
(3)、計(jì)算機(jī)接收到從三菱PLC中讀取的數(shù)據(jù)后,向PLC發(fā)送確認(rèn)報(bào)文,該報(bào)文以ACK開始(C部分),表示數(shù)據(jù)己收到。
(4)、計(jì)算機(jī)向PLC發(fā)送讀數(shù)據(jù)的命令有錯誤時(shí)(例如,命令格式不正確或PLC站號不符等),或在通信過程中產(chǎn)生錯誤,PLC將向計(jì)算機(jī)發(fā)送有錯誤代碼的報(bào)文,即B部分以NAK開始的報(bào)文,通過錯誤代碼告訴計(jì)算機(jī)產(chǎn)生通信錯誤可能的原因。計(jì)算機(jī)接收到PLC發(fā)來的有錯誤的報(bào)文時(shí),向三菱PLC發(fā)送無法確認(rèn)的報(bào)文,即C部分以NAK開始的報(bào)文。
更多三菱PLC、三菱變頻器、三菱PLC編程軟件、三菱PLC視頻教程、三菱PLC編程手冊等相關(guān)資料,請登錄廣州圓豐自動化科技有限公司網(wǎng) http://www.yokaoyo.cn