wxk8000
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 225 點(diǎn)
下載積分: 864 分
在線時(shí)間: 100(小時(shí))
注冊(cè)時(shí)間: 2009-01-04
最后登錄: 2022-11-02
查看wxk8000的 主題 / 回貼
樓主  發(fā)表于: 2014-02-18 21:37
請(qǐng)教各位:我是西門子PLC的一個(gè)初學(xué)者,以前一直用三菱的PLC,在編梯形圖的時(shí)候沒(méi)有遇到以下情況。西門子的一些命令,如RS觸發(fā)器,前面必須要連到左母線上去,連接一些觸點(diǎn)或者輔助繼電器都不行,請(qǐng)見下圖。


提示以下錯(cuò)誤:


有人提示說(shuō)在錯(cuò)誤網(wǎng)絡(luò)的RS指令后加一個(gè)輸出線圈,但是RS指令本身帶有一個(gè)輸出位,而且我要的就是這個(gè)輸出位的功能。



對(duì)于這個(gè)問(wèn)題,好像三菱的PLC編程的時(shí)候沒(méi)有出現(xiàn)過(guò)。已經(jīng)困擾幾天了,現(xiàn)在編程的時(shí)候總怕后面編程又出現(xiàn)類似的問(wèn)題。
以下是我的三個(gè)問(wèn)題,還請(qǐng)各位有經(jīng)驗(yàn)的工程師多多指教

1、這個(gè)錯(cuò)誤是什么原因造成的?
2、西門子還有其他指令有這類問(wèn)題嗎?
3、以后編程的時(shí)候如何避免類似問(wèn)題?
本帖最近評(píng)分記錄:
  • 下載積分:+1(vermeerlee) 好貼好貼!
    lininghao
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 15 個(gè)
    工控威望: 138 點(diǎn)
    下載積分: 590 分
    在線時(shí)間: 19(小時(shí))
    注冊(cè)時(shí)間: 2013-12-15
    最后登錄: 2014-09-01
    查看lininghao的 主題 / 回貼
    1樓  發(fā)表于: 2014-02-19 07:25
    LD     SM0.0
    A      V1.0
    LD     SM0.0
    A      V1.1
    NOT
    A      Q0.4
    OLD
    =      Q0.4

    改成這樣編譯就通過(guò)了
    lininghao
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 15 個(gè)
    工控威望: 138 點(diǎn)
    下載積分: 590 分
    在線時(shí)間: 19(小時(shí))
    注冊(cè)時(shí)間: 2013-12-15
    最后登錄: 2014-09-01
    查看lininghao的 主題 / 回貼
    2樓  發(fā)表于: 2014-02-19 07:26
    圖片:
    梯形圖
    lininghao
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 15 個(gè)
    工控威望: 138 點(diǎn)
    下載積分: 590 分
    在線時(shí)間: 19(小時(shí))
    注冊(cè)時(shí)間: 2013-12-15
    最后登錄: 2014-09-01
    查看lininghao的 主題 / 回貼
    3樓  發(fā)表于: 2014-02-19 07:27
    程序兩次輸出Q0.4,屬于雙線圈。
    wxk8000
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 48 個(gè)
    工控威望: 225 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 100(小時(shí))
    注冊(cè)時(shí)間: 2009-01-04
    最后登錄: 2022-11-02
    查看wxk8000的 主題 / 回貼
    4樓  發(fā)表于: 2014-02-19 09:58
    下面分享一下西門子官網(wǎng)技術(shù)論壇的工程師總結(jié),如下:
    凡是指令盒左邊有引腳的,引腳之間不能有任何聯(lián)系。唯一的聯(lián)系是母線。但不能直接接母線。
    任何指令都通用。

    請(qǐng)各位群友完善和補(bǔ)充。
    wxk8000
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 48 個(gè)
    工控威望: 225 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 100(小時(shí))
    注冊(cè)時(shí)間: 2009-01-04
    最后登錄: 2022-11-02
    查看wxk8000的 主題 / 回貼
    5樓  發(fā)表于: 2014-02-19 11:52
    繼續(xù)請(qǐng)教:
    在使用指令盒指令的時(shí)候,我看到有些書上的例子,在指令盒只有一個(gè)輸入引腳,且引腳條件相同的情況下,是可以將多個(gè)指令盒放在同一個(gè)網(wǎng)絡(luò)里面,可以減少網(wǎng)絡(luò)數(shù),簡(jiǎn)化程序。如下圖所示:



    但是RS觸發(fā)器指令盒有兩個(gè)輸入引腳,如果RS/SR觸發(fā)器指令的引腳條件相同時(shí),能否將多個(gè)RS觸發(fā)器指令盒也寫在一個(gè)網(wǎng)里面呢?還是說(shuō)類似于RS觸發(fā)器指令有兩個(gè)以上輸入引腳是,也必須要另外新建網(wǎng)絡(luò)。如下圖所示:



    在上圖中,當(dāng)將兩個(gè)RS觸發(fā)器放在一個(gè)網(wǎng)絡(luò)里面,提示錯(cuò)誤,網(wǎng)絡(luò)6“能流方向逆轉(zhuǎn)”如下圖所示,但是兩個(gè)觸發(fā)器各自引腳的條件一樣。能否也像單引腳的指令盒一樣放在一個(gè)網(wǎng)絡(luò)里面?


    sjm213
    有小知識(shí),無(wú)大學(xué)問(wèn)。
    級(jí)別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5196 個(gè)
    工控威望: 7419 點(diǎn)
    下載積分: 158500 分
    在線時(shí)間: 3152(小時(shí))
    注冊(cè)時(shí)間: 2007-11-21
    最后登錄: 2024-11-04
    查看sjm213的 主題 / 回貼
    6樓  發(fā)表于: 2014-02-19 14:40
    5樓:
    不可放在同一個(gè)網(wǎng)絡(luò)里。

    為簡(jiǎn)化程序,你可以使用set/reset對(duì)線圈操作,而不使用RS觸發(fā)器。
    sjm213
    有小知識(shí),無(wú)大學(xué)問(wèn)。
    級(jí)別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5196 個(gè)
    工控威望: 7419 點(diǎn)
    下載積分: 158500 分
    在線時(shí)間: 3152(小時(shí))
    注冊(cè)時(shí)間: 2007-11-21
    最后登錄: 2024-11-04
    查看sjm213的 主題 / 回貼
    7樓  發(fā)表于: 2014-02-19 14:45
    一個(gè)指令盒有兩個(gè)以上引腳的,必須按照你在4樓貼出的規(guī)定編程;
    引腳之間不能建立聯(lián)系,否則出錯(cuò)。

    只有一個(gè)引腳的指令盒不在此限制范圍