【正文】
I E E E 3 2 點浮點數(shù) 1 038~ + 1 038 V B 1 0 0V B 1 0 0V B 1 0 1V B 1 0 0V B 1 0 1V B 1 0 2V B 1 0 3L S BL S BL S BM S BM S BM S B00015317( c ) V D 1 0 0( b ) V W 1 0 0( a ) V B 1 0 0 低有效字節(jié)最高有效字節(jié)最低有效字節(jié)高有效字節(jié)圖3 6 字、字節(jié)和雙字對同一地址存取操作的比較 01234567I1I2I3I4I5I0L S BM S B圖 3 5 位 數(shù) 據(jù) 的 存 放輸入映像寄存器 I 0 . 0 ~ I 1 5 . 7輸出映像寄存器 Q 0 . 0 ~ Q 1 5 . 7模擬量輸入 ( 只讀 ) A I W 0 ~ A I W 6 2模擬量輸出 ( 只寫 ) A Q W 0 ~ A Q W 6 2變量存儲器 (V ) V B0 . 0 ~ B 5 1 1 9 . 7局部存儲器 (L ) L B0 . 0 ~ L B6 3 . 7位存儲器 (M ) M0 . 0 ~ M 3 1 . 7特殊存儲器 (SM )特殊存儲器 ( 只讀 )SM 0 . 0 ~ S M2 9 9 . 7SM 0 . 0 ~ S M2 9 . 7定時器1 m s 保持型通電延時1 0 m s 保持型通電延時1 0 0 m s 保持型通電延時1 m s O n / O f f 延時1 0 m s O n / O f f 延時1 0 0 m s O n / O f f 延時2 5 6 (T 0 ~ T 2 5 5 ) ( 1 ~ 32 76 7 )T 0 , T 6 4T1 ~ T 4 , T 6 5 ~ T 68T5 ~ T 3 1 , T 6 9 ~ T95T 3 2 , T 9 6T 3 3 ~ T 3 6 , T 97 ~ T100T 3 7 ~ T 6 3 , T 1 0 1 ~ 255計數(shù)器 / 高速計數(shù)器 C0 ~ C 2 5 5 ( 1 ~ 32 76 7 ) / H C 0 ~ H C5 ( 32 位)順序控制繼電器 S0 . 0 ~ S 3 1 . 7累加寄存器 ( 32 位) A C0 ~ A C3I、 Q、 V、 M、 S、 SM、 L均可按位 、 字節(jié) 、 字和雙字來存取 。:絕對地址 。 %: IEC編輯器用 。 INPUT1:局部變量符號地址;“ INPUT1”:全局符號地址 。 外部輸入電路接通時 , 對應的輸入映像寄存器為 ON(1狀態(tài) ), 梯形圖中對應的常開觸點閉合 , 常閉觸點斷開 。 梯形圖中 “ 通電 ” , 對應的硬件繼電器的常開觸點閉合 , 接在標號為 。 特殊存儲器 ( SM) 標志位: “ 1”狀態(tài) , “ 1”狀態(tài) 。 1分鐘和 1秒的時鐘脈沖 。、 、 溢出標志和負數(shù)標志 。 局部存儲器:作為暫時存儲器,或給子程序傳遞參數(shù)。 變量存儲器 (V)是全局存儲器,可以被所有的 POU存取。 定時器的 當前值 大于等于 設定值 時,定時器 位 被置為 1。 計數(shù)器的當前值大于等于設定值時,計數(shù)器位被置為 1。 模擬量輸入字從偶數(shù)字節(jié)地址開始(如 AIW2),只讀數(shù)據(jù)。 模擬量輸出字從偶數(shù)字節(jié)地址開始(如 AQW2),用戶不能讀取。 32位累加器( AC0~ AC3)可以按字節(jié)、字和雙字來存取。按字節(jié)、字只能存取累加器的低 8位或低 16位。 加雙線圈、多重堆棧, 梯形圖優(yōu)化 。 并聯(lián)觸點總是并在它前面已經(jīng)連好的電路的兩端。 I 0 . 0I . 1I 0 . 2I 0 . 3Q 0 . 3LDANOAONI 0 . 0I 0 . 1I 0 . 2I 0 . 3C5C5=Q 1 . 4 I 3 . 4Q 2 . 6AN=I 3 . 4Q 2 . 6Q 1 . 4=Q 0 . 3 ( )( )( )圖 3 8 觸 點 與 輸 出 指 令 345678V 2 0 3V 2 0 0V 2 0 1V 2 0 2121234V 1 9 9V W 2 0 0V 2 0 4M O V D amp。 V B 2 0 0 , A C 1A C 1 ,A C 1V B 2 0 0M O V W * A C 1 , A C 0 A C 1A C 0A C 0 的地址的地址送入建立指針所指的值指針送圖 3 7 使 用 指 針 的 間 接 尋 址堆棧中數(shù)據(jù)先入后出,棧頂是運算結(jié)果。 I 1 . 4T 1 6C 2 4I 0 . 3I 3 . 2I 1 . 2Q 3 . 4Q 5 . 3 L D NALDANO L DL D NONA L DO=I 1 . 4I 0 . 3I 3 . 2T 1 6C 2 4I 1 . 2Q 3 . 4Q 5 . 3 S0S1S2S3S4圖 3 9 A L D 與 O L D 指 令i v 0i v 1i v 2i v 3i v 4i v 5i v 6S2xS0S1i v 0i v 1i v 2i v 3i v 4i v 5i v 6S4S2S3i v 0i v 1i v 2i v 3i v 4i v 5i v 6xi v 0i v 1i v 2i v 3i v 4i v 5i v 6S 2 = S 0 + S 1S 4 = S 2 * S 3 O L DA L D 第1 層( 棧頂)第2 層第3 層第4 層第5 層第6 層第7 層第8 層第9 層( 棧底)執(zhí)行前執(zhí)行后執(zhí)行前執(zhí)行后x 表示不確定的值( 棧頂值與)圖3 1 0 A L D 與O L D 指令的堆棧操作 I 0 . 0I . 1I . 2I 0 . 4I 0 . 5Q 2 . 1M 3 . 7LDAL P SAN=L R DA=L P PAN=I 0 . 2I 0 . 0I 0 . 1Q 2 . 1I 0 . 5M 3 . 7Q 0 . 3 Q 0 . 3L P SL R DL P PI 0 . 4 ( )( )( )圖 3 1 1 堆 棧 指 令 的 使 用i v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8i v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 0i v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8i v 1i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8i v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8xi v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 8i v 0i v 1i v 2i v 3i v 4i v 5i v 6i v 7i v 3 L P SL R DL P PL D S 3入棧前入棧后讀棧前讀棧后出棧前出棧后( 讀 棧 )( 出 棧 )( 裝 載 堆 棧 ) 圖3 1 2 堆棧操作立即觸點與輸出指令 立即輸入只能用于 I, 立即輸出只能用于 Q I 0 . 1I 0 . 3Q 0 . 3Q 0 . 3L D S L D R I 0 . 1Q 0 . 3I 0 . 3 I 0 . 4I 0 . 5Q 0 . 5Q 0 . 5 Q 0 . 3 , 1I 0 . 1I 0 . 3Q 0 . 3 , 1L D S I L D R I Q 0 . 5 , 1I 0 . 4I 0 . 5Q 0 . 5 , 1( )( )( )( )SRSIRI1111圖 3 1 4 置 位 與 復 位I 0 . 0I 0 . 1I 0 . 2I 0 . 4I 0 . 5 Q 0 . 3Q 3 . 4L D N IOIAIL D IO N I=A N I= II 0 . 5I 0 . 1I 1 . 4I 0 . 4I 0 . 2Q 0 . 3I 0 . 0Q 3 . 4 IIIIIII 1 . 4( )( )I I 0 . 3M 1 . 5=LDEDN O T=M 3 . 2I 0 . 7M 0 . 3 I 0 . 7M 3 . 2M 0 . 3LDI 0 . 3EU=M 1 . 5LDI 0 . 3I 0 . 7M 3 . 2M 1 . 5I 0 . 3I 0 . 3M 0 . 3 PNOTN ( )( )( )圖 3 1 5 取 反 與 跳 變 指 令I 2 . 34 T 3 7I 2 . 34 INPTT O N T 3 7T 3 7 00圖 3 1 6 通 電 延 時 定 時 器的位當前值 表 3 8 定時器特性 類型 分辨率 定時范圍 定時器號 1 m s 3 2 , 7 6 7 s T 0 , T 6 4 1 0 m s 3 2 7 . 6 7 s T1 ~ T 4 , T 6 5 ~ T 6 8 T O N R 1 0 0 m s 3 276 . 7s T5 ~ T 3 1 , T 6 9 ~ T 9 5 1 m s 32 767s T 3 2 , T 9 6 1 0 m s 3 2 7 . 6 7 s T 3 3 ~ T 3 6 , T 9 7 ~ T 1 0 0 T O N T O F 1 0 0 m s 3 2 7 6 . 7 s T3 7 ~ T 6 3 , T 1 0 1 ~ T 2 5 5 Q 0 . 06I 0 . 06T 3 3I 0 . 0Q 0 . 0T 3 3 INPTT O F 0( )圖 3 1 7 斷 電 延 時 定 時 器當前值100ms定時器可用類似圖 (a)的電路 。 t t1 2 I 2 . 1I 2 . 110 T2I 0 . 3 T2I 0 . 3T2T2T 3 250 T 3 2 Q 0 . 350 T 3 2T 3 2 Q 0 . 3 T 3 2 Q 0 . 3 INPTT O N R INPTT O N INPTT O N 010( )R1( ) ( )圖3 19 自動重新觸發(fā)定時的梯形圖圖3 18 保持型通電延時定時器錯誤的梯形圖 正確的梯形圖(b)(a) 當前值的位減至 0時,停止計數(shù),計數(shù)器位被置 1。 32 767+ 1= 32 767, 32 768 1= 32 767 I 2 . 5I 2 . 4 04CURPVC T UC4I 2 . 4I 2 . 5123456 圖 3 2 0 加 計 數(shù) 器 計數(shù)器位當前值 3CUCDPVC T U