關於LABVIEW程式

各位大大~

抱歉..爬了幾天的文還是看不太懂.所以....

最近老闆丟了個CASE給我..要我用labview程式來作兩台OMRON PLC的資料比對..但現在有個問題..兩台PLC的資料格式不同..所以我要先建立一個table..讓資料可以比對..尋問NI工程師說他們不支援此方面技術除非再搭OPC...

但老闆因cost不願再接受此軟體.只願將版本升級為7.1版...所以雖然之前在學校有接觸labview.但我想此case已大幅超出我的能力了...所以想請各位大大幫忙給個指引.我應該從何著手..

或者可以推薦相關書籍..還是有新竹區的大大可當面請教..

因為爬文好幾天...說真的還是不太看的懂...眼看期限越來越近...

所以希望各位大大能幫個忙..給個指導..謝謝

 

1.請問你是要比對程式還是要比對暫存器的資料

2.請問你是要隨時連線比對還是 將兩台的暫存器利用編輯程式讀回再另存檔案

  然後再比對兩個檔案的差別

3.如果要線上比對的話請問你有OMRON的通訊格式嗎

4.隨便說說 有些相關的技術對於一些公司都是具有機密

  可以指導你方向卻不能將程式碼公佈給你

  希望你能以這樣的心態來發問

 

bye2大~

先謝謝您的回覆..![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)![](upload://2nH684ZLCahhPzS2i2gQOg53lJz.gif)

我是要比對兩台PLC暫存器的資料..但時間點方面應該是..PC接收到PLC輸出訊號後..LABVIEW去抓取兩暫存器內的資料..來作比對..之後再回傳訊號給PLC..等於是要作防呆..因為怕發生生產條件及跟產品資料不符..但因為一種條件同時又適用多種產品..所以我得先建立一個資料庫定義哪些東西用啥條件..至於OMRON的通訊格式大概知道..現在就是卡在該如何讓LABVIEW去抓暫存器資料.及送出訊號..還有LABVIEW端的資料庫要如何建立..是否要讓兩資料庫的資料儘量相同化..LABVIEW程式才不用寫那麼多???

我知道很多寶貴的資料都是公司機密..也是各位大大資產..

所以我沒敢奢望前輩把程式碼給我..只希望能給個方向..我該如何切入..![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

本來是想用VB來作~因為公司這方面人材較多..能協助的相對就多..但後來老闆希望LABVIEW來作..因為我自己對這軟體還蠻有興趣的..想說學起來就是自己的.所以我也就沒排斥
但從PLC的軟硬體架構開始作起.現在瓶頸就在labview這部份..

所以希望大大能再多給些指導..謝謝![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

其實這邊應該是有很多人願意幫忙的,只是你提供的資料太少,像我或許可以在LABVIEW 上分享一些經驗給你,但是對於PLC 我就完全沒有概念,如果你可以自己準備多一點的資料,比如說,你先把你的兩個要比對的資料先抓到存檔,哪其他人才比較有辦法辦你,不然你只能等到有人跟你用一樣的東西,又有空給你指導時才有機會或得一些資訊吧,以上是我給你的建議.

讀取兩台plc暫存器.vi

subvi1.vi

這是串列通訊的架構

CYCHEN01

可以以這裡為基礎開始你的工作

其他還有一些技巧你都可以在這個網站找找

應該可以對你有幫助

如果還有其他的問題

還是很希望能和你交流

謝謝各位大大的幫忙...

 

我先研究看看..順便學一下怎麼貼圖.再把我遇到的問題貼上來..

今天晚上打算再去買幾本書回來看...不知有沒有推薦的好書..![](upload://fwLdedPZdXLjZyCWa7zyAqECATM.gif)

自己會先研究看看,有問題再提出來還望各位大大能繼續給予指導..

再三感謝..謝謝

你好:

你提到的功能可能是比較進階的,而我本身現工作上只有和三菱的PLC進行溝通過,而你使用的PLC我不曾使用過,如果你有興趣的話,可以和我連絡,我有一些看法直接用講的可能會比較清楚(剛好我也是住新竹),但是先聲明我對此方面還很菜,如果你不挑的話可以和我連絡,我的Mail:[email protected]至於聯絡電話E-Mail再告知.

希望你可以得到你想要的,而我也能學到我不會的喔.........

讓我們一起打造Labviw的天下

hello...我這只有早期C40H的Protocol,沒有CQM1的...

通信協定是這樣的嗎?!

起頭碼 |  PLC機號  |命令|      文字    |FCS檢查碼|結束碼|

@      |10x1 10x0 |  xx |max 128byte| xx          |* CR  |

我這有大概寫好的通信方法!不過不是用在omron plc的...您就將就點參考吧!

運帶馬達-通訊.vi

有問題再PM囉...

 

[QUOTE=CYCHEN01]

各位大大~

抱歉..爬了幾天的文還是看不太懂.所以....![](upload://fwLdedPZdXLjZyCWa7zyAqECATM.gif)

最近老闆丟了個CASE給我..要我用labview程式來作兩台OMRON PLC的資料比對..但現在有個問題..兩台PLC的資料格式不同..所以我要先建立一個table..讓資料可以比對..尋問NI工程師說他們不支援此方面技術除非再搭OPC...![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)

但老闆因cost不願再接受此軟體.只願將版本升級為7.1版...所以雖然之前在學校有接觸labview.但我想此case已大幅超出我的能力了...所以想請各位大大幫忙給個指引.我應該從何著手..![](upload://j03HfI2TMqenOSl5lfi4w7XHM9g.gif)

或者可以推薦相關書籍..還是有新竹區的大大可當面請教..

因為爬文好幾天...說真的還是不太看的懂...眼看期限越來越近...

所以希望各位大大能幫個忙..給個指導..謝謝

 

[/QUOTE]

我也建議用OPC server及Datasocket來做,如果driver support的話,你要的動作不需要花太多時間, 你應該可以請NI 的業務去你那demo,甚至直接請他用notebook試連OMRON PLC看看是否支援

當然,如果想練功的話可以研究一下protocol自己寫.