bhqt
級別: 論壇版主
|
西門子S7-200的相關問題都可以在此提出。我會盡我最大能力去,用最快的時間幫兄弟們解決。我只是起一個拋磚引玉的作用,很多的時候,希望大家積極參與,一個人的力量是有限的。人多思路就開闊,方法就多,更容易解決問題。提問題的時候,請注意以下幾點: 【1】請寫明您使用的200系列PLC的具體型號,最好是訂貨號!例如:6ES7 214-2BD23-0XB8 【2】請詳細,具體寫明您要我給解答的問題,不要將技術問題升級到學術問題,也不要將點問題牽扯到面上。 【3】請留下您的聯系方式,郵箱、QQ、電話等 [ 此貼被bhqt在2008-01-18 14:05重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
jianhua
級別: *
|
Network 1 // 網絡標題 // 網絡注釋 LD SM0.1 MOVB 16#09, SMB30 MOVB 16#B0, SMB87 MOVB 16#0A, SMB89 MOVW 5, SMW90 MOVB 100, SMB94 ATCH INT0, 23 ATCH INT2, 9 ENI RCV VB100, 0 Network 1 // 網絡標題 // 網絡注釋 中斷0 LDB= SMB86, 16#20 MOVB 10, SMB34 ATCH INT2, 10 CRETI NOT RCV VB100, 0 Network 1 // 網絡標題 中斷1 // 網絡注釋 LD SM0.0 DTCH 10 XMT VB100, 0 Network 1 // 網絡標題 中斷2 // 網絡注釋 LD SM0.0 RCV VB100, 0 在這個程序中,VB100存的是不是接收和發送的數呢?如果是我可以用MOVB 這條指令把它里面的值調出來嗎?還有DTCH 10 這條指令有什么意義呢,為什么要分離中斷呢?請給我回答,謝謝 |
---|---|
|
jianhua
級別: *
|
網絡1 LD I0.1 AN M0.1 =M0.0 網絡2 LD I0.1 =M0.0 小弟明白這是一個邊沿信號產生的程序,但是不明白M0.0為什么保持1個PLC掃描周期,我可能不明白掃描周期這個詞,麻煩好心人解釋一下,謝謝! 網絡2應該是這樣的。 LD I0.1 =M0.1 在開始把I0.1閉合時也就是在第一個掃描周期時,M0.0通同時在M0.0之后M0.1 |
---|---|
|
jianhua
級別: *
|
M0。1也通。在閉合的第二個掃描周期里,由于M0。1是通的 所以這個網絡中 LD I0.1 AN M0.1 =M0.0 的 AN M0。1 是通的就把M0。0給段了,所以呢M0。0就只通了一個周期。 |
---|---|
|