夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
樓主  發(fā)表于: 2014-01-10 15:00
設備1:臺達DVP40EH00T2(RS232,8針圓形接口,預設與某觸摸屏進(jìn)行通信)
(RS485,2接線(xiàn)柱,預設接RS232-RS485雙向轉換器的RS485端口)

設備2:某測量?jì)x(RS232C,插頭為RJ45通用8針網(wǎng)線(xiàn)水晶頭,預設接RS232-RS485雙向轉換器的RS232端口)

設備3:RS232-RS485雙向轉換器

工程目標:使用PLC向測量?jì)x發(fā)送串行指令,測量?jì)x接受到串行指令后回傳給PLC測量數據,PLC自動(dòng)將回傳的數據處理成10進(jìn)制數并存儲。

1


測量?jì)x通訊設置為固定模式,無(wú)法更改,9600,EVEN,1,8。此測量?jì)x需要發(fā)送串行指令才能輸出測量值。指令為M0,0 CR

2


上圖是我使用串口調試程序連接測量?jì)x,輸入4D 30 2C 30 0D,對應ASCII碼為M0,0 CR
返回的數據如接收數據區所示,對應ASCII碼為M0,+0023.833,+0023.841CR
我需要的就是這兩個(gè)返回的測量值,+0023.833,+0023.841


3
  

上圖是我是用電腦自帶的超級終端連接測量?jì)x,直接輸入M0,0
返回的數據如圖所示,M0,+0023.833,+0023.841

我的問(wèn)題就是在PLC編寫(xiě)通信指令,發(fā)送串行指令M0,0給測量?jì)x,然后接受這兩個(gè)測量的數據回到PLC。哪位大神幫忙看看。我以前沒(méi)寫(xiě)過(guò)。謝謝了。再幫看看通信的接線(xiàn)是否有問(wèn)題。
[ 此帖被chinazhu6666在2014-01-10 15:27重新編輯 ]
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
1樓  發(fā)表于: 2014-01-10 15:34
在線(xiàn)求大神
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
2樓  發(fā)表于: 2014-01-11 09:31
謝謝啊,關(guān)鍵是如何把指令M0,0CR發(fā)送出去,樓上說(shuō)對應好相應的物理地址,就這個(gè)不太會(huì )啊
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
3樓  發(fā)表于: 2014-01-11 16:27
圖片:
看看這段程序,DO到D3沒(méi)數據回傳啊。哪的問(wèn)題
使用的是ASCII模式,8位數據傳輸。
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
4樓  發(fā)表于: 2014-01-12 10:50
引用
引用第6樓sjm213于2014-01-11 17:19發(fā)表的  :

接收位數設長(cháng)一些。
RS D100 K5 D0 K25

額,我設長(cháng)了,還是不行啊,該不會(huì )是這種通訊方式不行吧,也幫助看看圖片1我那樣接通信線(xiàn)是否有問(wèn)題啊
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
5樓  發(fā)表于: 2014-01-13 09:23
圖片:
引用
引用第8樓sjm213于2014-01-12 21:12發(fā)表的  :

可以把電腦當成測量?jì)x,RS232C接口通過(guò)這條線(xiàn)連接到PLC上,然后通過(guò)串口調試軟件發(fā)送數據看PLC是否正常接收,或從PLC發(fā)送數據看調試軟件是否正常顯示。
關(guān)鍵點(diǎn)在于“RS232-RS485雙向轉換器”

樓上大哥說(shuō)的檢測方法很好啊,謝謝。我測試下雙向轉換這條通信線(xiàn)(這條線(xiàn)是我自己做的),還有這個(gè)雙向轉換器,也需要測試(幫看看這個(gè)轉換器是否可行)。另測量?jì)x和電腦之間的通信是測量?jì)x公司提供的一條通信線(xiàn),一端是232C,一端是DB-9的
[ 此帖被chinazhu6666在2014-01-13 09:35重新編輯 ]
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
6樓  發(fā)表于: 2014-01-13 09:25
圖片:
引用
引用第9樓chen_0106于2014-01-12 21:37發(fā)表的  :
協(xié)議 MOV H787 D1120 好像不對呀,9600 8 E 1 ASCII 應是MOV H86 D1120呀。

樓上的哥說(shuō)的H86是沒(méi)結束字和起始字要求的,看這個(gè)圖,那測量?jì)x要求連接PLC通信時(shí)必須加加字符STX,ETX,看看我設置的是否正確
給測量?jì)x發(fā)送的串行指令是:M0,0CR
所以PLC給測量?jì)x發(fā)送的數據內容我就設置成:STX  M0,0  CR  ETX
對應ASCII碼:
STX  :H02
M:H4D
0:H30
,:H2C
0:H30
CR:H0D
ETX:H03
[ 此帖被chinazhu6666在2014-01-13 09:48重新編輯 ]
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
7樓  發(fā)表于: 2014-01-13 15:45
引用
引用第12樓sjm213于2014-01-13 14:18發(fā)表的  :


用電腦發(fā)送數據時(shí)并沒(méi)有加STX,ETX,測量?jì)x卻能正常返回數據??

另,用串口軟件與PLC接收/發(fā)送數據的測試是否完成,結果如何?

用電腦與測量?jì)x之間通信時(shí),使用串口調試發(fā)送數據沒(méi)有加STX,ETX的,輸入4D 30 2C 30 0D,就出數據了。電腦自帶的超級終端連接測量?jì)x,直接輸入M0,0,就出數據了。
我筆記本沒(méi)DB-9的串口,所謂的電腦是臺式機。臺式機有DB-9的串口。使用串口軟件與PLC接收、發(fā)送數據我需要重新做線(xiàn)。臺達的這臺PLC有2個(gè)端口,8針圓形RS232和2接線(xiàn)柱RS485。做8針圓形RS232與DB-9的線(xiàn)是一種方式,做RS485和DB-9的線(xiàn)是另一種方式。
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
8樓  發(fā)表于: 2014-01-14 11:20
引用
引用第12樓sjm213于2014-01-13 14:18發(fā)表的  :


用電腦發(fā)送數據時(shí)并沒(méi)有加STX,ETX,測量?jì)x卻能正常返回數據??

另,用串口軟件與PLC接收/發(fā)送數據的測試是否完成,結果如何?

我現在是用PLC的RS485,通過(guò)RS232-RS485雙向轉換器連接電腦DB-9的串口,然后使用串口調試精靈測試,PLC與電腦之間可以互相通信(互傳數據),證明RS232-RS485雙向轉換器是么有問(wèn)題的。然后我重新做了插頭,使用RS232-RS485雙向轉換器連接測量?jì)x和PLC,也可以互傳數據了,F在就是傳回來(lái)的數據有點(diǎn)問(wèn)題。需要處理。我再研究下。謝謝各位大神的指導。
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
9樓  發(fā)表于: 2014-01-15 09:23
圖片:
圖片:
圖片:
圖片:
如上圖所示,整個(gè)程序,我就是選擇COM2,RS485通信,格式是8,E,1.
需要PLC每次發(fā)送固定的數據M0,0     加上起始符,第一結束符,第二結束符就是:3A 4D 30 2C 30 0D 0A(電腦接收)
需要電腦每次發(fā)送的固定數據是M0,+0023.796,+0023.832(PLC接收)
這程序使用串口調試精靈來(lái)通信,結果每次發(fā)送和接收的數據都不一樣。為什么
[ 此帖被chinazhu6666在2014-01-15 09:31重新編輯 ]
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
10樓  發(fā)表于: 2014-01-15 14:51
圖片:
引用
引用第17樓sjm213于2014-01-15 13:07發(fā)表的  :
1,每次接收到的數據有無(wú)規律可循?
2,建議先把RS232-RS485換成有源的再試一下。

使用串口的自動(dòng)發(fā)送功能,每次接收到的數據一點(diǎn)規律都沒(méi)。大神推薦一款有源RS232-RS485轉換器吧。我在網(wǎng)上看的都不能用在PLC通信上啊。
圖片所示就是有源RS232-RS485雙向轉換器,外接電源9-30V。賣(mài)家說(shuō)有使用到PLC通信上的先例。大神幫看看這個(gè)可以不
[ 此帖被chinazhu6666在2014-01-15 15:33重新編輯 ]
QQ76214024
chinazhu6666
嚴謹求實(shí)
級別: 網(wǎng)絡(luò )英雄
精華主題: 0
發(fā)帖數量: 362 個(gè)
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線(xiàn)時(shí)間: 132(小時(shí))
注冊時(shí)間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
11樓  發(fā)表于: 2014-01-20 17:09
特別鳴謝論壇版主:sjm213先生,特別感謝樓上幫助我的各位大神,我的這個(gè)項目通信問(wèn)題已經(jīng)搞定了。買(mǎi)了樓上這款轉換器后,通信燈指示起到了很大作用。其實(shí),那個(gè)測量?jì)x有一個(gè)特殊要求,就是PLC給測量?jì)x發(fā)送指令的時(shí)候必須加前后綴STX和ETX,雖然我開(kāi)始做的時(shí)候也加了,但是沒(méi)有寫(xiě)置位M1126這句程序,而M1126的意思就是COM2(RS485)STX/ETX使用者/系統定義選擇,我翻了資料,要置位M1126,前后綴才能跟同指令一同發(fā)送給測量?jì)x的 而我使用電腦與測量?jì)x之間通信,PLC與電腦之間通信,可能串口調試程序已經(jīng)在內部做好了這部工作吧。
QQ76214024

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交