在S7-200SMART系列PLC的子程序中,子程序可以分為兩類,一類為不帶參數(shù)的子程序,另一類為帶參數(shù)的子程序,使用帶參數(shù)的子程序可以進(jìn)行重復(fù)調(diào)用或做成功能塊方便要以后使用。
子程序可帶參數(shù),帶參數(shù)的子程序調(diào)用極大地?cái)U(kuò)大了子程序的使用范圍,增加了調(diào)用的靈活性。子程序的調(diào)用過程中如果存在數(shù)據(jù)傳遞,則在調(diào)用值中應(yīng)包含相應(yīng)的參數(shù)。子程序最多可以傳遞16個(gè)參數(shù),參數(shù)在子程序的局部變量名中定義參數(shù)名稱,變最類型和數(shù)據(jù)類型,創(chuàng)建庫文件與帶參數(shù)子程序這兩個(gè)功能該如何使用呢?本次以鴻慶家園為例給大家實(shí)際操作一下。
一、組態(tài)與編寫程序
第一步:(創(chuàng)建變量表)
1.地址:在子程序中編寫程序的時(shí)候的操作是地址,使用局部變量存儲(chǔ)器,該地址系統(tǒng)根據(jù)所選數(shù)據(jù)類型自動(dòng)分配。
2.符號(hào):用戶命名的,最多用23個(gè)字符表示,第一個(gè)字符不能是數(shù)字,該名稱會(huì)顯示在子程序的管腳上。
3.數(shù)據(jù)類型:用于對(duì)每個(gè)變量的數(shù)據(jù)類型進(jìn)行聲明,系統(tǒng)會(huì)根據(jù)聲明的數(shù)據(jù)類型分配對(duì)應(yīng)的地址。

第二步:(在子程序編寫程序)

第三步:(右擊選擇創(chuàng)建庫)

?
第四步:(在主程序調(diào)用庫文件)

二、下載運(yùn)行
第一步:(下載到PLC)

第二步:(監(jiān)控程序,M0.0=1時(shí)啟動(dòng)激活Q0.0-Q0.7輸出)

-
plc
+關(guān)注
關(guān)注
5052文章
14762瀏覽量
488293 -
程序
+關(guān)注
關(guān)注
117文章
3847瀏覽量
85437 -
數(shù)據(jù)類型
+關(guān)注
關(guān)注
0文章
237瀏覽量
14231
原文標(biāo)題:【收藏】西門子S7-200SMART PLC帶參數(shù)子程序使用詳解~
文章出處:【微信號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人,微信公眾號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
一文詳解PLC子程序與子程序指令
創(chuàng)建存儲(chǔ)文件子程序
如何實(shí)現(xiàn)帶參數(shù)子程序的設(shè)計(jì)?
單片機(jī)實(shí)用子程序(MCS-51庫)
51單片機(jī)浮點(diǎn)子程序庫
匯編語言學(xué)習(xí)課件_子程序與宏指令設(shè)計(jì)
中斷處理和子程序調(diào)用概念解析
plc如何停止子程序調(diào)用_具體操作解析
庫卡機(jī)器人編程之BAS程序
PLC創(chuàng)建庫文件與帶參數(shù)子程序功能該如何使用
評(píng)論