国产精品免费视频网站丨日韩a毛片免费观看丨欧美日韩中文在线不卡丨欧亚精品乱码久久久久久丨1000部夫妻午夜免费丨国产精品久久久久久久久一级无码丨日欧片内射AV影院频道丨97色伦图片 計算機(PC)與三菱PLC鏈接數據流的傳輸格式
計算機和三菱PLC之間數據交換和傳輸(也稱數據流)有3種形式:計算機從三菱PLC中讀數據;計算機向三菱PLC寫數據和PLC向計算機寫數據。不論計算機和三菱PLC之間交換和傳輸數據時是哪種數據流形式,都按下圖的格式進行。
數據傳輸的基本格式
如上圖所示的計算機鏈接協議中各組成部分的意義說明如下。
1)、控制代碼
三菱PLC接收到單獨的控制代碼EOT(發送結束)和CL(清除)時,將初始化傳輸過程,此時三菱PLC不會作出響應。在以下兒種情況時,三菱PLC將會初始化傳輸過程:
(1)、電源接通;
(2)、數據通信正常完成;
(3)、接收到發送結束信號(EOT)或清除信號((CL);
(4)、接收到控制代碼NAK;
(5)、計算機發送命令報文后超過了超時檢測時間。
計算機使用RS-485接口時,在發出命令報文后如果沒有信號從PLC傳輸到計算機接口,就會在計算機上產生幀錯誤信號,直到接收到來自PLC的文本開始(STX),確認(ACK)和不能確認(NAK)信號之中的任何一個為止。檢測到通信錯誤時,PLC向計算機發送不能確認(NAK)信號。
用計算機鏈接協議從計算機向三菱PLC發送的命令執行完后,必須相隔約兩個PLC掃描周期,計算機才能再次發送命令。
2)、工作站號
工作站號決定計算機訪問哪一臺三菱PLC,同一網絡中各PLC的站號不能重復,否則將會出錯。但不要求網絡中各站的站號是連續的數字。在FX系列中用特殊數據寄存器D8121來設定站號,設定范圍為00H~0FH0
3)、PLC標識
PLC的標識號用于識別三菱A系列PLC的MELSECNET(II)或MELSECNET/B網絡中的CPU,用兩個ASCII字符來表示。FX系列PLC的標識號用十六進制數FF對應的兩個ASCII字符46H, 46H來表示。
4)、命令
計算機鏈接中的命令用來指定操作的類型,例如讀、寫等,見下表
5)、報文時間
計算機在接收和發送狀態之間轉換時,需要一定的延遲時間。報文等待時間是用來決定當PLC接收到從計算機發送過來的數據后,需要等待的最少時間,然后才能向計算機發送數據。報文等待時間以1.0ms為單位,可以在0~1.50ms之間設置,用ASCII碼表示。
6)、數據字符
數據字符即所需發送的數據報文信息,其字符個數由實際情況決定。如讀命令中的數據字符包括需要讀取數據信息的存儲器首地址和要讀取數據的位數或字數。PLC返回的報文數據區中則是要讀取的數據。
7)、校驗和代碼
校驗和代碼用來校驗接收到的信息中數據是否正確。將報文的第一個控制代碼與校驗和代碼之間所有字符的十六進制數形式的ASCII碼求和,把和的最低兩位十六進制數作為
校驗和代碼,并且以ASCII碼形式放在報文的末尾。
當D8120的b13位為1時,三菱PLC發送響應報文時自動地在報文末尾加上校驗和代碼。接受方收到校驗和后,根據接收到的字符計算出校驗和代碼,并與接收到的校驗和代碼比較,可以檢查出接收到的數據是否出錯。
當D8120的b13位為。時,發送的報文不附加校驗和,接受方也不檢查校驗和。
8)、控制代碼
D8120的b15位設置為1時,選擇控制協議格式4, 三菱PLC在報文末尾加上控制代碼CRILF(回車、換行符)。
更多三菱PLC、三菱變頻器、三菱PLC編程軟件、三菱PLC視頻教程、三菱PLC編程手冊等相關資料,請登錄廣州圓豐自動化科技有限公司網 http://cypssb.com