六個(gè)核桃
級(jí)別: 正式會(huì)員
|
5UPLC上加了一個(gè)232BD擴(kuò)展板,和一個(gè)傳感器走232通訊,附上傳感器手冊(cè),和我的程序,初次 寫通訊程序,很多不懂,請(qǐng)大神們指教?? 我通訊的時(shí)候,PLC一直報(bào)故障,7010故障,請(qǐng)大神幫我看一下,這個(gè)傳感器有沒有幀頭幀尾,有沒有和校驗(yàn)?我在參數(shù)設(shè)置里面都設(shè)置的無(wú),我用串口助手可以測(cè)到傳感器在不停的發(fā)數(shù)據(jù)過來(lái)。我現(xiàn)在的程序用的是RS2無(wú)無(wú)協(xié)議指令,我之前也用過ADPRW指令,直接讀我要的那個(gè)地址,但是仍然沒有數(shù)據(jù)傳過來(lái),PLC也報(bào)警,實(shí)在搞不懂了,我想要實(shí)現(xiàn)的目的就是要讀出0X60,0X61,0X62三個(gè)地址里面的數(shù)值即可,這三個(gè)地址里面的數(shù)值正常情況下應(yīng)該是不變的,如果我外界用磁釘感應(yīng)一下這個(gè)傳感器,這三個(gè)地址里面的數(shù)值才會(huì)變化。 |
---|---|
|
姑蘇小電工
鐵汁一起搞自動(dòng)化啊
級(jí)別: 探索解密
|
首先 7010H :奇偶校驗(yàn)錯(cuò)誤、溢出錯(cuò)誤、幀錯(cuò)誤,說明還是參數(shù)沒設(shè)對(duì),RS指令的每個(gè)參數(shù)先要搞明白,我前幾天剛做了類似的通訊也是報(bào)這個(gè),就是RS指令沒寫對(duì),不管是RS還是RS2先弄清楚每個(gè)參數(shù)的意思 |
---|---|
|
姑蘇小電工
鐵汁一起搞自動(dòng)化啊
級(jí)別: 探索解密
|
RS2 (s) (n1) (d) (n2) (n3) S:發(fā)送數(shù)據(jù)的起始元件 , n1:發(fā)送數(shù)據(jù)的點(diǎn)數(shù),d:保存接收數(shù)據(jù)的起始元件,n2:接收數(shù)據(jù)的點(diǎn)數(shù),n3:通訊通道 首先是發(fā)送數(shù)據(jù)的點(diǎn)數(shù)n1是根據(jù)你傳感器的格式來(lái)的需要多少個(gè),我之前就是這個(gè)寫的不對(duì)一直通訊不上 然后是通訊的通道 以上只要有一個(gè)設(shè)的不對(duì)就通不上慢慢搞,這個(gè)急不來(lái) |
---|---|
|