西門子系列的PLC在梯形圖程式設計的時候,因為都是方塊指令塊,所以從整體上來看沒有多少區別!但是細節上看每個系列的區別還是有很多的,可以從程式設計軟體的方面簡單的說一說!
西門子200CN和西門子200smart系列的PLC在梯形圖程式設計的時候,應該說沒有差距,因為smart算是200系列的升級替代,所以其梯形圖下的指令塊基本都是一樣的,如下圖:
這個圖片左邊是200plc的指令樹,右邊是200smart的指令樹,可以看出200和200smart的幾乎是一樣的,但是像運動控制的嚮導是有點不同的,因此就梯形圖來說可以基本認為沒有區別!
但是西門子300/400系列用STEP7軟體做梯形圖的時候,和西門子200系列的差距就比較大了,且不說程式設計上引入了FB,FC,DB這些,就西門子200PLC中的很多基礎指令,在step7中不一定找得到,因為這些指令的功能是透過FC,SFC,SFB這些特殊的系統塊來實現的!如下圖:
這個圖片上左邊是西門子200PLC-micro/win軟體中的轉換指令,右邊的圖片是300/400系列STEP7軟體中的轉換指令,可以看到字串到整數S_I這個指令在300PLC中是沒有的,但是在IEC指令庫中有相關的FC塊來實現這些功能!---這就是200和300系列不同的一個點,其實很多不同的!
再來看一下最新的博途軟體,用來給西門子1200/1500系列的PLC程式設計,當然也能給300/400plc中的某些程式設計!博途軟體增加了一些基本的資料型別,也增加了一個比較強大的功能,比如我前兩天答題時說到的博途軟體中的計算指令,如果你在200PLC或者STEP7的300/400plc中,你做一個計算,要使用很多加減乘除功能塊,去實現一個公式的計算,但是在博途軟體中就一個指令塊就可以實現全部的計算,好用多了!
西門子系列的PLC在梯形圖程式設計的時候,因為都是方塊指令塊,所以從整體上來看沒有多少區別!但是細節上看每個系列的區別還是有很多的,可以從程式設計軟體的方面簡單的說一說!
西門子200CN和西門子200smart系列的PLC在梯形圖程式設計的時候,應該說沒有差距,因為smart算是200系列的升級替代,所以其梯形圖下的指令塊基本都是一樣的,如下圖:
這個圖片左邊是200plc的指令樹,右邊是200smart的指令樹,可以看出200和200smart的幾乎是一樣的,但是像運動控制的嚮導是有點不同的,因此就梯形圖來說可以基本認為沒有區別!
但是西門子300/400系列用STEP7軟體做梯形圖的時候,和西門子200系列的差距就比較大了,且不說程式設計上引入了FB,FC,DB這些,就西門子200PLC中的很多基礎指令,在step7中不一定找得到,因為這些指令的功能是透過FC,SFC,SFB這些特殊的系統塊來實現的!如下圖:
這個圖片上左邊是西門子200PLC-micro/win軟體中的轉換指令,右邊的圖片是300/400系列STEP7軟體中的轉換指令,可以看到字串到整數S_I這個指令在300PLC中是沒有的,但是在IEC指令庫中有相關的FC塊來實現這些功能!---這就是200和300系列不同的一個點,其實很多不同的!
再來看一下最新的博途軟體,用來給西門子1200/1500系列的PLC程式設計,當然也能給300/400plc中的某些程式設計!博途軟體增加了一些基本的資料型別,也增加了一個比較強大的功能,比如我前兩天答題時說到的博途軟體中的計算指令,如果你在200PLC或者STEP7的300/400plc中,你做一個計算,要使用很多加減乘除功能塊,去實現一個公式的計算,但是在博途軟體中就一個指令塊就可以實現全部的計算,好用多了!