自動化編程 胡言亂語 技術篇 與 思考篇(草稿概述)
從小作文水平就不太好,最近有些想法,於是就想把它們寫下來。最近似乎對本行業和本專業頗有些失望。也許是希望太大而失望也越大吧,理想太美好,而現實卻讓人措手不及。
技術篇:
1,理解基礎概念
程序的掃描
程序的入口 程序功能塊,功能,程序塊的特徵2,編寫程序的思路,功能和功能塊的規劃。如何提高程序的靈活性,復用性。程序
功能塊
功能步驟
3,自動化編程的主要思維 關於數據的處理 數據流是重點在我每一次編程的時候,我都會首先大致羅列出我需要的輸入和輸出,輸入可以是來自上一層的程序,我知道上一層程序中給這個我要編寫的程序提供了那些有用的輸入,而我需要對這些輸入做一些處理,需要得到哪些輸出以方便後續其他程序部分的使用。
任何一個功能塊,功能,程序塊都是對數據的處理,以及數據的交互。數據的設置,複位等等。這些都是一些數據的處理部分的內容。
無論我遇到多複雜的功能需要我去實現,我首先想到的是把它們轉化成數據流的方式,因為在我想法裏,一切自動化編程就是數據的處理。你怎麼最好的處理數據,就會寫出最好的程序。
任何時候在編程中,要把握好數據流。
4,自動化擴展,機器人,伺服,監控系統,通訊,雲。做的項目中開始,接觸機器人和伺服。
5,高級語言的應用
現在的PLC廠家開始集成高級語言的開發到自動化程序當中。這也是我之前一段時間為什麼自學C#的原因之一。 上一篇中我還貼了自己編寫的C#代碼。雖然不能和IT工程師比,但也是我短時間一個月自學的結果,短短時間自學的,希望不吝賜教。
6, 工業互聯網的未來思考篇:
7,工控從業人員的尷尬處境
8,前方充滿迷霧,未來不可知。Ahead is foggy, the future is undefined.
正文:
- 基礎概念的理解 (IEC61131-3)
自動化領域少不了PLC, 而PLC是通過掃描的方式去執行的。所以如果沒有理解掃描方式,那麼在編程,查找故障時就不能很順利。
程序入口,程序的入口基本是從掃描週期設定開始。對掃描週期要求不同的程序規定不同的掃描週期。 時間短的掃描週期甚至可以做到微妙級。
推薦閱讀: