東莞西門子PLC編程培訓班推薦龍豐自動化,西門子PLC編程為什么要生成DB塊呢?是因為西門子的DB塊不能直接復制粘貼(只能粘貼某單元格),為了能快速的編程我我們就需要快速的生成想要的DB塊。所以常用的時候我們是用STL或者SCL來生成DB塊,STL和SCL生成DB塊的語法幾乎一樣,這里就以STL為例子來生成DB.
EXCEL的做法
1.(老手忽略這段)STL生成DB的模板,如果寫不來STL的模板,可以如下
新建任意一個DB塊
然后在 文件--> 生成源文件 或者"Ctrl+T"快捷鍵 保存成STL源文件
選擇要生成STL的DB塊
好了源文件就有了,這個該簡單吧新手可以這樣搞,老手忽略。注意源程序中有一個BEGIN賦值的段,這個可以刪除,用我下面的寫法就可以賦值了。
然后制作對應的數(shù)據(jù)如下
直接復制EXCEL到STL即可(坑爹的手冊是要轉換的)
直接編譯即可。
2.稍微進步一點的 直接在EXCEL中弄(有顏色都沒有關系,做好EXCLE顏色備注多方便啊)
然后復制粘貼到STL中編譯即可
如何利用好DB塊
1.建議編程盡量使用DB塊,因為,每個DB塊可以不同,但是里面的內容可以是一樣的
比如DB1裝了一個Tag1的標簽,DB2也裝了一個Tag1的標簽,DB1的TAG1是作為來源的數(shù)據(jù),DB2的是作為處理后的數(shù)據(jù),在編程的時候調用不同的DB,標簽名可以是一致的。
例子:我的PIW通道叫TAG1,我設置該通道的修正偏差為DB1里面的Tag1,終值是DB2里面的Tag1,后面兩個只是DB名不一樣,比如DB1.Tag1和 DB2.Tag1 這個時候我查找替換就非常的方便
2.有些數(shù)據(jù)沒有必要一個去對應數(shù)據(jù)則可以使用數(shù)組
若是結構體也可以用數(shù)組的結構體
開放你的思維吧。。利用好這些對編程速度有很大的提高。
利用數(shù)組結構體比如設計很多臺一樣的啟停按鈕又不想去建立多個變量導入的情況非常省時間哦。
東莞長安西門子PLC編程培訓班哪家好?龍豐的專業(yè)課程內容介紹
PLC認識、接線、軟件安裝 實訓
位邏輯編程 實訓
案例講解及程序注釋 實訓
定時器 實訓
計數(shù)器 實訓
移位指令 實訓
順控指令應用 實訓
進制轉換與數(shù)據(jù)存儲 實訓
數(shù)據(jù)傳送與整數(shù)計算 實訓
浮點數(shù)運算 實訓
交通紅綠燈控制系統(tǒng)講解 實訓
搶答器控制系統(tǒng)講解 實訓
其他功能指令講解 實訓
子程序調用 實訓
中斷程序 實訓
高速計數(shù)與編碼器 實訓
脈沖輸出與步進電機 實訓
脈沖輸出向導(SMART200) 實訓
脈沖輸出向導(S7-200) 實訓
模擬量的應用與編程 實訓
PID控制(S7-200SMART) 實訓
PID控制(S7-200) 實訓
變頻器應用1西門子變頻器 實訓
變頻器應用2三菱變頻器 實訓
USS通訊 實訓
PPI通訊 實訓
MODBUS通訊 實訓
臺達伺服位置模式 實訓
伺服電子齒輪比設定 實訓
三菱伺服速度模式 實訓
三菱伺服轉矩模式 實訓
三菱伺服位置模式 實訓
觸摸屏應用維綸 實訓
觸摸屏應用西門子實訓
非標自動化電氣設備實操 實訓
EPLAN電氣制圖軟件使用 實訓
其他功能指令1:
STOP、END、JMP、置位優(yōu)先、FILL_N、FOR--NEXT
其他功能指令2:
時鐘應用、單按鈕、字節(jié)移位、使用累加器循環(huán)右移、填表指令AD_T_TBL
等等....