公司新聞
看了德國人的源程序,還不如自己寫!
發布時間: 2024-11-11 11:37 更新時間: 2024-12-28 08:00
觀看看了德國人的源程序,還不如自己寫!視頻
前幾天T老師接到一個非標打包機的改造項目,原來的整機設備都是歐洲供貨的,現在由于老型號伺服驅動器停產,客戶決定更換一個品牌的驅動器,所以需要升級改造。設備的結構圖、電氣圖以及流程圖都很完整;驅動器更換了,原來的驅動參數表意義不大了;PLC程序上載了一份,沒有符號表,看起來就是天書。后面千辛萬苦聯系到老外,總算搞到了源程序,信心滿懷的以為沒啥大問題了。這哥們把程序傳給我,讓我幫忙看看。伺服驅動器是德國科比的,這個以前用得不多,換成西門子的得花點時間。程序的變量和注釋不用說,都是英文的,偶爾有點亂碼,這個問題不大。但是,所有子程序都是STL語言寫的,數據塊都是STRUCT結構變量,有點麻煩。后面仔細看了設備圖紙,發現設備不大,但是機械很精細,控制邏輯還是很復雜的,再加上兩種驅動器的控制方式并不完全相同,如果一點一點去剝源程序,可能會花很多時間。后來,我堅決支持他重新寫。至于為什么做出這個決定,在這里想談談我的看法。1不喜歡用別人的PLC程序
在工控領域中,PLC工程師們常常面臨著一個有趣的現象:他們似乎并不太喜歡去修改別人的程序,而更情愿自己重新編寫。但是這里需要注意的是,標準化的項目或功能塊要除外,我們這里說的是對于哪些非標準化的項目或程序,很多時候之所以能驗收,只是因為完成了功能。更有甚者人為設置障礙,就是怕人看懂,由于PLC程序也沒有強制性標準或條款制約,遇到這種情況只能算倒霉,不要說去看他的程序,殺人的心都有了吧!
理解的困境是首要因素。面對他人編寫的程序,就如同走進一個迷宮,其中的邏輯線索可能蜿蜒曲折,難以捉摸。不同的人有不同的編程思路和習慣,那些看似雜亂無章的代碼片段,可能蘊含著原作者獨特的設計考量,但對于后來者而言,解讀起來卻如同破解一道復雜的謎題,需要耗費大量的時間和精力去逐一剖析。這不僅會延緩項目進度,也會給工程師帶來不小的精神壓力。3
不認同別人的PLC程序風格
風格的差異也不容小覷。每個人都有自己獨特的編程風格,如同書法家的筆跡一樣各具特色。當嘗試去修改他人風格迥異的程序時,就如同讓一位習慣了楷書的書法家去臨摹草書作品,總會感覺格格不入,別扭萬分。而自己重新編寫,則可以按照自己熟悉和喜歡的方式來構建程序,讓整個過程更加流暢和自然。4
怕承擔不必要的潛在風險
潛在風險也是一個需要考慮的因素。修改他人的程序,就如同在一個已經運行的機器上進行微調,稍有不慎就可能引發一系列不可預估的問題。這些問題可能潛伏在程序的某個角落,在特定條件下才會顯現,如同隱藏的dingshizhadan。相比之下,自己重新編寫能夠從根源上把控程序的質量,降低潛在風險的發生概率,讓工程師在心理上更有安全感。
在工控領域中,PLC工程師們常常面臨著一個有趣的現象:他們似乎并不太喜歡去修改別人的程序,而更情愿自己重新編寫。但是這里需要注意的是,標準化的項目或功能塊要除外,我們這里說的是對于哪些非標準化的項目或程序,很多時候之所以能驗收,只是因為完成了功能。更有甚者人為設置障礙,就是怕人看懂,由于PLC程序也沒有強制性標準或條款制約,遇到這種情況只能算倒霉,不要說去看他的程序,殺人的心都有了吧!
理解的困境是首要因素。面對他人編寫的程序,就如同走進一個迷宮,其中的邏輯線索可能蜿蜒曲折,難以捉摸。不同的人有不同的編程思路和習慣,那些看似雜亂無章的代碼片段,可能蘊含著原作者獨特的設計考量,但對于后來者而言,解讀起來卻如同破解一道復雜的謎題,需要耗費大量的時間和精力去逐一剖析。這不僅會延緩項目進度,也會給工程師帶來不小的精神壓力。3
不認同別人的PLC程序風格
風格的差異也不容小覷。每個人都有自己獨特的編程風格,如同書法家的筆跡一樣各具特色。當嘗試去修改他人風格迥異的程序時,就如同讓一位習慣了楷書的書法家去臨摹草書作品,總會感覺格格不入,別扭萬分。而自己重新編寫,則可以按照自己熟悉和喜歡的方式來構建程序,讓整個過程更加流暢和自然。4
怕承擔不必要的潛在風險
潛在風險也是一個需要考慮的因素。修改他人的程序,就如同在一個已經運行的機器上進行微調,稍有不慎就可能引發一系列不可預估的問題。這些問題可能潛伏在程序的某個角落,在特定條件下才會顯現,如同隱藏的dingshizhadan。相比之下,自己重新編寫能夠從根源上把控程序的質量,降低潛在風險的發生概率,讓工程師在心理上更有安全感。
其他新聞
- S7-300(已停產)產品快速升級與更新 2024-12-28
- 西門子和施耐德等傳統自動化業務遭遇寒冬 2024-12-28
- 西門子Zui新授權工具,支持Wincc V8.0和博途V19等 2024-12-28
- 西門子 Xcelerator:Zui強大的數字化轉型引擎 2024-12-28
- S7-1200 第二代登場! 2024-12-28
- PLC更換電池,Zui容易犯的一個常識性錯誤! 2024-12-28
- 初學者使用S7-200 SMART 編程軟件常見問題 2024-12-28
- 【PLC通訊】匯川EASY521做PN從站與S7-1200通訊 2024-12-28
- 手把手教你用博圖V17編寫一個PLC程序,新手也能看懂! 2024-12-28
- 接觸器你了解多少呢?老電工帶你深度了解! 2024-12-28
- 快速掌握 PLC控制步進電機邏輯思路! 2024-12-28
- MCGS觸摸屏控制星三角降壓啟動與時間累計顯示 2024-12-28
- PLC輸入輸出全無,觸摸屏參數消失故障處理實例! 2024-12-28
- 各dapinpaiPLC之間通信協議匯總,看完終于明白了 2024-12-28
- 西門子200 SMART PLC與WinCC flexible SMART V3軟件仿真連接 2024-12-28
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684