、多收集程序范例、增加編程經(jīng)驗
在PLC的編程方法中,收集資料是非常重要的。
1、收集典型程序樣例,程序最好有較完整的組成部分:控制任務、I/O分配、硬件接線圖、完整的程序及注釋。
2、要讀懂程序,從而分解出程序中用于完成不同任務的組成部分,對于各組成部分中獨立完成某一特定功能的子程序或者中斷程序應及時收藏到程序庫。
以便在以后的編程過程中碰到實現(xiàn)類似控制任務時,節(jié)約程序設計時間、提高程序調(diào)試成功率。
3、要記錄程序閃光點,諸如編程者巧妙的思路、程序結(jié)構、應用指令的使用。
尤其是應用指令的使用,能夠大大的縮短程序長度,減少內(nèi)存容量,降低系統(tǒng)成本。
4、對程序做功能擴展性的設計、調(diào)試,并對全過程加以詳細記錄、再加以總結(jié)。
通過以上過程就能夠有效消化這些程序范例,使其融入到自己以后的編程過程中。
二、熟練使用軟件包
以三菱產(chǎn)品為例來介紹軟件包的使用。
三菱軟件包由兩個部分組成,編程軟件GXDeveloperVersion8C和仿真軟件
GXSimulator6C。
編程軟件GXDeveloperVersion8C為設計者提供了編程環(huán)境。
設計者應熟讀編程手冊、熟練程序的編輯技巧,使得自己的設計方案得以展現(xiàn)。
設計好的程序能否滿足控制任務,就必須進行調(diào)試,傳統(tǒng)的調(diào)試方式離不開編程控制器CPU,必要時還需要另外準備輸入輸出模塊、特殊功能模塊和外部機器等。
仿真軟件GXSimulator可提供一個虛擬的實驗平臺。
GXSimulator是在Windows上運行的軟元件包,在安裝有GXDeveloper的計算機內(nèi)追加安裝GXSimulator,就能夠?qū)崿F(xiàn)不在線時的調(diào)試。
不在線調(diào)試功能內(nèi)包括軟元件的監(jiān)視測試、外部機器的I/O的模擬操作等。
對于個人學習來說,沒有實驗條件,仿真軟件能夠在個人計算機上進行順控程序的開發(fā)和調(diào)試。
使用者通過程序不斷地仿真調(diào)試,慢慢領會程序設計心得,從而增加編程經(jīng)驗。
三、特殊功能模塊
在學習過程中,大部分學生將學習的重心放在了軟件編程上,而現(xiàn)代工業(yè)控制給PLC提出了許多新的課題,如果用通用I/O模塊來解決,在硬件方面費用太高,在軟件方面編程相當麻煩,某些控制任務甚至無法用通用I/O模塊來完成。
因此,學習PLC的特殊功能模塊顯得尤為重要。
這些特殊功能模塊有模擬量輸入輸出模塊、高速計數(shù)模塊和運動控制模塊等。
這些特殊功能模塊PLC廠家都給出了詳細的使用手冊,用戶可以通過仔細研讀使用手冊來完成特殊功能的實現(xiàn),使得軟件編程簡化,降低了經(jīng)濟成本。
四、人機界面
連接可編程序控制器,利用顯示屏顯示,通過輸入單元(如觸摸屏、鍵盤、鼠標等)寫入工作參數(shù)或輸入操作命令,實現(xiàn)人與機器信息交互的數(shù)字設備稱為人機界面,俗稱觸摸屏。
觸摸屏以其易于使用、堅固耐用、反應速度快、節(jié)省空間等優(yōu)點,使得系統(tǒng)設計師們越來越多地感到使用觸摸屏的確具有相當大的優(yōu)越性。
觸摸屏由硬件和軟件兩部分組成。
利用軟件可以完成用戶界面的設計,結(jié)合PLC的程序設計極大地簡化了計算機的使用,即使是對計算機一無所知的人,對不懂PLC程序編程的操作人員,也能夠按控制要求設置控制系統(tǒng)參數(shù)、生產(chǎn)配方存儲、設備生產(chǎn)數(shù)據(jù)記錄等操作。
觸摸屏的學習可以按如下的步驟進行:
首先針對某一系列觸摸屏仔細閱讀其畫面設計手冊進行用戶畫面設計;
接著設計觸摸屏畫面操作實現(xiàn)對應的PLC程序;
最后打開觸摸屏、PLC編程仿真軟件進行仿真調(diào)試。
五、掌握三種流派主流產(chǎn)品
PLC
大體可以按地域分成主要的三個流派:
1、日本產(chǎn)品,以三菱FX系列小型PLC為代表;
2、美國產(chǎn)品,以AB公司的PLC系列中型PLC為代表;
3、歐洲產(chǎn)品,德國西門子的S7系列大型PLC為代表。
不同型號的PLC產(chǎn)品具有不同的特色,不僅表現(xiàn)在特殊復雜的功能等方面,就是在編程語言、程序的組織等方面也存在著較大的差異。
掌握所有的PLC產(chǎn)品顯然不現(xiàn)實,也沒有必要。
在熟練掌握一種PLC產(chǎn)品的基礎上,有意識地在其他主要流派中選擇最有代表性的產(chǎn)品,采用對比的學習方法進行相對深入的研究。
這樣在以后的工作、學習和開發(fā)研究中遇到其它的機型時,就能夠做到觸類旁通了。
六、充分利用網(wǎng)絡資源,掌握PLC應用及發(fā)展的最新資訊
PLC產(chǎn)品更新?lián)Q代的速度很快,若想及時掌握PLC應用及發(fā)展的最新資訊,就要充分利用互聯(lián)網(wǎng)為我們提供的學習平臺,方便地、快捷地、經(jīng)濟地掌握PLC的最新動態(tài)。
感謝能夠為我們提供了較高水平的交流平臺,大量的學習資料、使用手冊、軟件功能的更新,使得不同階段的學習者受益匪淺,歡迎各位工控同行互相探討、交流。
年,微軟GitHub曾與OpenAI合作,推出了AI編程工具Copilot的早期預覽版本,今天,微軟宣布,這一工具將正式上線,訂閱費用為每月10美元或每年100美元。
當開發(fā)者在Visual Studio Code、Neovim和JetBrains IDE等集成開發(fā)環(huán)境 (IDE) 中編程的時候,Copilot可以給出完整的方法或算法建議,并提供樣板代碼,輔助單元測試。
在一些較為簡單直觀的循環(huán)節(jié)或其他重復性較強的代碼中,Copilot甚至能夠做到自動寫出一段完整可用的代碼塊。Copilot出色的AI表現(xiàn)使得它在早期測試階段就獲得了120萬開發(fā)者的青睞,且在啟用它的文件中,有將近40%的代碼都是出自Copilot之手。
不過,Copilot也存在一定爭議。一方面,Copilot的AI訓練是基于GitHub海量的開源代碼實現(xiàn)的,對于一款商業(yè)軟件來說,這一行為的合法性仍有待商榷。
另一方面,Copilot輸出的代碼在安全性上較差,存在約40%的安全漏洞,這導致它在商業(yè)大型項目中很難發(fā)揮出應有的效果。最關鍵的是如果未來某一天走向完全成熟,對于屏幕前的廣大程序員來說將面臨失業(yè)的風險。
(7964504)
蒸汽到電力,再到如今信息技術的快速普及,現(xiàn)今的你很難想象一個腦力工作者如何脫離電腦或是手機進行辦公。
對于大多數(shù)白領們來說,從一張張紙到一張張屏幕,的確是技術與效率的大踏步更新,但也帶來了新的問題:我們這顆還「活在史前時代」的大腦也許真的不擅長與這些屏幕打交道,只要工作時間稍長一點,整個電腦屏幕就充斥著令人窒息的窗口和堆積如山的文件。
這時候,我們就需要一些工具來幫助我們管理窗口、文件,抑或是簡化我們的操作流程。今天,我們就來為你推薦三款這樣的 Windows 軟件,讓你更輕松地管理自己的工作流,并讓電腦的功能發(fā)揮到極致,讓「三點準時飲茶」不再是夢。
如果你的辦公環(huán)境(或者錢包)只允許你有一臺不是很大的顯示器,或者,你是不得不使用筆記本電腦的「空中飛人」,你難免會經(jīng)常遇到這樣的問題——
本就捉襟見肘的顯示空間卻要擺放各種各樣的文檔、網(wǎng)頁和聊天窗口。滿滿當當?shù)钠聊徊粌H讓人心情煩躁,在忙碌的時候也很難找到需要的信息。
如果你的確是這樣的「窗口狂魔」,除了利用 Windows 自帶的虛擬桌面功能,老牌 Windows 軟件廠商 Stardock 出品的 Groupy 是個同樣值得一試,甚至更優(yōu)雅的解決方案。
Groupy 是一款「合并同類項」的軟件,它會將你打開的相同軟件的窗口合并為同一個窗口,并通過你熟悉的瀏覽器標簽頁的形式展現(xiàn)出來。
▲ 原先的窗口標題欄替換成了 Groupy 的標簽頁。
安裝 Groupy 后,它就會自動在你的系統(tǒng)中生效。經(jīng) APPSO 實測,在系統(tǒng)自帶的資源管理器、Microsoft Office 系列套件和絕大多數(shù)的軟件里,它可以直接嵌入窗口的標題欄,真正實現(xiàn)無縫對接的效果,無需額外設置。
當然,你也可以手動指定兩個窗口「粘合」在一起,將你的桌面窗口分組成「工作」和「娛樂」等等。只需按住 Ctrl 鍵,再拖動窗口到另一個窗口之上,等到提示出現(xiàn)松手就可以了。如果你不喜歡某個軟件的窗口合并在一起,你也可以手動將它拖離標簽頁組,或是在 Groupy 的設置中為其設置例外。
▲ Groupy 默認不需要按住 Ctrl 鍵就能合并窗口,但我推薦將這個設置關閉
有了 Groupy,你可以將桌面上的窗口以各種各樣你喜歡的方式進行各式各樣的「花式合并」,輕松幫助你整理桌面窗口。即使只能有一個小屏幕電腦,Groupy 也能幫助你更好地整理窗口,讓你的工作邏輯更清晰。
Groupy 適用于 Windows 10、8.1 及 7 系統(tǒng),大小 6.62 MB,價格 34.99 元人民幣,提供 30 天試用期。下載、購買地址:https://www.stardock.com/products/Groupy/
還記得 macOS Monterey 發(fā)布會上的 Share Mouse 功能嗎?伴隨 Craig 的各種「奇妙的形容詞」,我們看到的只是將 Apple 的設備擺在一起,鼠標就可以從 Mac 直接穿越到 iPad,看著如同魔法一般。
不過如果你和我一樣,是橫跨 Windows 和 macOS 的用戶;又或是你計劃在桌子上擺兩臺 Windows 電腦,你也可以做到一個鍵鼠橫跨不同電腦屏幕的神奇效果——沒錯,Synergy 這款軟件就可以讓你擁有這樣的魔法。
通過 Synergy 這款軟件,你可以選擇一臺主機(host)共享其連接的鍵盤鼠標。
不要被它的上世紀風格的界面嚇住:只需要一些不算很復雜的設置,它就能將兩臺電腦屏幕連接在一起,鼠標滑過對應屏幕邊緣,它就會出現(xiàn)在另一臺電腦屏幕上。
▲ Synergy 的具有濃郁老版本 Windows 風格的界面。
通過局域網(wǎng)(有線以太網(wǎng)、無線 Wi-Fi 等)方式共享鍵鼠的 Synergy 有著相當優(yōu)秀的性能表現(xiàn):除非有許多設備占用網(wǎng)絡資源的極端情況,Synergy 的延遲在其他時間都非常低,已經(jīng)可以勝任編程、文檔處理等場景下的使用。對于需要在兩個系統(tǒng)來回奔波的用戶而言,Synergy 是一款值得嘗試的軟件。
▲ 是不是很像 Craig 在 WWDC 上的演示?
這里多插一句嘴:Synergy 的授權分 Basic 和 Pro 兩種,兩者最大的差異在于兩臺電腦間鍵鼠數(shù)據(jù)是否加密,以及可同時連接設備數(shù)量。如果你只是想在家里使用,Basic 已經(jīng)足夠勝任;但如果你想在諸如辦公室等公共網(wǎng)絡環(huán)境下使用,或是需要連接超過 3 臺電腦,那么帶有 TLS 加密的 Pro 版本可以防止你跨電腦輸入的密碼被監(jiān)聽,也能幫助你連接超過 3 臺電腦。
Synergy 適用于 Windows、macOS、Linux(需桌面環(huán)境)等系統(tǒng),大小因不同系統(tǒng)而有差異。Basic 版本 29 美元、Pro 版本 39 美元。下載、購買地址:https://symless.com/Synergy
IT 時代,媲美「把大象裝冰箱」的難題,當屬如何打開一款軟件。如果你沒有整理桌面的習慣,那么你的桌面也許就被大量的文件、快捷方式糅合在一起。打開常用軟件還好,可一旦想找一個不常用的軟件或是文件,玩?zhèn)€捉迷藏一定是少不了的。
雖然 Windows 10 的搜索功能已經(jīng)非常強大,但如果你想讓常用的軟件或是功能再進一步,除了整理桌面,Quicker 也是一個值得推薦的小助手。與 iOS 上的一些啟動器(Launcher)app 類似,Quicker 是一個快捷方式大本營。你可以在里面放入你的常用操作,例如啟動一個軟件,或是打開一個網(wǎng)頁,等等。
▲ Quicker 的主界面菜單
除了是一個快捷方式大本營,Quicker 更像是一把瑞士軍刀。它允許用戶在不同場景下(例如,在某個軟件激活、或是訪問指定網(wǎng)站等等)執(zhí)行場景特定「動作」。例如,你可以利用 Quicker 編寫動作,配合微信 PC 版進行快速回復、轉(zhuǎn)發(fā)、定時消息等操作。
不需要擔心它配置起來會很復雜:與其他類似的效率軟件一樣,Quicker 也支持導入外部動作。只需要在官網(wǎng)的動作庫中稍加搜索,你就能發(fā)現(xiàn)其中有不少能夠提高效率的小工具。
Quicker 適用于 Windows 系統(tǒng),大小 15.49 MB,免費有內(nèi)購。下載、購買地址:https://getQuicker.net/
▲ Quicker 官網(wǎng)的動作庫
既然電腦是日常工作、生活繞不過去的工具,那么學會去利用、善用電腦,就是每個生活在城市里的現(xiàn)代人不可或缺的必修課。
如果這些小工具真的幫你省下不少事,記得留點時間給自己倒上一個靚靚杯。
題圖來自:Unsplash