通訊控制
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- 通訊控制三菱FX2N PLC串行通訊指令(FNC 80 RS)
串行通訊指令(FNC 80 RS)
1、指令格式: [RS D0 K8 D10 K8]
發送數據幀起始地址和數目 ↓
接收數據幀起始地址和數目
2、功能和動作:
※ RS指令是為使用RS232C、RS-485功能擴展板及特殊適配器,進行發送和接收串行數據的指令。
※ 傳送的數據格式在后面講述的特殊寄存器D8120設定。RS指令驅動時即使改變D8120的設定,
實際上也不接收。
※ 在只發送的系統中,可將接收數設定為K0。(K表示常數)
※ 在只接收的系統中,可將發送數設定為K0。
※ 在程序中可以多次使用RS指令,但在同一時間必須保證只有一個RS指令被驅動。
※ 在一次完整的通訊過程中,RS指令必須保持一直有效,直至接收數據完成。
D8120說明:
※ 根據MD320的通訊協議,無幀頭和幀尾,則(bit9,bit8)=(0,0)。
※ bit13~15是計算機鏈接通訊時的設定項目,使用RS指令時必須設定為0。
※ RS485未考慮設置控制線的方法,使用FX2N-485-BD、FX0N-485ADP時,(bit11,bit10 )=(1,1)。
※ 若PLC和變頻器之間的通訊參數如下:8位數據位,無校驗,2位停止位,波特率9600,無幀頭無幀尾,無協議模式,則D8120=H0C89(H表示16進制)(0000 1100 1000 1001B)
M8002
│──||────────── [ MOV H0C89 D8120 ]
5、相關標志位:
※ M8122:數據發送請求標志
當PLC處于接收完成狀態或接收等待狀態時,用脈沖觸發M8122,將使得從D0開始的連續8個數據被發送。當發送完成后,M8122自動被復位。當RS指令的驅動輸入X0變為ON狀態時,PLC就進入接收等待狀態。
※ M8123:數據接收完成標志
當M8123置位時,表明接收已經完成,此時需要將接收到的數據從接受緩沖區轉移到用戶指定的數據區,然后手工復位M8123。復位M8123后,則PLC再次進入接收等待狀態。
如果指定的接收長度為0,則M8123不動作,也不進入接收等待狀態。從這個狀態想進入接收等待狀態,必須使接受長度≥0,然后對M8123進行ON→OFF操作。
※ M8129:通訊超時標志
接收數據中途中斷時,那個時點開始如果在D8129中規定的時間內不再重新開始接收,作為超時輸出標志M8129變為ON狀態,則接收結束。M8129需手工復位。
4、收發數據的順序控制程序...