1. 硬體配置
- 300側
- 1200側
對於以什麼方式結束所接收的訊息,此處是預設的時間結束。
2. 程式
-
300側
EN_R
管腳可以常1;
LADDR是輸入輸出IO地址;
DB_NO填傳送/接收資料DB號;
DBB_NO填傳送/接收資料DB起始地址;
圖一左邊通訊出錯時的重連邏輯
,這一類重連思路對處理通訊類程式提高穩定性作用很大。一般思路是當出現連線出錯,連線超時或者連線沒有反饋時,利用計時器,超時重置request
,反覆請求,當然請求次數如果過多也不能連線上的話,可以考慮做一個重連次數或者超時報警;其餘二進位制魔數和此處PtP連線無關,不用在意。
-
1200側
send請求在自動程式中指定;
PORT
填硬體識別符號
BUFFER
處拖整個DB過去或者DB裡面的地址片段過去都沒有區別(前提是所用DB裡面的所有記憶體都被收發過程使用到)