看板 Soft_Job 關於我們 聯絡資訊
目前在一間傳產公司,設備使用三菱QPLC,上面已經有了六七個模組(IO和定位模組QD75 ) 我想再裝個IO模組跟乙太網路模組上去,預估做法應該就是裝一個QX42上去,再用GxWork 設定一下模組點數分配。 不過老工程師反對,說是會導致PLC記憶體亂掉,裡面一些設定好的生產參數會跑掉 供應商說PLC是轉包的,問不到、可以做、請花錢 小弟非本科系的完全沒有什麼學長老師可以問,所以我就上來發問了,有沒有人有相關經 驗可以分享教學? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.69.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1585031007.A.9EB.html
MOONY135: 大概只能跟你說請花錢或者花時間 或者請主管給你時間03/24 14:51
MOONY135: 研究03/24 14:52
我的難點比較像是已經有個做法,但是沒有經驗,完全不知道這做法會不會爆炸 ※ 編輯: brucetaco (42.76.69.140 臺灣), 03/24/2020 15:00:05
MOONY135: 你有沒有想過最後真的搞一個你認為不會有問題的版本出來03/24 17:01
MOONY135: ,但上面的人敢用嗎?除非目的是要取代供應商的喊價主導03/24 17:01
MOONY135: 權。 03/24 17:01
MOONY135: 那如果是後者 你就放心玩下去給他炸 賺經驗吧03/24 17:02
brucetaco: 上面不會不敢用啦,炸了抓我去獻祭就好。目的就解決一03/24 18:27
brucetaco: 個沒預算的改善專案而已 03/24 18:27
tripleb: IO往後排就好了啊哪會亂掉==03/24 22:31
這位師父收不收徒弟,我要拜師orz
nicetw20xx: 感覺你應該不是第一線人員,硬體配置、模組配置、程式03/24 23:22
nicetw20xx: 運行是三件事。在傳產你趴數不高的話還是聽老師傅的03/24 23:23
nicetw20xx: 供應商如果跟貴司配合久了,也盡量聽他的,當然也會被03/24 23:25
nicetw20xx: 綁手綁腳,不少你看到不合理的現象都是有原因的03/24 23:26
nicetw20xx: PLC我遇到的都寫得很耦合,錯誤、急停、控制、正負邏03/24 23:30
nicetw20xx: 輯都寫的很糾結,常常牽一髮動全身,那要花時間去釐清03/24 23:31
nicetw20xx: 要單兵硬上的話現在主要看你多的IO模組跟網路跟現有架03/24 23:41
nicetw20xx: 構有多相依,不高的話我會頃向放到另一台處理03/24 23:42
nicetw20xx: 不好處理的話,也只能抽絲剝繭來測試了,記得要備份03/24 23:44
nicetw20xx: 這就變成本來是外包要做的事變你做,責任你扛03/24 23:45
我不知道我算不算一線,就是自己改程式改機構,這次要動到PLC設定就比較麻煩。這個 事的責任嘛,有預算就是供應商,沒預算就是我
x246libra: 老師父最大 去 PLC 你還是重來一遍吧 03/25 01:07
※ 編輯: brucetaco (223.141.34.55 臺灣), 03/25/2020 09:50:55
wydct: 加io基本上沒什麼問題。除非他用光所有的I/O點位 03/25 13:08
感謝,要怎麼確認IO點位是不是已經用光了? ※ 編輯: brucetaco (223.141.34.50 臺灣), 03/25/2020 13:16:54
pzzszz: 開程式起來看 不然就看接線有沒有接...是說都不曉得有沒 03/25 13:30
pzzszz: 用光 為何會想擴充 03/25 13:31
我指的是QPLC CPU的最大IO點位,IO模組的點位都接滿sensor,真的需要插新的上去
pzzszz: 老工程師說會參數會跑掉 應該是程式寫好更新前未先下載一 03/25 13:37
pzzszz: 版 導致傳上去是預設0 所以才跑掉03/25 13:37
pzzszz: 接線你也自己接?不懂還是花錢交給專業的來03/25 13:40
對,就是自己來,不知道的就參考舊線路。主管說:提出的需求不要直接說不可能做到, 最好能多想幾個方案給主管挑。然後他的其中一個需求就是不花錢
morty: 參數應該都可以備份吧 03/25 15:25
怕有些參數是寫在PLC裡的沒顯示在人機介面上,沒備份到是不會發現的 ※ 編輯: brucetaco (223.141.34.50 臺灣), 03/25/2020 15:58:19
nicetw20xx: 對不起XD 以為你是要問來凹人的XD 基本上先確認好你硬 03/25 20:14
問來凹人不行,被凹來問人可以,你這樣雙重標準XD
nicetw20xx: 體配置吧,看電路圖、或者實機看;衝突的話時機為主 03/25 20:15
nicetw20xx: 至少要知道I、O分別對應的機構或裝置,不要到時候跟程 03/25 20:17
nicetw20xx: 式對不起來。 再來硬體在不同情境有不同極限的(如最大 03/25 20:19
nicetw20xx: 的I) 這些規格書上都寫很清楚。 模組配置的話麻煩點, 03/25 20:20
nicetw20xx: jumper要確認好。建置的時候小心不同模組的參數打架情03/25 20:21
不同模組的參數打架...那大概會是什麼樣的狀況?有例子嗎?
nicetw20xx: 形,所以也要確認下參數有無共用、甚至是不同參數的互 03/25 20:22
nicetw20xx: 相影響(偏少見),參數基本上就老資料或供應商建議03/25 20:24
nicetw20xx: 理想的話,離機測試好確定沒問題再上,剩下的真的就有 03/25 20:25
nicetw20xx: 問題再說,所以備份很重要,或記錄動了哪些,原本數值03/25 20:27
nicetw20xx: 多少。程式的話小心實體IO點位跟程式對不上,其他的就03/25 20:28
nicetw20xx: 當練功吧,基本上也不少人都是被雷出來的,注意安全、 03/25 20:29
nicetw20xx: 不熟就一段一段測,隨時準備急停,要小心就是 03/25 20:31
nicetw20xx: 程式的話盡量用狀態機寫法,好維護好擴充,一個狀態 03/25 20:32
Google狀態機ing
nicetw20xx: 一個M點,但是要小心行數吃不下來或速度被拖到 03/25 20:33
nicetw20xx: 人機的話要注意裡面被塞的邏輯,查錯的時候要會切塊03/25 20:34
nicetw20xx: 上頭需求處理的話基本上就預算、時間;盡量給兩個以上 03/25 20:39
nicetw20xx: 方案,給他們軟釘子碰。 總之就注意安全吧,安全為上 03/25 20:39
nicetw20xx: 程式運行的參數的話像齒輪比、timer的話一般來說不太03/25 20:46
nicetw20xx: 想,除非他一個參數就很大一包,這種要程式上面細追影 03/25 20:48
nicetw20xx: 響範圍。 通常好的外包都會有每台機台的資料,但他也03/25 20:49
nicetw20xx: 不一定給你,不少大家的默契都是細水長流03/25 20:50
onyxx: Q系列你要先確認你的基板還有沒有擴充位置先 只是擴IO 03/26 10:59
onyxx: IO都是實體線連接不會跑掉的最有可能洗掉的是plc buffer區 03/26 11:02
onyxx: 改硬體前把buffer區先備份起來就好 03/26 11:02
onyxx: 另外乙太模組貴到爆炸你主管可能不會給買XD 03/26 11:04
※ 編輯: brucetaco (111.83.154.22 臺灣), 03/26/2020 17:00:10