liuliangdt
liuliangdt
級別: 家園常客
![]() |
我想做一個實驗,單片機與三菱FX-1N自由通信。但單片機是8位數據格式而三菱PLC16位格式數據,所以···總之我寫不出來。我寫的PLC程序在串口調試助手里都接收不到,都不知道串口設置錯在哪里。所以想請大神隨便寫個三菱FX-1N【RS】指令通信程序貼上來。單片機的通訊格式為8位、無檢驗、1停止位、連續的5個字節為一個完整通信幀。三菱PLC的8位數據放在每個D數據寄存器的低半字里。跪求大神幫忙回復!祝壇友們2014年事業順利、財運亨通、笑口常開、闔家幸福! |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
1,8位和16位的模式切換只需要改變M8161; 2,RS指令,其實…………就簡單的一句:RS D100 K5 D200 K5(如果只發送或接收的話,分別把前一個或后一個K5改為K0); 3,串口通信格式是否按照單片機格式設定好了? 4,無論如何,建議先用電腦用串口調試助手測試,不管是接收數據還是發送數據都搞正確了再連單片機。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
|
---|---|
|