產(chǎn)地類別 | 進(jìn)口 |
---|
產(chǎn)品簡介
詳細(xì)介紹
金靈祥致力于:技術(shù)服務(wù),技術(shù)開發(fā),技術(shù)咨詢,技術(shù)交流,技術(shù)轉(zhuǎn)讓,技術(shù)推廣;普通機(jī)械設(shè)備安裝服務(wù);電氣設(shè)備修理;銷售代理;工業(yè)自動(dòng)控制系統(tǒng)裝置銷售;智能輸配電及控制設(shè)備銷售;電氣設(shè)備銷售;電子產(chǎn)品銷售;電子專用設(shè)備銷售;通信設(shè)備銷售;儀器儀表銷售;互聯(lián)網(wǎng)銷售;電線.電纜經(jīng)營;電子元件批發(fā)。
在進(jìn)行PLC編程的時(shí)候,我們常用的方式有,線性化編程、模塊化編程以及結(jié)構(gòu)化編程。線性化編程只使用一個(gè)主程序,所有的程序指令都在主程序中執(zhí)行,適合小型自動(dòng)化項(xiàng)目。模塊化編程是將一個(gè)自動(dòng)化項(xiàng)目分割成不同的功能模塊,比如一個(gè)自動(dòng)化項(xiàng)目可以分成手動(dòng)、自動(dòng)、報(bào)警等不同的功能,這些不同的功能然后再統(tǒng)一被主程序調(diào)用。結(jié)構(gòu)化編程與模塊化有些類似,都是使用多個(gè)子程序,但是結(jié)構(gòu)化編程將某些可重復(fù)性的任務(wù),做成可復(fù)用的程序塊,方便移植使用。為了直觀的理解這三種編程方式的區(qū)別,下面以兩條流水線的起保??刂谱鳛榕e例說明。使用的硬件信號(hào)所表1所示:
表1 IO信號(hào)表

1. 線性化編程
線性化的編程方式,所有的程序都在OB1中,如圖1所示:

圖1 線性化編程
2.模塊化編程
模塊化的編程方式,將兩條流水線分別在不同的子程序中進(jìn)行調(diào)用,如圖2、圖3所示:

圖2 主程序調(diào)用子程序

圖3 流水線1執(zhí)行程序

圖4 流水線2執(zhí)行程序
3.結(jié)構(gòu)化編程
結(jié)構(gòu)化編程,則是通過建立FB程序塊,內(nèi)部的功能在FB中實(shí)現(xiàn),該FB塊可重復(fù)使用,當(dāng)進(jìn)行FB程序塊調(diào)用的時(shí)候,會(huì)自動(dòng)生產(chǎn)對(duì)應(yīng)的DB數(shù)據(jù)塊,程序進(jìn)行控制的時(shí)候,定義具體的管腳即可。具體的結(jié)構(gòu)化編程如圖所示:

圖5 OB1的程序調(diào)用

圖6 流水線1的程序

圖7 流水線2的程序

圖8 流水線功能的背景塊
西門子PLC CPU S7-300模塊西門子PLC CPU S7-300模塊