學(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)驗分享 基于我對SCL和for循環(huán)理解運用的巔峰目標(biāo):IF #start THEN FOR #i := 0 TO 2 DO #motor[#i] := true; END_FOR; END_IF; FOR #i := 0 TO 3 DO #sensor[#i] := PEEK_BOOL(area := 16#81, dbNumber := 0, byteOffset := 0, bitOffset := #i); END_FOR; 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; 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; 來源:PLC發(fā)燒友,作者:技成學(xué)員-任志佳。
|
|