乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      【學(xué)習(xí)經(jīng)驗分享】Siemens SCL 學(xué)習(xí)心得

       PLC發(fā)燒友 2021-07-13

      學(xué)習(xí)經(jīng)歷

      如果我將自己詳細(xì)的學(xué)習(xí)經(jīng)歷都寫出來恐怕要很久,所以我只介紹我的諸多個第一次(我第一學(xué)歷初中畢業(yè)詳細(xì)經(jīng)歷各位腦補)。

      2016年4月我第一次真正的接觸到電工(以學(xué)會正反裝電路為標(biāo)志)。

      2016年5月我第一有了一份專職的電工工作。

      2018年2月第一次使用電腦連接監(jiān)控三菱PLC。

      2019年5月我第一次用電腦連接歐姆龍plc,開始了解modbus通訊。

      2019年10月我第一次登錄技成平臺學(xué)習(xí),用200smart編程(程序包含modbus通訊)。

      2020年2月第一次接觸SCL,跟著張老師學(xué)習(xí)。

      2020年6月我終于坐上了電器工程師的職位,有了第一個自己的項目(臺達(dá)PLC 輸出點50多個輸入點40個,有串口通訊,有模擬量處理)。


      SCL學(xué)習(xí)經(jīng)驗分享

      我們在學(xué)習(xí)過程中經(jīng)常遇到兩個問題:

      1、老師講的課聽不懂

      對于這個問題我沒有什么太好的辦法,以我個人的學(xué)習(xí)經(jīng)驗而言,如果一件事情我們實在理解不了的時候那我們不妨給自己換個思路。去學(xué)點其他的東西什么都好。比如我剛開始學(xué)習(xí)的時候大多數(shù)的資料我都看不懂,資料越看越困,我會去看《道德經(jīng)》,還會在網(wǎng)上聽一下高數(shù)的課。首先我解釋一下為什么要看《道德經(jīng)》。1《道德經(jīng)》講的是哲學(xué)我們很容易在其中得到啟發(fā)。2《道德經(jīng)》可以陶冶情操,開闊我們的胸襟。至于為什么要聽高數(shù)的課程,那是因為編程的本質(zhì)就是數(shù)學(xué),我們更容易從中得到啟發(fā)。

      2、老師的課我聽懂了,但是不知道怎么用指令一下課就忘了

      對于這個問題我是有好辦法的。抄寫程序,每節(jié)課老師講的例子自己都要抄寫一遍,不要我覺得我聽懂了就不用抄寫了,以我的學(xué)習(xí)經(jīng)驗而言每一次抄寫都會遇到新的問題,這是一件好事,因為每一次解決問題的過程都是一次自我提升的過程,有的童鞋說單詞記不住不認(rèn)識,這件事通過程序抄寫也能解決,連續(xù)抄寫一個月小白變高手!
      基于我對SCL和for循環(huán)理解運用的巔峰
      目標(biāo):

      3條傳送帶一鍵啟動,無貨睡眠,卡件報警,急停應(yīng)用。

      分析:

            一鍵啟動;建立motor數(shù)組。
      IF #start THEN FOR #i := 0 TO 2 DO #motor[#i] := true; END_FOR;END_IF;

      無貨睡眠,卡件:睡眠邏輯傳送帶兩端的傳感器都為假并且持續(xù)一段時間則為睡眠,卡件邏輯,傳送帶上端為真下端為假持續(xù)保持一段時間說明上游傳送帶卡件。

      首先建立數(shù)組并將相應(yīng)的I點映射到數(shù)組:
      FOR #i := 0 TO 3 DO #sensor[#i] := PEEK_BOOL(area := 16#81, dbNumber := 0, byteOffset := 0, bitOffset := #i);END_FOR;


      然后再將#sensor【#i】做相應(yīng)的延時邏輯運算:
      IF #run THEN FOR #i := 0 TO 2 DO #sleep[#i](IN := #sensor[#i] AND #sensor[#i + 1], PT := t#5s); #kajian[#i](IN := #sensor[#i] AND NOT #sensor[#i + 1], PT := t#60s); IF #E_stop[#i] OR #fault[#i] OR #sleep[#i].Q OR #kajian[#i].Q THEN #motor[#i] := false; END_IF; END_FOR;END_IF;


      最后在將motor[#i]數(shù)組映射到輸出點;
      FOR #i := 0 TO 2 DO #fault[#i] := PEEK_BOOL(area := 16#81, dbNumber := 0, byteOffset := 0, bitOffset := #i + 4); POKE_BOOL(area := 16#82, dbNumber := 0, byteOffset := 0, bitOffset := #i, value := #motor[#i]);END_FOR;


      以上便是我對SCL和for循環(huán)的全部理解和運用。

      來源:PLC發(fā)燒友,作者:技成學(xué)員-任志佳。

        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多