|
4#
發(fā)表于 2014-7-25 18:23:53
|
只看該作者
把手冊(cè)找來,讀一遍就是了,復(fù)雜的功能都有現(xiàn)成的“塊”,你按說說明來調(diào)用就是了。5 f* v" Q2 v) a+ q) i
3 ^0 z. Q- r/ b, r" ^# Y0 S! I
我以前學(xué)的是三菱,現(xiàn)在用的也是這個(gè),德國佬的和小日本的區(qū)別還是有的,
0 o0 c1 c/ q+ j, h: U4 }/ L* t7 N0 D" X3 `9 c0 D
首先,300有“塊”的概念,功能、功能塊、數(shù)據(jù)塊、組織塊,這比子程序的概念更加豐富了,子程序只相當(dāng)于這里沒有背景塊的功能(function),功能塊(Funtion Block)有自己專用的數(shù)據(jù)塊。這和C++等高級(jí)語言更類似,結(jié)構(gòu)化的思想。/ \0 x3 W* y' @5 `7 I& s0 J: ^5 @
8 n, ^" }! I# }$ b+ i7 `# {! a
和小日本的最大的區(qū)別就是這個(gè)了,另外西門子的通信更強(qiáng),Profibus DP,Enthernet,很多第三方可以用 GSD文件的方式直接掛上去;
$ P- `" Y: }! z5 t5 C: b" o% x) p2 q
還有就是細(xì)節(jié),西門子是PNP的輸入輸出,小日本的是NPN,普通的計(jì)時(shí)器西門子的在循環(huán)開始便更新,小日的在執(zhí)行到指令時(shí)才更新,時(shí)序是不同的;
& h8 {. [5 q6 h: g9 x" b% e( S
* C- y# A! `) e+ T( M1 Y" F6 \; @學(xué)PLC千萬不能去背指令,剛開始把每條指令試一遍,了解它的功能,以后攤開目錄,知道有哪些指令就行了。; y1 `+ @8 b* Z0 {+ G5 j5 ~- X9 r8 x
+ j- Y3 j+ U5 R5 C5 z# b) J/ O寫程序沒什么,按照編程說明書的要求來寫就是了,關(guān)鍵是要有自己的算法,就像八爺說的,即使用的人家的系統(tǒng),還能跟人家談?wù)勛约旱乃惴ǎ驗(yàn)槌怂惴ㄊ悄愕模渌际莿e人的。
7 U' I Z4 T; K6 F w+ t
/ k3 _$ r: D3 { w
" O+ G( K1 @4 v |
|