久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 西門子 S7-200CN,PLC編程---請教 [打印本頁]

作者: zgjzgjkyo    時間: 2009-9-15 18:57
標題: 西門子 S7-200CN,PLC編程---請教
之前我在這里求過如何學PLC(詳見:http://bbs.cmiw.cn/viewthread.php?tid=123975)后來因為又要做其它工作,所以放開了。: l7 b/ T- H% x0 v9 _% n

2 u) f% s$ P7 B& R/ F, Z昨天上司叫我編程,我才驚想起這件事,現在利用了一天的時間,搞了一個傳說中的PLC,有非常多的地方不明,望請知道的人請教。, @, i& F) o( K. y7 x8 ]
0 k6 c5 h# G; b2 @# w
我看芯片是“西門子 S7-200CN”,其實已經有人編好程的了,只不過一來因為是外人,二來每編一個PLC都要收一次錢,所以想長遠的的自己人搞好。(所以其實想直接破解芯片的,可惜這方面我完完全全不會操作,只好放棄)
# _6 i* e$ y# J6 @; p所以問題如下:  h, w8 R; y" o1 k: f; D' y
1、因為時間的關系,我想只針對S7-200CN這個PLC芯片來學習編程,不知有什么好介紹呢?
; d9 P  u* b& _1 u: e3 D
/ d- F! u1 I; h2、這個PLC的控制比較簡單,就是通開“光電開關”檢測到物體后,啟動另一臺電機運行。還有就是通過溫度控制機器,當溫度到某一溫度時,啟動某個機器。
4 Q6 D( i9 e1 S) j+ x; P; p4 w0 i3 |3 ~& O& p/ t( F  z/ }* K
3、我所理解的PLC,說白了是否就是“一臺多開關的控制器”?通過各種時間或邏輯關系的運算,來控制各個電器的通電運行吧?* ]9 b/ z4 k. d7 w$ K
% }4 Q7 P& {% o0 \/ O* k6 M) y* I
4、關于“西門子 S7-200CN”PLC的設計過程是否:* c0 F* i2 x; c$ z: ^

' n+ x+ J& ^  B5 d) ^1 l  p用“STEP7”編程 → 編好后用另一款軟件(也是西門子的,但名字忘掉了)在PC或筆記本上通過“串口”直接傳送到“芯片”里 → 做完上一步后就直接裝進機器,這樣就可以了?
作者: zgjzgjkyo    時間: 2009-9-15 18:59
關于PC與PLC之間的傳輸,是否就一條數據線(如打印機的那種線)。直接傳輸就可以了?不用經過什么特別的另外設備吧?
作者: 06張偉    時間: 2009-9-15 19:57
我PLC是懵的,梯形圖和PLC程序之間的轉換我弄不出來
作者: 小隱志成    時間: 2009-9-15 19:59
看來你根本不會,不同的PLC數據線不同.編程軟件也不同
作者: 小隱志成    時間: 2009-9-15 20:07
看過你原來發的帖,發現你的水平不一般,可能你只是對PLC還不熟,相信以你的水平,你肯定能很快掌握它,因為PLC的普通編程比較容易掌握,你可以多看看這方面的書.
作者: 次元碎片    時間: 2009-9-15 20:30
PLC程序類似匯編語言,樓主既然熟悉VB編程,對你來說可能用語句表比梯形圖更容易理解,多看看S7200的編程軟件MICROWIN的幫助文件和編程實例,很快就能掌握的
作者: zgjzgjkyo    時間: 2009-9-15 22:07
本帖最后由 zgjzgjkyo 于 2009-9-15 22:08 編輯 / [, X$ v+ M! k; R$ x

- g. e+ }; V4 z3 o  Q+ F) y6 C. M我現在只在看西門了的那個500多頁的教程書,正在編寫著可能是我人生中真正的一個PLC程序。(就是那個T33定時器,從觸發開始到結束....不過貌似完全不理解是為什么囧....)希望一個星期內能學明白,再一個星期學會簡單入門.....
, B! m/ Z5 Y' X# z& q/ E. Q先謝謝上面的回答。
作者: 小隱志成    時間: 2009-9-15 22:19
"我所理解的PLC,說白了是否就是“一臺多開關的控制器”?通過各種時間或邏輯關系的運算,來控制各個電器的通電運行吧?" 你就這樣理解吧.
8 J6 k4 R' b' U7 `4 ]5 Z# ~* g"這個PLC的控制比較簡單,就是通開“光電開關”檢測到物體后,啟動另一臺電機運行。還有就是通過溫度控制機器,當溫度到某一溫度時,啟動某個機器。"其實可以把PLC看成是由多個繼電器組成的就行,不過你要掌握編程軟件的編寫方法.你只要會畫電路圖,這就不難.
作者: zgjzgjkyo    時間: 2009-9-17 14:08
先謝謝上面的回答,看了二天的教程后....還是莫明其妙...4 [' }, q# @( t4 F# ~  b
不過我想弄清這幾個問題,望請回答。
, e: N; I$ H' ]# d& G1、這個PLC其實用 STEP 7-MicroWIN 就可以達到完整的編程與PLC的數據傳輸吧?(手冊上是這樣說的,編好后然后按“下載”的那個按扭后,就可以把程序輸送到PLC里,然后PLC就可以裝機使用了?)( R0 k/ F4 r2 U- ]. g
那么如果是這樣的話,S7-200 Explorer、S7-200 PC Access和TD Keypad Designer這三個程序到底有什么?如果光下載上載 STEP 7-MicroWIN 就已經可以完全任務了?4 [. s! T: C; Y$ E

! j3 z( p( H' [: _4 Y2、關于PC與PLC的連接線,我看S7-200的PLC接口是一個類似電腦COM的接口,是否用電腦COM對PLC的COM口對接即可?(我看PLC教程介紹好象有更方便的USB接口,不過不知對這個西門了PLC能否用到...)
作者: zgjzgjkyo    時間: 2009-9-17 15:36
繼續提問,關于上面的問題我已經可能找到解了,真接就是一條PC-PPI線就可以連接了? http://www.gkong.com/gkong_bbs/dispbbs.asp?ID=99430 , d) x# O  r  m% `4 s% y* d0 c
現在有新問題,這是那個S7-200CN的電路接入圖,抱歉因為公司機密,不能完全的把圖展示出來,還作了少許修改。3 v0 a- J; W4 S  g8 a. ^
這是個8輸入6輸出的 CPU222  PLC。* D9 l0 e) ^0 v2 a1 y# A1 j* p5 D
[attach]146310[/attach]8 t% [* n6 K  b# |4 p
I字頭我想是輸入端,Q字頭的我想應該是輸出端了。7 y$ f+ ^- C) X3 E) c5 I+ u( M
問題是:
6 Z' S# E$ W: F4 a# \1、為什么輸出與輸入端都還是接回“00”、“85”這兩條主線?
9 D7 M" i4 o; @4 W2、輸入端里的“1M”與“2M”是什么東東來的?: Z" m2 {7 j: N) Q& z8 i" v/ U
3、同樣輸出端的“M”“L+”是什么東東來的?如果是PLC的接入電源,好象未免又太多了吧?
作者: dorken    時間: 2009-9-19 15:17
輸入端的1M,2M是對應你輸入信號,如是你用PNP的接近開關,那M應該接+24V就是85
" k" @( ^9 o; `如是NPN型就接0V,5 s/ c0 E0 e+ m( l- E
輸出端是對應你輸出負載的接線,若需要Q0.0輸出正極,那在1L,2L接正極,也就是,1L,2L是輸出點的公共線,
* @, e# i  C0 p. y另外若外部有單獨的DC24v電源,圖中的接法是錯誤的,最右下的M和L+是PLC自身輸出的24V電源,一般情況下不要與外部電源混接,如果帶小負載可以,但短路后會燒毀PLC,所以即使小負載也要單獨使用外部電源。
作者: dorken    時間: 2009-9-19 15:23
將STL語言轉換梯形圖
作者: dorken    時間: 2009-9-19 15:38
1、因為時間的關系,我想只針對S7-200CN這個PLC芯片來學習編程,不知有什么好介紹呢?
# v6 y# s/ Z$ m. G
  j2 g2 y' z) ^等你學會了,你就不會去看別人的程序了
: x( P0 F% V" @7 j2 w5 ~) m6 P, T0 i% H
2、這個PLC的控制比較簡單,就是通開“光電開關”檢測到物體后,啟動另一臺電機運行。還有就是通過溫度控制機器,當溫度到某一溫度時,啟動某個機器。) ( s" a% b8 u+ X+ q8 [
3 i% y3 A' S% R) |! U: R
第一個很簡單,會控制電路就會編程,第二個需要用到模擬量了,包括轉換、比較或PID0 @. U! k- |& M- F- k) P
, a( r+ F. Z% z2 e( k4 o7 Q
3、我所理解的PLC,說白了是否就是“一臺多開關的控制器”?通過各種時間或邏輯關系的運算,來控制各個電器的通電運行吧?
1 _2 q1 G# t. C: k# qPLC融合了所有的電路控制,還有高速計數、高速輸出、脈寬頻率、網絡通訊、定位、PID指令等,PLC翻譯過來叫“可編程序(P)邏輯(L)控制器(C)”,學起來很容易,最難的是算法和工藝,知道工藝流程了,掌握量的算法,其它的就像畫控制電路圖一樣簡單。
作者: 椰樹    時間: 2009-9-20 00:22
輸入端的1M,2M是對應你輸入信號,如是你用PNP的接近開關,那M應該接+24V就是85
+ L' s  A6 s) A+ Z6 l4 R如是NPN型就接0V,6 v4 t5 _) c! P9 P! W" p! A! t
輸出端是對應你輸出負載的接線,若需要Q0.0輸出正極,那在1L,2L接正極,也就是,1L,2L是輸出點的公共線,
9 y; Q5 x% f# ~% [0 ~0 a另外若 ...
1 ?2 Y: |: l9 pdorken 發表于 2009-9-19 15:17

  v4 }' v8 a# \4 [, @: G0 f+ {我來修正下,別誤導其他人,好不好。, g& V! p, P- x* x7 u! r
NPN的光電開關,PLC公共點接+24V(光電輸出0v)
: G/ z8 D) d% @$ yPNP的光電開關,PLC公共點接0V。 (光電輸出24v)
作者: dorken    時間: 2009-9-20 09:53
呵呵,是錯了,感謝樓上的
作者: zgjzgjkyo    時間: 2009-9-21 21:24
先謝謝上面各位朋友的熱心回答,經過幾天后的學習,我開始有點了解PLC了.(主要是常開常閉與線圈和定時器的簡單控制,因為這個我以前也算是有繼電器的基礎,所以有點明白)' L/ Z9 ~( [! @0 L
遲點我再自己試做一份程序圖(以及比較重要的接線圖,我發覺這個不比學PLC簡單)給大家看.所以首先感謝大家的熱心回答.
作者: 黎明玉    時間: 2009-10-9 20:47
“M”“L+”是一個輸出電源,可以供一些拓展模塊或者其他用電器使用。“1M”與“2M”是輸入端的公共端,我一般只是直接使用“1M”,(“2M”的作用效果是一樣,“1M”與“2M”好像是可以連接在一起的。因為很久沒有用西門子的PLC了忘記了。請見諒!)你所說的“00”、“85”我不算很明白你的意思,“85”在這里應該是當作一個端子號來理解吧,其連接的是PLC輸入的公共端,按下按鈕,就輸入一個信號到PLC。有說錯的請批評指正!
# G: E5 @* r/ T% V, f& ^& ?5 d可以把你的控制要求說說,像你之前說的:這個PLC的控制比較簡單,就是通開“光電開關”檢測到物體后,啟動另一臺電機運行。還有就是通過溫度控制機器,當溫度到某一溫度時,啟動某個機器。
  g$ G8 Z! B- S# P2 U& w, @& R這個程序很簡單,幾個指令就完成了。如果你的溫度控制要經過PID調節處理,那就復雜一點。
作者: 曹新輝    時間: 2009-10-25 19:05
首先看一下PLC的端子結構圖,一般輸入輸出都要用外部電源供電的,M是相當于零伏,L為供電端,建議仔細看看200手冊




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5