wangsai0501
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 382 個(gè)
工控威望: 533 點(diǎn)
下載積分: 1515 分
在線時(shí)間: 289(小時(shí))
注冊時(shí)間: 2010-04-12
最后登錄: 2025-03-15
查看wangsai0501的 主題 / 回貼
樓主  發(fā)表于: 2010-04-28 10:09
學(xué)習(xí)了子程序不知道怎么的寫好后寫入PLC就顯示程序錯(cuò)誤
求一個(gè)簡單子程序?qū)嵗?/div>
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5283 個(gè)
工控威望: 7508 點(diǎn)
下載積分: 160318 分
在線時(shí)間: 3223(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-04-11
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-04-28 11:43
返回指令寫了沒有?或者子程序編號寫了沒有?
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5283 個(gè)
工控威望: 7508 點(diǎn)
下載積分: 160318 分
在線時(shí)間: 3223(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-04-11
查看sjm213的 主題 / 回貼
2樓  發(fā)表于: 2010-04-29 10:15
引用
引用第5樓wangsai0501于2010-04-29 08:26發(fā)表的  :
謝謝3樓的回答
子程序不是說把子程序運(yùn)行完之后再運(yùn)行到主程序的嗎?
而這個(gè)程序在仿真里式了下不管X000是否接通按下X001,Y001都會能接通,在請問下怎么理解,拜謝

你對PLC的運(yùn)行方式理解有問題。
不管你程序中的條件是否滿足,PLC都是一直不斷的執(zhí)行從上到下、從左到右的掃描過程,不會因?yàn)槟硞(gè)節(jié)點(diǎn)的未導(dǎo)通而停止在那里等待。
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5283 個(gè)
工控威望: 7508 點(diǎn)
下載積分: 160318 分
在線時(shí)間: 3223(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2025-04-11
查看sjm213的 主題 / 回貼
3樓  發(fā)表于: 2010-04-29 16:49
如果你進(jìn)行過西門子的200或300編程,將對子程序有深刻的理解。
對于在某種特定條件下才使用的程序,完全可以做到子程序中,可以有效減少PLC掃描時(shí)間。
并且,如果把各項(xiàng)功能分別做到子程序,也有利于對程序的理解。
當(dāng)然對于不太復(fù)雜的程序沒有必要使用子程序功能。