大家好~~

前陣子我們公司收購同業的一台機器,而我負責學會操作這台機器並且生產以及相關設定

這台機器共有12個電磁閥,每個電磁閥都是獨立個體,我可以輸入時間去控制

問題是這12個電磁閥的計時不準確

假設 我設定(下方){時間單位:秒}

  1                 0
A1 -------       --------
    ︳1 |
        -------
   1                0
A2 -------        -------
    ︳1 |
        -------
   1                0
A3 -------       -------
    ︳1 |
        -------
以此類推至A12

正常情況所有電磁閥應該是 開1秒停1秒,結果有誤差,有的感覺多跑0.1,有的少跑0.1

如果有誤差我跟本無法設定我想要的複雜多變效果,循環到後面都亂七八糟



一定會有人建議我去找賣我們機器的人,他公司已經收起來不做,我問過,他也說確實有秒差,只能0.1秒微調要有耐心之類..

這台機器屬於開發階段,雖然很粗糙,但是有開發的價值,目前就差在時間的誤差

他們這台機器是找大陸人設計的,所以這方面無解



我也有詢問過配合的自動控制公司,只說要重新設計一台沒辦法修改,不過在討論過程中似乎不是沒辦法修改,只是他不願意改~

我對PLC、自動控制是門外漢,我目前了解的資訊是硬體方面沒問題,並不是繼電器或電磁閥的問題,而是PLC程式的問題

有人能夠編輯改寫程式嗎?公司會賦予報酬 或 是有其他建議這樣


實在是不知道怎麼辦才上來發文,請專家給點建議,謝謝
文章關鍵字

jr00404157 wrote:
大家好~~前陣子我...(恕刪)

網路上有很多PLC論壇
去那邊比較會有答案

土法煉鋼就是慢慢微調
謝謝您的建議,我的文章可能有需要修改一下

我希望有人能夠幫忙修改程式,公司會賦予報酬或是有其他建議這樣

土法煉鋼這辦法行不通....我已經試過了
計時會誤差是一定的
汽缸這種東西靠壓縮空氣驅動,壓縮空氣的大小影響汽缸動作的快慢.
機器在作動一定會消耗壓縮空氣,汽缸的作動時間誤差超過0.1秒是正常的.
一般不會單靠時間控制汽缸作動,調計時器調到天荒地老也一樣.

請調整程式,或是加裝sensor.
別人要修改也要看PLC有沒設定密碼,程式有無註解、機台有無電路圖.
大陸的機器通常裡面程式沒有註解,就算有註解也是簡中開起來都是亂碼.
有的連電路圖都沒有.程式跟無字天書一樣在那猜來猜去,有時候不如重寫一套.
如果PLC、HMI用的是聽都沒聽過的大陸品牌通常不會有人想去改,傳輸線是個問題,官網下載個編輯軟體都會中毒.


話說大陸製的機器跟垃圾一樣.
已經不做這行業很久了,
建議你要問的問題,
要先PO現在機台上PLC的廠牌型號,
這樣比較容易讓人明白,
因為不是每個人都精通所有廠牌。

1.PLC廠牌關係到你使用的軟體和傳輸線。
軟體:PLC專用的程式編輯用。
傳輸線:電腦與PLC連接用。
PS.有的PLC可以直接接網路線,有的要使用專門的傳輸線,有的只需要RS-232連接.....

2.PLC內部是否設定密碼保護?
這大部分要連上PLC讀取程式才會知道。

3.機台的I/O點數。
I:表是輸入信號,
O:表是輸出信號。
越多的話,通常會越複雜,查修就越不容易。

4.PLC程式中的計時器通常是可以克服0.1秒的,
而且只是在程式中調整參數就可以,
問題是在於工程師可能要花大量時間陪你試車。

5.不知道你的機台有否人機介面。
人機介面指的是觸控螢幕,
如果有,
可以請工程師將PLC計時参數設定在觸控螢幕上,
這樣你就可以自己慢慢調整測試。
同樣的人機介面的廠牌型號也是各家不同而有所不同的軟體、傳輸線。
計時會誤差是一定的
汽缸這種東西靠壓縮空氣驅動,壓縮空氣的大小影響汽缸動作的快慢.
機器在作動一定會消耗壓縮空氣,汽缸的作動時間誤差超過0.1秒是正常的.
一般不會單靠時間控制汽缸作動,調計時器調到天荒地老也一樣.

請調整程式,或是加裝sensor.
別人要修改也要看PLC有沒設定密碼,程式有無註解、機台有無電路圖.
大陸的機器通常裡面程式沒有註解,就算有註解也是簡中開起來都是亂碼.
有的連電路圖都沒有.程式跟無字天書一樣在那猜來猜去,有時候不如重寫一套.
如果PLC、HMI用的是聽都沒聽過的大陸品牌通常不會有人想去改,傳輸線是個問題,官網下載個編輯軟體都會中毒.


話說大陸製的機器跟垃圾一樣.

------------------------------------------------------------------------------

有些內容我不太理解

不過照您的部份意思來說,誤差0.1秒是很正常的嗎?

我同意大陸的東西不能信任,倘若我找台廠設計在要求不能有秒差這方面做得到嗎?會不會因此增加許多成本?

我和配合的自動公司討論,也回我差不多的訊息,電路圖、要破解密碼之類的

p623901 wrote:
已經不做這行業很久...(恕刪)




有人機介面,而我就是直接在這裡輸入設定

我現再很免強在用,就是12個電磁閥的開關時間設定好,一個電磁閥可以設定七段開關

然後我在檢查啟動之後哪一個快哪一個慢,只能這樣,可是每當我要換另一種效果感覺就是噩夢

我是知道控制台共有12條拉到各電磁閥去,如果說正負極的話就是24條,其它的我要在去拍照傳上來,謝謝

依照您的意思,可以在程式設計方面處理掉時間計算誤差的狀況!!
重點在於:"壓縮空氣的壓力大小影響汽缸動作的快慢"
一般來說機台會有一個進氣源的氣壓表,機台在動的時候氣壓表不可能都維持一樣的壓力,總是會上下跳動.
一個忽快忽慢的東西,你覺得單靠固定的時間控制的了嗎?

沒有實際看到機構動作,無法評估你的追加成本.
也許是工廠氣源供給來不及,或是空氣管路太細;
也許是阿六的程式根本就有問題;
也許改一下程式流程可以避開時間誤差的問題;
也許加一些sensor就能達到你要的動作;
也許氣動的精度不夠需要改用馬達來定位.


成本問題要跟你們配合的電控公司討論,包括PLC能不能改、改到精度滿足要多少成本.
找出癥結點在哪裡才能對症下藥.


我覺得很奇怪,很多人都覺得我壓縮空氣都打一樣的公斤數,為什麼你告訴我這機台不可能穩定在某某速度.
你氣壓表忽高忽低,你機台怎麼可能每次循環時間都百分之百一樣?!
1.氣壓控制,因為空氣具有『可壓縮』的特性,所以控制上的精準誤差上比較難。
其實m751007都說到重點了,有很多因素會造成控制上的BUG。

2.我說時間可以克服0.1秒,指的是設定参數,
我不知道你在人機介面上設定是以『1秒』為單位,
還是以『0.1秒』為單位。

3.你要的好像是『順序控制』+『配方設定』的樣子,
順序控制,簡單的說就是一個電磁閥動作到定位換下一個電磁閥動作,依序循環。
配方設定,可以設定各個電磁閥動作時間,可以調整時間差。
比如配方1:第一個電磁閥動三秒,換第二個電磁閥動一秒,再換第三個電磁閥動五秒.........
配方二:第一個電磁閥動五秒,換第二個電磁閥動三秒,再換第三個電磁閥動一秒.........
假如你有配合的自動控制廠商,盡量要溝通清楚你的需求。

4.不要只想光靠軟體程式解決問題,
有些問題是機械硬體本身的限制,
有些是硬體設計上有缺陷或考量不周,
或許要加裝一些硬體或感測器來協助................

5.在這隔空抓藥,說真的是無法解決你的問題,
頂多給你一些建議,
或是提供你沒考慮到的問題點。

-----------------------------------------------------------

另外一提,
以前的個人經驗,
通常我不喜歡改別人程式,
一般來說每個人的邏輯概念不一樣,
遇到井然有序的還好說,
說不一定還能學習到一些技巧,
遇到天馬行空的,
那就真的欲哭無淚。
解讀程式幾百條、幾千條也真是夠累人、煩人。


文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!