首先,在類型中選擇“TXD”,表示這是發(fā)送指令。接下來在“端口編號”的下拉菜單中選擇“端口2”,這是因為我們是通過FC5A左邊的FC4A-HPC3擴展通信口來收發(fā)信息的,其端口號即為2。
首先,在類型中選擇“TXD”,表示這是發(fā)送指令。接下來在“端口編號”的下拉菜單中選擇“端口2”,這是因為我們是通過FC5A左邊的FC4A-HPC3擴展通信口來收發(fā)信息的,其端口號即為2。
概述:為測試FC5A的RS485擴展通信口經過485/232C轉換器轉換后通信是否正常,本文對此做了一個簡單實驗,做了一個用戶通信的例程。本文適用于所有在WindLDR中使用TXD和RXD用戶通信指令編寫通信程序的PLC(FC4A、FC5A和FT1A Pro/Lite)。
測試環(huán)境:
PLC:FC5A-D12X1E + FC4A-HPC3
485/232C轉換器:FC2A-MD1 (本次使用的轉換器在其232C輸出端還需使用交叉線連接232C設備),測試平臺:PC + 串口精靈
接線示例圖:
第1行至第10行用于給10個地址賦值,這10個地址就是之后用戶通信需要發(fā)送的地址。
第12行是用戶通信指令中的發(fā)送指令,雙擊它打開“TXD”窗口,如下圖所示
首先,在類型中選擇“TXD”,表示這是發(fā)送指令。接下來在“端口編號”的下拉菜單中選擇“端口2”,這是因為我們是通過FC5A左邊的FC4A-HPC3擴展通信口來收發(fā)信息的,其端口號即為2。
之后,在D1中填寫位地址,該地址為發(fā)送完成輸出。在D2中填寫雙字地址,該地址為發(fā)送狀態(tài)寄存器。在S1中填寫發(fā)送的內容,其具體內容可按下“編輯”按鈕來打開“數(shù)據類型選擇”窗口并在其中進行編輯。
打開“數(shù)據類型選擇”窗口后,選擇需要發(fā)送的數(shù)據類型,該例程中選擇了“變量(DR)
按下確定后,會打開“變量”窗口,如左圖所示。在該窗口中可根據通信內容的需要對發(fā)送內容作一定的處理。在“DR編號”中填寫字地址,該地址為發(fā)送內容的起始地址。在“轉換類型”中選擇數(shù)據轉換類型,本例中選擇了“無”。“位數(shù)”(字節(jié))中填的數(shù)字表示發(fā)送數(shù)據的長度,所需位數(shù)取決于所選轉換類型,本例中填了“1”表示只發(fā)送最后1個字節(jié)?!?/SPAN>REP”中填的數(shù)字表示將使用與重復次數(shù)同樣多的連續(xù)數(shù)據寄存器發(fā)送相同轉換類型和發(fā)送位數(shù)的數(shù)據,例如,本例中為10則發(fā)送從D0100開始到D0109結束的十個地址的最后1個字節(jié)。
第13行是用戶通信的接收指令,雙擊它打開“RXD”窗口(和TXD窗口相同,只是在類型中選擇的是RXD)。
其中,端口號和TXD保持一致,仍舊為2。D1和D2填寫的數(shù)據類型和表示意義與TXD一樣,只需選擇與TXD不重復的地址。在S1中填寫的是接收內容,本例中選的是變量。










