在PCS7中自定義的FB和FC是怎么編寫(xiě)的
劉玉蓉
發(fā)布于2014-10-28 17:42
11
0
標(biāo)簽:
首先,請(qǐng)問(wèn)PCS7中的自定義FC,FB模塊的編寫(xiě)步驟;另外,一些外方編寫(xiě)的PCS7中自定義的FC和FB;打開(kāi)來(lái)一看都是STL,SCL語(yǔ)言編的,而且還很長(zhǎng)實(shí)在是沒(méi)有法看;請(qǐng)問(wèn)有沒(méi)有什么方法看???
佳答案
1.自定義的FB,FC功能塊可以通過(guò)STL,SCL,LAD,FBD,CFC等多種語(yǔ)言進(jìn)行編寫(xiě)。
2.編寫(xiě)自定義功能塊的時(shí)候需要注意的幾點(diǎn):
2.1定義IN,OUT,IN_OUT管腳,這些是一些公共特性,例如閥門(mén)的反饋信號(hào)。只不過(guò)不同的閥門(mén)對(duì)應(yīng)不同的參數(shù)而已。
2.2定義管腳的屬性。例如S7_M_C代表管腳OS上傳功能;S7_LINK,可以在CFC中調(diào)用,使用連線方式;S7_EDIT,可編輯屬性等等。具體的可通過(guò)F1在線幫助查找具體的應(yīng)用。FC,FB的這些屬性不完全相通。
2.3自定義功能塊的邏輯。這個(gè)就跟你的編程能力有關(guān)系了。例如自定義閥門(mén)功能塊,要考慮的就多了。起碼的功能要有控制命令,反饋信號(hào),故障信號(hào)等等。功能的多少,由編程者自己確定。
2.4好預(yù)留一些IN,OUT,IN_OUT管腳,作為以后增加功能塊的功能,且下載到CPU時(shí)不需要停CPU。
3.至于老外寫(xiě)得程序是STL,SCL語(yǔ)言,這個(gè)沒(méi)有辦法轉(zhuǎn)換成你熟悉的語(yǔ)言。這也是大多數(shù)老外的習(xí)慣。其實(shí)也是一種技術(shù)的保護(hù)吧。想要讀懂老外的程序,就要學(xué)會(huì)STL,SCL語(yǔ)言。同時(shí)也要理解老外的編程思路。因?yàn)榇蠖鄶?shù)的老外的思路和國(guó)人的思路是有所區(qū)別的。
4.讀程序是個(gè)學(xué)習(xí)的過(guò)程。這個(gè)是不可以偷懶的。而且需要耐心。