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