• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

西門子1200系列PLC的程序結(jié)構(gòu)

04/07 11:40
794
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

西門子有四種數(shù)據(jù)塊

1.OB組織塊:必有的程序塊,它是PLC運(yùn)行就執(zhí)行的塊,可以理解為其他設(shè)備的主程序。它也可以有多個(gè)。它又分為四種類型:

1)啟動(dòng)時(shí)執(zhí)行一次的程序;如初始化程序,它只接通一個(gè)掃描周期。

2)循環(huán)執(zhí)行的程序;每個(gè)掃描周期都執(zhí)行的。

3)中斷程序;含硬件中斷和事件中斷(時(shí)間、信號(hào)、數(shù)據(jù)等)。

4)硬件故障中斷;如模塊拆下來了。

2.FB塊:帶數(shù)據(jù)塊的程序,需要調(diào)用才能運(yùn)行,可以理解為子程序

3.FC塊:不帶數(shù)據(jù)塊的程序,需要調(diào)用才能運(yùn)行,可以理解為通用模板程序,也叫功能程序。

4.DB數(shù)據(jù)塊:保存數(shù)據(jù)用,屬于數(shù)據(jù)集,全局可用,如用在OB、FB、FC。

1200的程序結(jié)構(gòu)

程序之間的調(diào)用關(guān)系

必需有OB塊,否則PLC運(yùn)行就沒有程序了,F(xiàn)B、FC塊可以沒有。

OB塊可以調(diào)用FB或FC,調(diào)用后的FB還可以調(diào)用其他FB或FC,調(diào)用后的FC也可以調(diào)用FB。

但嵌套有層次要求,最多支持16層。

一圖說明1200的程序各塊運(yùn)行模式

創(chuàng)建啟動(dòng)OB塊

創(chuàng)建啟動(dòng)OB塊。

啟動(dòng)OB塊內(nèi)程序編寫(程序內(nèi)容勿略)

創(chuàng)建FB塊(會(huì)彈出創(chuàng)建一個(gè)用于存儲(chǔ)的BD數(shù)據(jù)塊)

FB塊內(nèi)容編寫(程序內(nèi)容勿略)

創(chuàng)建FC塊(不會(huì)創(chuàng)建數(shù)據(jù)塊)

FC塊程序編寫(程序內(nèi)容勿略)

調(diào)用程序塊的方法

完成調(diào)用

完成調(diào)用

本人在東莞從事教育培訓(xùn)行業(yè),歡迎廣大工控愛好的朋友一起學(xué)習(xí),共同進(jìn)步。如有想進(jìn)一步了解和交流,加小編微信進(jìn)工控學(xué)習(xí)群。同時(shí)歡迎關(guān)注轉(zhuǎn)發(fā),讓學(xué)習(xí)智能制造更進(jìn)一步。

西門子

西門子

德國西門子股份公司(SIEMENS AG)創(chuàng)立于1847年,是全球電子電氣工程領(lǐng)域的領(lǐng)先企業(yè)。西門子自1872年進(jìn)入中國,140余年來以創(chuàng)新的技術(shù)、卓越的解決方案和產(chǎn)品堅(jiān)持不懈地對(duì)中國的發(fā)展提供全面支持,并以出眾的品質(zhì)和令人信賴的可靠性、領(lǐng)先的技術(shù)成就、不懈的創(chuàng)新追求,確立了在中國市場(chǎng)的領(lǐng)先地位。

德國西門子股份公司(SIEMENS AG)創(chuàng)立于1847年,是全球電子電氣工程領(lǐng)域的領(lǐng)先企業(yè)。西門子自1872年進(jìn)入中國,140余年來以創(chuàng)新的技術(shù)、卓越的解決方案和產(chǎn)品堅(jiān)持不懈地對(duì)中國的發(fā)展提供全面支持,并以出眾的品質(zhì)和令人信賴的可靠性、領(lǐng)先的技術(shù)成就、不懈的創(chuàng)新追求,確立了在中國市場(chǎng)的領(lǐng)先地位。收起

查看更多

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

公眾號(hào):跟我學(xué)工業(yè)機(jī)器人;主要發(fā)布工業(yè)機(jī)器人相關(guān)的文章和分享,根據(jù)平時(shí)授課,分享機(jī)器人相關(guān)的知識(shí)體系。