官术网_书友最值得收藏!

1.4.3 程序

IEC 61131-1中對(duì)程序(Program)的定義如下:

程序是一個(gè)PLC系統(tǒng)用于控制機(jī)器設(shè)備所必需的信號(hào)處理過程中所用到的所有編程語言元素和結(jié)構(gòu)的邏輯組合。

在1.1.4節(jié)中,我們描述了程序在整個(gè)PLC系統(tǒng)的軟件模型中所處的位置;在1.1.5節(jié)中,描述了程序內(nèi)部和程序之間的通信方式;在1.1.6節(jié)中則描述了整個(gè)的程序開發(fā)過程。

除了下列不同之處以外,程序的聲明和使用與功能塊完全一致:

● 程序的修飾關(guān)鍵字為PROGRAM ... END_PROGRAM。

● 程序可以擁有一個(gè)VAR_ACCESS ... END_VAR結(jié)構(gòu),該結(jié)構(gòu)提供了一種方式,用于指定可以被一些IEC 61131-5中規(guī)定的通信服務(wù)訪問的已命名變量。一條訪問路徑將這些變量中的任何一個(gè)與輸入、輸出或者內(nèi)部變量相聯(lián)系起來。

● 程序只能在資源中實(shí)例化,而功能塊可以在程序或者其他功能塊中實(shí)例化。

● 程序在聲明它的全局或者內(nèi)部變量時(shí)可以包含位置賦值(Location Assignment)。而未完全設(shè)定的位置賦值只能在程序的內(nèi)部變量聲明中使用。

主站蜘蛛池模板: 泌阳县| 嘉荫县| 武平县| 胶南市| 甘肃省| 磐安县| 沁源县| 海阳市| 镇雄县| 临漳县| 阿城市| 大冶市| 仁布县| 嘉峪关市| 乌拉特后旗| 许昌市| 茂名市| 濮阳市| 青冈县| 舒城县| 浦城县| 兰溪市| 林西县| 浙江省| 襄汾县| 青海省| 扶沟县| 亳州市| 通州市| 曲周县| 云浮市| 武夷山市| 巩义市| 苏尼特左旗| 大关县| 阳谷县| 博客| 枞阳县| 澄迈县| 永清县| 韶关市|