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

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

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

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

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