最能研究AB-PLC,我做的知識從plc取出資料做報表處理。想進一步研究PLC,用的是RSlinxs,沒有RSlogix5000,我是學軟體編程的,沒學過PLC
我了解到,RSLINXS里看到的Datamiro 是用RSlogix5000添加的變數,現在不明白的是:
添加變數時,是不是要對應什么,比如地址什么的,才能定位,顯示資料值。比如我要定位到“電機的轉速”,總不能就添加一個“dianjispeed”,值是怎么來的?
求解?
uj5u.com熱心網友回復:
你寫程式不用寫“程序”的嗎?難道直接就可以出“結果”?如果這么想,那么你控制“dianjispeed”的程序在哪?該如何寫這個“程序”?最后才是你要研究的“dianjispeed”怎么去對應I/O或是與總線協議掛鉤的問題。你應該先把基礎學好再提問題,PLC基礎的東西網上就能找到很多,建議你先學習基礎再去想應用。
uj5u.com熱心網友回復:
如果不需要你寫PLC程式,那就不用管。你只需要考慮如何通信拿到資料即可。比如OPC的方式。如果要你寫PLC程式,那就不是三言兩語可以說清楚uj5u.com熱心網友回復:
PLC的用于工業控制,通常用于控制:數字量輸入、數字量輸出、模擬量輸入、模擬量輸出、脈沖輸入、輸出等量。PC和PLC可以采用串口通信或RJ45以太網通信采集PLC的資料,或寫資料給PLCuj5u.com熱心網友回復:
PLC編程是用狀態法和命令法,VB與之完全不同,但VB可以將PLC收集到的資訊在界面上反映.這是二個不同公司出品的軟體.uj5u.com熱心網友回復:
PLC記得使用梯形圖編程比較多吧. 和一般的編程完全不同的概念. 繼電器自鎖互鎖什么的.對外通訊的話要定義暫存器, 然后在編程的時候直接靠暫存器狀態輸入輸出.
好像還要用到專門的DDE軟體(其實就是和硬體搭配的的協議轉換軟體), 配合PLC和外部程式通訊, 物理埠使用RS232或485. 外部程式使用DDE方式通訊.
好久不做這方面的東西了, 淡忘...
uj5u.com熱心網友回復:
梯形圖和陳述句表用得多uj5u.com熱心網友回復:
對于程式員來說,寫PLC的程式應該是小兒科吧...........uj5u.com熱心網友回復:
在PLC寫要另外硬體的,在PC機上寫不要硬體,所以學生們更愿意在PC上寫。uj5u.com熱心網友回復:
對于PLC的使用,更多的還要注意硬體的特性和使用方法,不僅僅是編程那么一點點事情。uj5u.com熱心網友回復:
+1
不過要是外面驅動一個數控機床的話, 還得學加工原理, 抓瞎了, 呵呵呵
uj5u.com熱心網友回復:
我大學也快畢業了,就是從事組態,PLC或者編程。現在正猶豫要走哪一條路呢??郁悶中呵呵uj5u.com熱心網友回復:
對于程式員來說,寫PLC的程式應該是小兒科吧...........?我完全不這么認為。
uj5u.com熱心網友回復:
好些人說PLC簡單,其實簡單也不簡單,PLC的編程很有技巧的,邏輯性很強,對各種型別的存盤區域的使用也是大有講究的,特別是對那種特殊情況出現后的狀態判斷處理顯得尤為重要,因為如果沒有處理好將導致整個程式混亂,進而甚至會造成嚴重損失!比如突然掉電再上電后,PLC控制的設備狀態記錄是否正確就很重要,一個PLC程式能否正確處理這個問題,就關系到設備能否正常運行?uj5u.com熱心網友回復:
這個倒是真的, 畢竟PLC后面都是掛著設備的, 往往還都是強電, 不像PC掛了只要重啟, PLC編程要謹慎的.
uj5u.com熱心網友回復:
這些實際上人人都會考慮的,作為程式員來說考慮得更為周詳。
在PC上做各種高速大扭力電機的控制時也一樣危險,要考慮的保護因素同樣不少,這一點與在什么環境下編程并沒有任何區別。
我上面帖子里所說的PLC簡單,是指的開發語法與難度簡單,而這里所說那些周邊處理技巧,其實與使用什么開發環境是一丁點關系都沒有------難道在PC上編程就不需要考慮這些?工業控制上,安全可靠是第一要素啊
uj5u.com熱心網友回復:
之前有個客戶A的客戶AA去參觀A的廠房,A是專業做激光切割機的,最大功率的激光是1000W左右,開起來很猛。而那個AA在未經同意的情況下偷偷跑到除錯區,結果被正在除錯中的1000W不可見激光擊中了---不過人沒大事,因為當時輸出的激光并未聚焦,光斑足有60mm,所以只是把這人的脖子部分皮膚給嚴重燒傷了,沒有直接把他的頭割下來。。。
我是怎么知道這事的呢,因為我有次過去除錯我所在公司的5軸聯動控制器,在A除錯設備的時候我也到處逛,逛到這個大功率激光器的地方也想去看個究竟,結果看見一個獨立的大設備(當時還不知道那就是激光發生器,一個報刊亭那么大),里面有放電的光暈挺好看,上面還貼了一個黃色的dangerous三角警示牌,就遲疑了一下,沒繼續往前走,結果就讓人一下子拉回1米遠,說危險。。。
后來我知道我當時的處境后嚇了一跳,問他們為什么不加一個保護啊,這多危險,功率這么大還看不見。A就說,這是因為除錯階段才這樣的,實際作業時整個光路是由一個貼好警示牌的不銹鋼管套住的。而且到處都有警示牌,除錯車間也不能隨便進去,像我和AA這樣自己溜進去的很危險。。。。
uj5u.com熱心網友回復:
PLC也是編程的一種,也就是技術的一種。但凡技術,關鍵看深入到什么程度。所以我認為都不簡單。uj5u.com熱心網友回復:
這么大體積的光源?國產的?這家設備生產商嚴重缺乏安全意識,這可是致命的啊!
uj5u.com熱心網友回復:
關鍵在于,到處都是警示牌,我自己卻仍然逛進去了。。。。。
這情況我覺得主要是我自己不自覺- -
uj5u.com熱心網友回復:
當年在工廠里, 新員工要作安全教育, 好幾天, 天天拿一堆血淋淋的照片來嚇唬你.
好多老家伙輪換著給你們講鬼故事, 什么長頭發被車床卷進去啦, 結果拉出來一看整個頭皮沒了.
什么沖床沖下來的手指頭可以用臉盆來計算.
最搞的就是兩個家伙檢修大沖床, 不知怎么的沒配合好, 一個家伙頭伸進去看什么東西, 另一個開了電源, 結果連"頭來,頭來"都沒機會喊.
數控的稍微好一些, 畢竟比較新, 安全設定比較到位, 但是也保不住某個家伙編錯了程駛ザ了刀頭, piu地飛出來了...
我說老馬, 你還不趕緊生娃么?
uj5u.com熱心網友回復:
這么大體積的光源?國產的?這家設備生產商嚴重缺乏安全意識,這可是致命的啊!
關鍵在于,到處都是警示牌,我自己卻仍然逛進去了。。。。。
這情況我覺得主要是我自己不自覺- -
當年在工廠里, 新員工要作安全教育, 好幾天, 天天拿一堆血淋淋的照片來嚇唬你.
好多老家伙輪換著給你們講鬼故事, 什么長頭發被車床卷進去啦, 結果拉出來一看整個頭皮沒了.
什么沖床沖下來的手指頭可以用臉盆來計算.
最搞的就是兩個家伙檢修大沖床, 不知怎么的沒配合好, 一個家伙頭伸進去看什么東西, 另一個開了電源, 結果連"頭來,頭來"都沒機會喊.
數控的稍微好一些, 畢竟比較新, 安全設定比較到位, 但是也保不住某個家伙編錯了程駛ザ了刀頭, piu地飛出來了...
我說老馬, 你還不趕緊生娃么?
老蔡,你是郭德綱師兄?
uj5u.com熱心網友回復:
這么大體積的光源?國產的?這家設備生產商嚴重缺乏安全意識,這可是致命的啊!
關鍵在于,到處都是警示牌,我自己卻仍然逛進去了。。。。。
這情況我覺得主要是我自己不自覺- -
當年在工廠里, 新員工要作安全教育, 好幾天, 天天拿一堆血淋淋的照片來嚇唬你.
好多老家伙輪換著給你們講鬼故事, 什么長頭發被車床卷進去啦, 結果拉出來一看整個頭皮沒了.
什么沖床沖下來的手指頭可以用臉盆來計算.
最搞的就是兩個家伙檢修大沖床, 不知怎么的沒配合好, 一個家伙頭伸進去看什么東西, 另一個開了電源, 結果連"頭來,頭來"都沒機會喊.
數控的稍微好一些, 畢竟比較新, 安全設定比較到位, 但是也保不住某個家伙編錯了程駛ザ了刀頭, piu地飛出來了...
我說老馬, 你還不趕緊生娃么?
老蔡,你是郭德綱師兄?
唉, 就那歲數我也趕不上趟啦, 老郭四張多了, 俺還小.
玩成這樣子是要有一腚的犧牲精神達.

uj5u.com熱心網友回復:
這么大體積的光源?國產的?這家設備生產商嚴重缺乏安全意識,這可是致命的啊!
關鍵在于,到處都是警示牌,我自己卻仍然逛進去了。。。。。
這情況我覺得主要是我自己不自覺- -
當年在工廠里, 新員工要作安全教育, 好幾天, 天天拿一堆血淋淋的照片來嚇唬你.
好多老家伙輪換著給你們講鬼故事, 什么長頭發被車床卷進去啦, 結果拉出來一看整個頭皮沒了.
什么沖床沖下來的手指頭可以用臉盆來計算.
最搞的就是兩個家伙檢修大沖床, 不知怎么的沒配合好, 一個家伙頭伸進去看什么東西, 另一個開了電源, 結果連"頭來,頭來"都沒機會喊.
數控的稍微好一些, 畢竟比較新, 安全設定比較到位, 但是也保不住某個家伙編錯了程駛ザ了刀頭, piu地飛出來了...
我說老馬, 你還不趕緊生娃么?
老蔡,你是郭德綱師兄?
唉, 就那歲數我也趕不上趟啦, 老郭四張多了, 俺還小.
玩成這樣子是要有一腚的犧牲精神達.
這丫的誰?
uj5u.com熱心網友回復:
我也很想了解一下PLC方面的知識。硬體連接:PLC的Port口直接連接電腦的RS232口;
軟體:vb通過RS485的RTU通訊協議跟PLC通訊。
這些怎么做?
uj5u.com熱心網友回復:
關注這個帖子 PLC也需要系統的學習uj5u.com熱心網友回復:
看了16樓的經歷,大家應該吸取教訓。uj5u.com熱心網友回復:
現在終于理解了一個道理,不管做什么,一定要仔仔細細的去看,一定要完全吃透。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/131264.html
