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