wangheng1991
級別: 探索解密
![]() |
如題,我有一個(gè)三菱FX3U的PLC,目前在沒(méi)有BD板的情況下不知道如何與PC進(jìn)行通訊讀取PLC內部的寄存器數據。 按照網(wǎng)上有一些資料,我發(fā)送ENQ對應的指令05之后回復95,不知道該如何解決,希望大神能夠幫忙!謝謝。! |
---|---|
|
tingfenghu
級別: 工控俠客
![]() ![]() |
用串口助手,要按照協(xié)議來(lái)發(fā)送,用現成比較簡(jiǎn)單,如OPC ,MX Component這些控件來(lái)做比較簡(jiǎn)單。 樓主留言:我就是不知道編程口的協(xié)議是什么? |
|
---|---|---|
|
jonesii
級別: 探索解密
![]() |
用mx component 要呼叫元件 樓主留言:沒(méi)聽(tīng)明白,能詳細說(shuō)一下嗎?我的問(wèn)題是現在網(wǎng)上找的編程口協(xié)議,我按照說(shuō)的發(fā)送05H,按理說(shuō)回06H才對,結果回的95 |
---|---|
|
tingfenghu
級別: 工控俠客
![]() ![]() |
用串口助手發(fā)送時(shí),要包括很多信息,你單發(fā)一個(gè)05肯定會(huì )出錯,比如起止符,命令,地址,校驗和,之類(lèi)的一起發(fā)過(guò)去才正確的。 用控件的時(shí)候這些同控件完成,自己只要調用就可以。 |
|
---|---|---|
|
vios1161
級別: 略有小成
![]() |
請問(wèn)用控件有例子嗎,還是資料 ? 為什麼會(huì )比較簡(jiǎn)單,因為才剛學(xué)協(xié)議,無(wú)從比較。
|
---|---|
|
zzll
級別: 探索解密
![]() |
數據位,應該設為7,我現在也在學(xué)這東西,也沒(méi)搞定,按資料只,也用串口助手,讀d123數據,發(fā)02 30 31 30 46 36 30 34 03 37 34plc回應,15 15 15 15 15 15 15 15 15 15,不知啥原因, 有哪位大師指點(diǎn)下,搞了好幾晚上了, |
---|---|
|
吾志所向
級別: 家園?
![]() |
像VB,C#高級語(yǔ)言的話(huà),可以參照這個(gè)例子: ![]() [ 此帖被吾志所向在2017-11-22 20:43重新編輯 ] |
---|---|
|
billyongke
級別: 探索解密
![]() |
我用網(wǎng)上下載的編程口協(xié)議來(lái)編程測試,回來(lái)的全是95。痛苦中 |
---|---|
|
billyongke
級別: 探索解密
![]() |
用我樓上的例子測試,可以跟FX3U通訊,改寫(xiě)、讀取DR區沒(méi)有問(wèn)題。但是他的代碼是寫(xiě)進(jìn)DLL中的?床坏 |
---|---|
|