第一篇:學習plc單片機組態軟件,嵌入式的一些心得
學習plc,單片機,組態軟件,嵌入式的一些心得
學習plc,單片機,組態軟件,嵌入式的一些心得
如果專注于某一興趣,且投入進去,那么一定會有一種感覺:學習真的沒完沒了,永遠有學不完的東西!
plc,51單片機,嵌入式系統,組態軟件等等這些東西要學精學透真的必須踏踏實實的下功夫去鉆研,要花大量的時間和精力!同時這些知識必須不斷溫習和鞏固且要去實踐,否則即便是當時理解了學會了,過些時日有些知識點便會遺漏掉。
上周用51單片機開發板+固態繼電器+DC5V手機充電器+DC24V開關電源+DC24V繼電器+飛利浦電風扇紅外遙控器這些硬件自己動手做了一個帶溫度自動控制功能的AC220V遙控電源;雖然體積比較大,但是畢竟是自己的一件DIY作品,還是比較喜歡的。在動手制作的過程中,對硬件的掌握有了更深的認識,尤其是51單片機1602液晶顯示出現的一些問題,這些問題如果不是自己動手是不可能發現的!
本周,終于編寫plc程序并動手實踐接線了。以前總是看書,看程序例子,雖然花了很多時間感覺理論上已經學得很好了,但是通過實踐發現理論和實踐的距離還是很大的!首先是筆記本電腦和plc的通信問題,我用的是USB通信電纜,即USB--RS485串口通信,打開編程軟件后怎么也通信不上,為了這個通信問題我幾乎是一晚上沒有睡好覺,第二天還不斷打電話請教別人,結果是電話費浪費不老少問題依然沒有解決。直到第三天通過自己不斷實驗和設置終于把通信問題解決了!在這個過程中,不斷懷疑是不是通信電纜或者plc或者驅動程序有問題,搞得人真的好憔悴。通過實踐發現西門子的編程軟件功能真的太強大了!對于plc的接線,工作電源等等資源有了更深的認識。真的是:實踐出真知!
接下來就要動手實踐通過上位機組態軟件來控制plc了。這也是一個大工程。
以前總希望自己的一些同事,年輕的大學生多學點業務知識。現在看來真的不要去學習這些東西了。玩硬件是很花錢的,花錢耗精力不說,關鍵是不能為自己帶來經濟效益,而且領導根本就不重視技術!在國企,想通過真本事改變命運真的幾乎不可能,要想出頭還得下血本送禮請客溜須。
自從學上這些東西之后,我是欲罷不能了。因為只有強烈的興趣而且熱愛這些東西,一個人才能孤獨的堅持學習。也只有在電子世界我才能有一種歸屬感!
對于愛學習的人來說,永遠有學不完的東西要學,永遠覺得時間和精力不夠。然而現實是:凡是愛學習的人,愛好鉆研技術的人一般是混得不怎么樣的人;試想,哪個為官者會花時間和精力去讀書鉆研專業技術?
世上的眾多情感中,我唯獨不信愛情!我相信絕大部分人都是將就過日子。什么是愛情?年輕人會有許多美好的憧憬,然而,現實很殘酷!愛情是什么?愛情是選擇,你有得選擇嗎?你有資本選擇嗎?
人只會在危難的時候才能感悟出深刻的道理!身體是人類的萬欲之源,如同厚德載物的天地。“身體好,才是真的好!”,試想,有誰會躺在棺材里數鈔票,追逐名利,談情說愛?恐怕還沒來得及“試想”,老婆早就改了姓!所以說,一定要珍惜身體,哪怕是行尸走肉也要健健康康的行走!
原以為,組態軟件很簡單就能學會。組態王和MCGS組態軟件不知道哪個更好?就先學MCGS吧!感覺組態軟件的腳步程序和一些函數必須要非常熟悉才能組建一個較完善的工程。組態軟件和plc構建工程時,plc的程序怎么寫呢?這個問題是學習組態軟件的最大難點。
STM32的學習,有所停滯;一定要堅持把STM32學透,哪怕花兩年的時間。最終要用STM32和固態繼電器設計出一個帶液晶界面功能強大的近似于萬能的plc。不過,這個plc只能用c語言編寫程序。
人必須要學會變態!
第二篇:單片機學習——keil軟件調試心得
工程中要注意,要勾下圖中的“產生hex文件”
1)選擇左邊的步進可以進入函數內調試
2)選擇左邊的運行可以從當前位置運行到斷點
3)通過下圖可以看各定時寄存器的狀態:
4)看程序中各變量
點下圖中的眼鏡,出現下面中間的窗口,按F2輸入變量名,就可以觀察變量值的變化。
5)編譯一定要完全,點下面這個鍵才有用
點這個鍵沒用,會出現無法調試的困難
第三篇:組態軟件課程設計
《組態軟件及應用》課程設計報告
基于組態軟件的變頻器狀態監控狀態設計
系 部: 專 業: 班 級: 姓 名: 學 號: 指導老師: 成 績:
二零一五年十二月二十五日
目錄
1.序言....................................................1 2.力控組態軟件介紹........................................1 2.1 力控組態軟件簡介...........................................1 2.2力控組態軟件特點............................................1 2.3軟件基本組件................................................3 3.變頻器應用的現狀........................................3 4.變頻器監控系統的硬件組成................................4 5.變頻器監控系統要求......................................5 5.1監控系統技術要求............................................5 5.2監控系統具體要求............................................6 6.變頻系統監控功能的實現及效果............................5 7.人機界面的特點功能與畫面設計............................6 7.1人機界面的特點..............................................6 7.2人機界面的主要功能..........................................7 7.3人機界面的畫面設計..........................................7 7.4監控系統軟件組態............................................8 8.心得體會...............................................13 附錄 參考文獻..........................................13
1.序言
隨著現代電力電子技術和微電子技術的迅猛發展,自動化、智能化程度的不斷提高,高壓大功率變頻調速裝置的應用已經非常普遍,同時由于高壓變頻器幾乎都是工礦企業的關鍵設備,在工廠自動化中占有舉足輕重的地位,因此對其控制功能、控制水平的要求也越來越高,尤其對于那些工藝過程較復雜,控制參數較多的工控系統來說,具備交互式操作界面、數據列表、報警記錄和打印等功能已成為整個控制系統中重要的內容。而新一代工業人機界面的出現,對于在構建高壓變頻器監控系統時,實現上述功能,提供了一種簡便可行的途徑。工業人機界面,是一種智能化操作控制顯示裝置。工業人機界面由特殊設計的計算機系統32位芯片為核心,在液晶顯示屏上罩蓋有透明的電阻網絡式觸摸屏,觸動屏幕時,電阻網絡上的電阻和電壓發生變化并由軟件計算出觸摸位置。新一代工業人機界面還具有簡單的編程、對輸入的數據進行處理、數據登錄及配方等智能化控制功能。
2.力控組態軟件介紹
2.1 力控組態軟件簡介
力控組態軟件是對現場生產數據進行采集與過程控制的專用軟件,位于自動控制系統監控層一級。它提供了良好的用戶開發界面和簡捷的工程實現方法,只要將其預設置的各種軟件模塊進行簡單的“組態”,便可以非常容易地實現和完成監控層的各項功能,縮短了自動化工程師的系統集成的時間,大大的提高了集成效率。它能同時和國內外各種工業控制廠家的設備進行網絡通訊,它可以與高可靠的工控計算機和網絡系統結合,便可以達到集中管理和監控的目的,同時還可以方便的向控制層和管理層提供軟、硬件的全部接口,來實現與“第三方”的軟、硬件系統來進行集成。
2.2力控組態軟件特點
力控組態軟件在數據處理性能、容錯能力、界面容器、報表等方面產生了巨大飛躍,功能更強大,主要特點如下:
提供在Internet/Intranet上通過IE瀏覽器以“瘦”客戶端方式來監控工業現場的解決方案;
支持通過PDA掌上終端在Internet實時監控現場的生產數據,支持通過移動GPRS、CDMA、GSM網絡與控制設備或其它遠程力控節點通訊;
面向國際化的設計,同步推出英文版和繁體版,保證對多國語言版的快速支持與服務;
力控軟件內嵌分布式實時數據庫,數據庫具備良好的開放性和互連功能,可以與MES、SIS、PIMS等信息化系統進行基于XML、OPC、ODBC、OLE DB等接口方式進行互連,保證生產數據實時地傳送到以上系統內。
個分布式的數據庫分別對連接自己的I/O Server進行采集數據和處理,如輸入數據的量程變換、流量累積、報警檢查,以及PID運算等,這種體系結構的優越性在于,各組件任務分配更合理,使您的系統實時性更好,穩定性更高。
在今天,企業管理者已經不再滿足于在辦公室內直接監控工業現場,基于網絡瀏覽器的Web方式正在成為遠程監控的主流,作為民族軟件中國內最大規模SCADA系統的WWW網絡應用的軟件,力控R監控組態軟件的分布式的結構保證了發揮系統最大的效率。力控?為滿足企業的管控一體化需求提供了完整、可靠的解決方案。
圖2.1 力控組態軟件的應用結構
2.3軟件基本組件
工程管理器、人機界面VIEW、實時數據庫DB、I/O驅動程序、控制策略生成器以及各種網絡服務組件等。
圖2.2 力控組態軟件框架圖
3.變頻器應用的現狀
變頻器的發展是世界生產力和經濟高速發展的產物。近年來,交流變頻調 速技術在我國有了突飛猛進的發展,變頻調速在調速范圍、調速精度、通訊功能、節約電能、工作效率等方面的優勢是其他的交流調速方式無法比擬的。變頻器就是基于交流電動機的變頻調速而開發和應用的,它以體積小、重量輕、通用性強、使用范圍廣、保護功能完善、可靠性高、操作簡便等優點,深受鋼鐵、冶金、礦山、石化、醫藥、食品、紡織、印染、機械、電力、建材、造紙 等行業的歡迎,使用變頻器后經濟效益和社會效益都非常顯著。
PLC技術是一種以計算機技術為基礎的新型工業控制裝置。近幾年來,PLC技術在各種工業過程控制、生產線自動控制及各類機電一體化設備控制中得到了廣泛應用,成為工業控制領域的一項十分重要的應用技術。目前PLC已廣泛應用于石油、化工、冶金、輕工、機械、電力等各行各業,實現了邏輯、步進、數字、機器人、模擬量等的自動控制。隨著數字化時代的到來,軟件領域將不斷地向硬件滲透,不斷地用軟件來代替硬件,從而實現智能控制和生產自動化。PLC就是計算機技術向繼電器等硬件領域滲透的產物,用軟件來代替硬件,用軟件程序代替硬件繼電器,從而為系統的連接及改造提供了方便,可以節約成本提高工作效率。PLC可以說是專門為工業嚴酷的環境設計的小型計算機,已成為工業控制領域中占主導地位的基礎自動化設備。
5.2監控系統具體要求
1)信號采集和數據處理: 對來自現場的非標準信號數據通過組態軟件轉換成標準信號。
2)狀態顯示:將變頻器啟動、停止、就緒、合閘、接通、運轉、旁通、告警、外控等狀態通過組態軟件動態的顯示于監控畫面上,具有實時、動態效果。
3)監控操作: 對頻率、溫度、電流、電壓、風壓等進行自動實時監測。
4)操作畫面:在操作畫面上可查詢裝置的電壓、電流、功率、溫度等實時和歷史數據,還可查詢實時、歷史曲線和設備狀態并可按要求設定和打印出實時報表和歷史報表。
6.變頻系統監控功能的實現及效果
進行編程后的監測、控制系統,針對變頻系統的特點,集實時顯示、流程控制、數據采集、數據傳輸、工程報表、歷史曲線和實時曲線顯示等功能于一身,并能保存和打印歷史數據為系統分析使用。可以完成如下功能:
1)實時監控設備工作狀態,實現全生產過程實時管理。高壓變頻器運行狀態十分重要,而監控系統的建立為管理部門提供的實時動態信息,能有效地幫助值班人員及時了解設備工作狀態。
2)提供靈活的實時曲線和歷史曲線顯示功能。通過比較當前和歷史趨勢數據,特別是結合裝備安全運行的多參數模型,可以及早報告故障隱患。
3)實時報表管理方便地解決了現場定時數據抄寫、維護及繁瑣的數據處理工作,記錄員不必再每天花費大量的精力填寫報表,提高了企業的辦公能力和管理水平,取得了顯著的經濟效益和社會效益。
4)數據化的管理提高了企業數據的透明度并消除了人為因素,將成本核算納入更規范的管理體系。
5)監控系統具有界面友好,易于操作,運行可靠,便于更改、擴充、升級等優點,同時,系統造價很低,具有較高的性價比。
7.人機界面的特點功能與畫面設計
7.1人機界面的特點
人機界面是新一代高科技可編程終端,具備與各品牌PLC連線監控能力,適于在惡劣的工業環境中應用,可代替普通工控計算機。其主要特點有:
1)畫面容量大,畫面規劃簡單;
2)全中文操作軟件,適用于Windows95/98/NT等環境,指令豐富,編程簡單;
運行策略分別進行組態設置,如在用戶策略中,利用策略工具箱添加腳本構件、存盤數據提取構件等,以實現所需的功能。
7.4監控系統軟件組態
軟件組態部分完成監控系統與操作人員間的交互界面,是實現對整個系統的監視、控制、調度和管理的核心。人機界面分為兩部分,一部分是用于日常監視、系統參數設置的主界面,另一部分是用于指示、管理非日常監視信息,如各種報表、曲線及趨勢圖、歷史記錄等的子界面。1)幀發送
本設計的通信幀中有專門的廣播幀用于此功能,如統一對所有變頻器的輸入運行命令和頻率命令進行設定。廣播幀格式與標準幀格式一樣,區別在于其中的“站地址”位設定為:99號機。一般而言,大部分的變頻器在PCAuto中都有驅動。如果系統采用的變頻器在PCAuto中無驅動,則可以采取其他方式。這是因為PCAuto是基于ODBC標準的,能提供與第三方軟件的通信方式,如采用DDE或OLE方式可以很方便地實現通信功能。
選用幀中選擇要求(寫入)幀格式如下(計算機<——>變頻器):
圖7.1 幀發送
2)畫面設計
圖7.2為變頻器的監控組態界面。其中包括電流、電壓、頻率的列表顯示、動畫顯示及實時曲線顯示,便于從直觀上了解電動機的運行狀態。一旦出現報警情況,則立即進入報警狀 態,并根據報警內容做出相應的處理(如緊急停機等),可實現電動機的正/反轉、加/減速、停機等控制,還可以獲得一些歷史數據(表、曲線、圖)及故障報警 等,極大地方便了生產操作人員對一線現場的監督、控制、管理。
圖7.2 主控界面
3)建立實時數據庫
在Draw的導航器中單擊“實時數據庫組態”,啟動實時數據庫組態程序。
圖7.3 參數設置
5)I/O檢查
可對各臺變頻器的通用輸出/輸入端子狀態、用戶選件輸入狀態等進行實時監視。通過對各臺下位機的循環檢測可知各臺下位機與上位機的通信是否正常。6)維護信息
可顯示各臺變頻器的機種、容量、ROM版本、累計運行時間、1小時變頻器內最高溫度及散熱片最高溫度、鍵盤面板、RS-485、選件卡的通信出錯次數等信息,便于工程技術人員了解情況。7)報警信息
當出現故障時立刻進入報警子畫面,顯示報警的歷史原因、報警時的輸出電壓、電流、頻率、轉矩及當時的設定值等、報警時輸入/輸出端子狀態、最新報警發生次數及多重 報警等信息。通過查看報警信息及歷史數據,極大地方便了現場技術人員的維護,使得維護更加準確、簡捷,縮短故障處理時間,使生產更加穩定。
圖7.7 故障界面
8.心得體會
通過這次課程設計,我翻閱了大量的相關書籍,從中學習領會了許多,這次課程設計主要是以力控組態軟件為核心的監控系統,具有界面友好,易于操作,運行可靠,便于更改、擴充、升級等優點,同時,系統造價也遠低于進口同類設備,具有較高的性價比。采用組態軟件進行工業控制是現代化工業的一個發展方向。
本系統不僅實現了對高壓變頻器各參數的在線實時監測與控制,而且在實際使用過程中也取得了良好效果,加強了職能部門對高壓變頻器的監測,規范了職工行為。對高壓變頻器實現了系統化管理,提高了變頻設備運轉的可靠性,保證了現場的安全運行。
這次課程設計中也遇到了一些難題,雖然我的課程設計不是很成熟,還有很多不足之處,但還是感到欣慰,因為這里面的每一個頁面,都有自己的勞動與同學的幫助。當看著自己的成果,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
最后還要感謝老師,老師認真負責的工作態度,嚴謹的治學精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝她耐心的輔導。
附錄 參考文獻
[1]趙良炳 現代電力電子技術基礎 清華大學出版社 [2]田效伍 交流調速系統與變頻器應用 機械工業出版社 [3]徐江海 單片機應用技術學程 機械工業出版社
第四篇:C語言單片機嵌入式軟件編寫要點
C單片機嵌入式軟件
本質是:
在單片機裸機上寫一個操作系統。
技術范圍:
軟件工程。
具體指標:
一,模塊化。
二,層次化。
三,可讀性,可擴充性(中斷程序少做事)。四,可移植性。
五,追求邏輯簡單,不追求占用空間最少。
六,條件判斷可以重復判斷,追求邏輯和時間解耦。七,可以重復清理現場,提高軟件抗干擾能力。八,有心得,請繼續增加,大家共享。
第五篇:學習組態心得
“組態”的概念是伴隨著集散型控制系統的出現而被廣大的生產過程自動化技術人員所認識的。在工業控制技術的不斷發展和應用過程中,PC(包括工控機)相比以前的專用系統具有的優勢日趨明顯。這些優勢主要體現在:PC技術保持了較快的發展速度,各種相關技術已臻成熟;由PC構建的工業控制系統具有相對較低的運行成本;PC的軟件資源和硬件資源豐富,軟件之間的互操作性強;基于PC的控制系統易于學習和使用,可以容易地得到技術方面的支持。在PC技術向工業控制領域的滲透中,組態軟件將占據非常特殊而且重要的地位。
組態軟件提供了自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能和數據采集與過程控制。組態軟件能支持各種工控設備和常見的通信協議,并且通常應提供分布式數據管理和網絡功能。對應于原有的人機接口軟件的概念,組態軟件應該是一個使用戶能快速建立自己的hmi的軟件工具。過去工控領域的用戶通過手工編寫hmi應用,開發時間長,效率低,可靠性差;通常是封閉的系統,選擇余地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟件可以把用戶從這些困境中解脫出來,利用組態軟件的功能,構建一套最適合自己的應用系統。隨著它的快速發展,實時數據庫、實時控制、通訊及聯網、開放數據接口、對I/O設備的廣泛支持,已經成為它的主要內容。而且其全面支持activex、擴展能力強、支持OPC等工業標準、控制功能強。現代企業的生產已經趨向國際化、分布式的生產方式。internet將是實現分布式生產的基礎。組態軟件能夠從原有的局域網運行方式跨越到支持internet進行訪問的開放式系統。
隨著工業控制系統應用的深入,在面臨規模更大、控制更復雜的控制系統時,人們逐漸意識到原有的上位機編程的開發方式,對項目來說是費時費力的。同時,mis(管理信息系統,management information system)和cims(計算機集成制造系統,computer integrated manufacturing system)的大量應用,要求工業現場為企業的生產、經營、決策提供更詳細和深入的數據,以便優化企業生產經營中的各個環節。組態軟件也能滿足這一需求。
組態軟件的控制功能和前景
隨著以工業PC為核心的自動控制集成系統技術的日趨完善,用戶要考慮一些實質性的應用功能,如PLC,先進過程控制策略等。
軟PLC是基于PC機開放結構的控制裝置,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特點,利用軟件技術可將標準的工業PC轉換成全功能的PLC過程控制器。軟PLC綜合了計算機和PLC的開關量控制、模擬量控制、數學運算、數值處理、通信網絡等功能,通過一個多任務控制內核,提供了強大的指令集、快速而準確的掃描周期、可靠的操作和可連接各種I/O系統及網絡的開放式結構。軟PLC提供了與硬PLC同樣的功能,而同時具備了PC環境的各種優點。隨著企業提出的高柔性、高效益的要求,以經典控制理論為基礎的控制方案已經不能適應,以多變量預測控制為代表的先進控制策略的提出和成功應用之后,先進過程控制受到了過程工業界的普遍關注。先進過程控制是指一類在動態環境中,基于模型、充分借助計算機能力,為工廠獲得最大理論而實施的運行和控制策略。先進控制策略主要有:雙重控制及閥位控制、純滯后補償控制、解耦控制、自適應控制、差拍控制、狀態反饋控制、多變量預測控制、推理控制及軟測量技術、智能控制(專家控制、模糊控制和神經網絡控制)等,尤其智能控制已成為開發和應用的熱點。組態軟件產生于過程工業自動化的需求,目前,國內許多大企業紛紛投資,在裝置自動化系統中實施先進控制。可以看出能嵌入先進控制和優化控制策略的組態軟件必將受到用戶的歡迎。
所以可以這樣說,我們研制的這套系統的控制方式與技術已完全與現代企業接軌。中國的現代化建設正處于上升期,新項目的上馬、基礎設施的改造大量需要組態軟件的應用,另一方面,傳統產業的改造、原有系統的升級和擴容也需要組態軟件的支撐。這套系統應該有一定的市場前景。