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