最近一段時間,工作不算忙,看到頭條上好多朋友建議學習PLC的SCL編程,以前自己沒注意過,最近也學習了一些計算機編程語言,所以對編程知識也有了一定的基礎,就在前幾天,我也加入了一個頭條圈子,開始學習起SCL編程來,發現還真是挺方便的,今天就和朋友分享一下心得。
我接觸較多的PLC就是西門子的啦,由於項目較少,所以也沒有機會使用其它廠家的PLC,其實我很想多接觸一下的,可是看到PLC那麼貴,還是不捨得自己掏錢買的,所以就靠著西門子這一個牌子練手啦!
編程軟件嗎,現在當然首選博途啦,什麼版本?V16唄!我就喜歡用最新的軟件,嘻嘻!
1、啟動博圖軟件
2、創建一個新項目,啟動後點擊創建新項目,設定好項目名稱和路徑,然後點擊創建
3、在如下窗口中點擊設備與網絡,進行簡單的設備組態
4、然後軟件會自動切換到項目視圖,在項目視圖中進行其餘的硬件組態,電源以及I/O模塊等
5、將啟動展開,在程序塊下選擇添加新塊
6、建立一個FC功能塊,給功能命名,編程語言選擇SCL,點擊確定
7、進行變量命名和設置
8、初學嘛,就用最簡單的IF ELSE吧,簡單易懂
9、在MAIN中進行調用
10、將FC直接拖到要調用的地方就行啦,咦,怎麼全是問號呀?因為我們還沒進行變量賦值唄!現在PLC變量中的默認變量表中進行變量賦值。
11、返回OB1,將變量進行一一對應
12,究竟行不行的通呢,仿真一下看吧!仿真時應先啟動仿真器,並選擇合適的通訊方式,將運行模式治癒STOP狀態。然後選擇轉到在線。
13、將硬件組態和程序一併下載到仿真器中,注意一定要選擇和仿真器相一致的通訊方式
14、確定仿真能正常通訊後點擊下載到設備
15、點擊裝載,將程序裝載到仿真器,然後軟件啟動監視,仿真啟動運行
16、在仿真商將M0.0打對勾,看看KA的狀態吧
通過仿真測試,說明SCL編程是成功的,本人是小白,所以步驟寫的較為詳細,朋友們見諒了,有空再編寫一下自動功能。
閱讀更多 北漂中年 的文章