wangsai0501
級(jí)別: 家園常客
|
學(xué)習(xí)了子程序不知道怎么的寫好后寫入PLC就顯示程序錯(cuò)誤
求一個(gè)簡單子程序?qū)嵗?/div> |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
|
返回指令寫了沒有?或者子程序編號(hào)寫了沒有? |
---|---|
|
wangsai0501
級(jí)別: 家園常客
|
麻煩幫我看下這條子程序輸入PLC就顯示程序錯(cuò)誤 應(yīng)該怎么改,高手幫幫忙 |
---|---|
|
gumeng
學(xué)無止境
級(jí)別: 工控俠客
|
樓上說的對(duì)。 |
|
---|---|---|
|
wangsai0501
級(jí)別: 家園常客
|
謝謝3樓的回答 子程序不是說把子程序運(yùn)行完之后再運(yùn)行到主程序的嗎? 而這個(gè)程序在仿真里式了下不管X000是否接通按下X001,Y001都會(huì)能接通,在請(qǐng)問下怎么理解,拜謝 |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
|
你對(duì)PLC的運(yùn)行方式理解有問題。 不管你程序中的條件是否滿足,PLC都是一直不斷的執(zhí)行從上到下、從左到右的掃描過程,不會(huì)因?yàn)槟硞(gè)節(jié)點(diǎn)的未導(dǎo)通而停止在那里等待。 |
---|---|
|
wangsai0501
級(jí)別: 家園常客
|
謝謝6樓的解釋 如過是那么說的話是不是調(diào)用子程序就沒什么意義啦,同樣要使用一個(gè)輸入端子才能把子程序調(diào)用,如果在子程序里串個(gè)輸入端子的常開點(diǎn)的話不就不需要子程序命令了嗎? 哪為大師給解釋下子程序是什么意思,具體調(diào)用后那些可以輸出哪些不能,還是都可以能輸出謝謝!!! |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
|
如果你進(jìn)行過西門子的200或300編程,將對(duì)子程序有深刻的理解。 對(duì)于在某種特定條件下才使用的程序,完全可以做到子程序中,可以有效減少PLC掃描時(shí)間。 并且,如果把各項(xiàng)功能分別做到子程序,也有利于對(duì)程序的理解。 當(dāng)然對(duì)于不太復(fù)雜的程序沒有必要使用子程序功能。 |
---|---|
|