bhqt
級(jí)別: 論壇版主

精華主題: 6 篇
發(fā)帖數(shù)量: 254 個(gè)
工控威望: 5338 點(diǎn)
下載積分: 8391 分
在線時(shí)間: 57(小時(shí))
注冊時(shí)間: 2007-04-11
最后登錄: 2023-11-24
查看bhqt的 主題 / 回貼
樓主  發(fā)表于: 2007-08-22 22:31
西門子S7-200的相關(guān)問題都可以在此提出。我會(huì)盡我最大能力去,用最快的時(shí)間幫兄弟們解決。我只是起一個(gè)拋磚引玉的作用,很多的時(shí)候,希望大家積極參與,一個(gè)人的力量是有限的。人多思路就開闊,方法就多,更容易解決問題。提問題的時(shí)候,請注意以下幾點(diǎn):

【1】請寫明您使用的200系列PLC的具體型號(hào),最好是訂貨號(hào)!例如:6ES7 214-2BD23-0XB8

【2】請?jiān)敿?xì),具體寫明您要我給解答的問題,不要將技術(shù)問題升級(jí)到學(xué)術(shù)問題,也不要將點(diǎn)問題牽扯到面上。

【3】請留下您的聯(lián)系方式,郵箱、QQ、電話等
[ 此貼被bhqt在2008-01-18 14:05重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(防彈武僧) 熱心助人!
  • 下載積分:+1(xyiq01) 熱心助人!
  • 下載積分:+1(ludongji151) 熱心助人!
  • 下載積分:+1(wang7111233)
  • 下載積分:+3(wuwm_1974)
  • 下載積分:+2(zhoufeihero) 真是好人!
  • 下載積分:+1(bettyl) 熱心助人!
  • 從明天起,做個(gè)幸福的人,騎馬劈柴周游世界;
    從明天起,關(guān)心糧食和蔬菜,有一所房子,面朝大海,春暖花開
    jianhua
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊時(shí)間: *
    最后登錄: *
    查看jianhua的 主題 / 回貼
    1樓  發(fā)表于: 2009-03-13 15:30
    Network 1 // 網(wǎng)絡(luò)標(biāo)題
    // 網(wǎng)絡(luò)注釋
    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 // 網(wǎng)絡(luò)標(biāo)題
    // 網(wǎng)絡(luò)注釋  中斷0
    LDB=   SMB86, 16#20
    MOVB   10, SMB34
    ATCH   INT2, 10
    CRETI
    NOT
    RCV    VB100, 0

    Network 1 // 網(wǎng)絡(luò)標(biāo)題 中斷1
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    DTCH   10
    XMT    VB100, 0

    Network 1 // 網(wǎng)絡(luò)標(biāo)題 中斷2
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    RCV    VB100, 0

    在這個(gè)程序中,VB100存的是不是接收和發(fā)送的數(shù)呢?如果是我可以用MOVB  這條指令把它里面的值調(diào)出來嗎?還有DTCH 10 這條指令有什么意義呢,為什么要分離中斷呢?請給我回答,謝謝
    jianhua
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊時(shí)間: *
    最后登錄: *
    查看jianhua的 主題 / 回貼
    2樓  發(fā)表于: 2009-03-13 15:55
    網(wǎng)絡(luò)1
    LD   I0.1
    AN   M0.1
    =M0.0
    網(wǎng)絡(luò)2
    LD  I0.1
    =M0.0
    小弟明白這是一個(gè)邊沿信號(hào)產(chǎn)生的程序,但是不明白M0.0為什么保持1個(gè)PLC掃描周期,我可能不明白掃描周期這個(gè)詞,麻煩好心人解釋一下,謝謝!

    網(wǎng)絡(luò)2應(yīng)該是這樣的。
    LD  I0.1
    =M0.1
    在開始把I0.1閉合時(shí)也就是在第一個(gè)掃描周期時(shí),M0.0通同時(shí)在M0.0之后M0.1
    jianhua
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊時(shí)間: *
    最后登錄: *
    查看jianhua的 主題 / 回貼
    3樓  發(fā)表于: 2009-03-13 15:58
    M0。1也通。在閉合的第二個(gè)掃描周期里,由于M0。1是通的 所以這個(gè)網(wǎng)絡(luò)中
    LD   I0.1
    AN   M0.1
    =M0.0
    的 AN M0。1 是通的就把M0。0給段了,所以呢M0。0就只通了一個(gè)周期。
    jianhua
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊時(shí)間: *
    最后登錄: *
    查看jianhua的 主題 / 回貼
    4樓  發(fā)表于: 2009-04-01 15:47
    版主你好,在西門子S7-200中我使用RCV指令為什么接收不信息呢?我的程序是這樣的:
    Network 1 // 網(wǎng)絡(luò)標(biāo)題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.1
    MOVB   16#09, SMB30
    MOVB   16#B0, SMB87
    MOVB   16#0D, SMB89
    MOVW   5, SMW90
    MOVB   100, SMB94
    MOVB   10, VB100
    Network 2
    LD     SM0.0
    RCV    VB100, 0
    通信是用的超級(jí)終端通信的,我試過可以從PLC發(fā)送,就是接收不到這是為什么呢?麻煩您幫幫我。