|
4#
發(fā)表于 2014-7-25 18:23:53
|
只看該作者
把手冊找來,讀一遍就是了,復(fù)雜的功能都有現(xiàn)成的“塊”,你按說說明來調(diào)用就是了。: |5 K- E V' c
9 A6 z: ?" K# d" Q4 ^4 R, J我以前學(xué)的是三菱,現(xiàn)在用的也是這個(gè),德國佬的和小日本的區(qū)別還是有的,
6 A4 u6 C" [/ j+ C8 l S1 O& Q
* }9 X9 P0 t% V. b& k. T首先,300有“塊”的概念,功能、功能塊、數(shù)據(jù)塊、組織塊,這比子程序的概念更加豐富了,子程序只相當(dāng)于這里沒有背景塊的功能(function),功能塊(Funtion Block)有自己專用的數(shù)據(jù)塊。這和C++等高級語言更類似,結(jié)構(gòu)化的思想。
% Z6 L4 r0 E" o% g) N6 c9 A$ x6 G$ {; w( \( _* {. ] S- [
和小日本的最大的區(qū)別就是這個(gè)了,另外西門子的通信更強(qiáng),Profibus DP,Enthernet,很多第三方可以用 GSD文件的方式直接掛上去;# \( T" D2 `5 T* ~
) y3 n6 d: a3 Q1 e; r% X" ]
還有就是細(xì)節(jié),西門子是PNP的輸入輸出,小日本的是NPN,普通的計(jì)時(shí)器西門子的在循環(huán)開始便更新,小日的在執(zhí)行到指令時(shí)才更新,時(shí)序是不同的;4 G& Q8 N1 K* R8 S+ f7 R/ ^
$ `6 D) T. Z1 N1 q0 V
學(xué)PLC千萬不能去背指令,剛開始把每條指令試一遍,了解它的功能,以后攤開目錄,知道有哪些指令就行了。
. F; U5 s: O6 h( |* [1 \3 ]% r$ ~- v, r* {. u3 W! _: e1 b" j; y
寫程序沒什么,按照編程說明書的要求來寫就是了,關(guān)鍵是要有自己的算法,就像八爺說的,即使用的人家的系統(tǒng),還能跟人家談?wù)勛约旱乃惴,因(yàn)槌怂惴ㄊ悄愕,其它都是別人的。
% S; B: F: N& x' L! D: X. G. e# S! K6 B3 t4 R
* |, |9 z7 J* Y! H |
|