:1800弄(電子商務(wù)園)5005.
公司主營(yíng):西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
![]() |
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2018-11-13 16:48:35瀏覽次數(shù):305
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
查表指令與使用添表指令、后進(jìn)先出指令和先進(jìn)先出指令生成的表配合使用時(shí),條目計(jì)數(shù)和數(shù)據(jù)條目數(shù)直接對(duì)應(yīng)。添表指令、后進(jìn)先出指或先進(jìn)先出指令需要表示條目數(shù)的字
,但查表指令不需要表示條目數(shù)的字。請(qǐng)參見下圖。
因此,應(yīng)將查找指令的 TBL
操作數(shù)的地址設(shè)置得比相應(yīng)的添表指令、后進(jìn)先出指令或先進(jìn)先出指令的 TBL
操作數(shù)高一個(gè)字(兩個(gè)字節(jié))。
示例:查表指令
示例:表格
下列程序創(chuàng)建一個(gè)包含 20
個(gè)條目的表格。表格的個(gè)存儲(chǔ)單元存儲(chǔ)表格長(zhǎng)度(在本例中為
20)。第二個(gè)存儲(chǔ)單元存儲(chǔ)當(dāng)前表格條目數(shù)。其它位置存儲(chǔ)各條目。一個(gè)表格多可有
100 個(gè)條目。其中不包括用于定義表格長(zhǎng)度或?qū)嶋H條目數(shù)(在本例中為 VW0 和
VW2)的參數(shù)。每次執(zhí)行指令時(shí),CPU 會(huì)自動(dòng)對(duì)表格中的實(shí)際條目數(shù)(在本例中為
VW2)執(zhí)行遞增或遞減操作。
在使用表格之前,必須表格條目數(shù)。否則,您將無法在表中添加條目。此外,還要確保使用邊沿觸發(fā)指令所有讀取和寫入命令。
要搜索表格,在執(zhí)行查找操作之前,必須將索引 (VW106) 設(shè)置為
0。如果找到匹配條目,索引存儲(chǔ)該表格條目編號(hào);如果未找到匹配條目,則索引為表格的當(dāng)前條目計(jì)數(shù) (VW2)。
LAD | STL | |
創(chuàng)建表格,表格包含 20 個(gè)條目,從存儲(chǔ)器位置 4 開始。 · 在次掃描時(shí),定義表格的長(zhǎng)度。 | Network 1 LD SM0.1 MOVW +20, VW0 | |
通過輸入 I0.0 復(fù)位表格。 · 在 I0.0 的上升沿,使用“+0"填充從 VW2 開始的存儲(chǔ)單元。 | Network 2 LD I0.0 EU FILL +0, VW2, 21 | |
通過輸入 I0.1 將值寫入表格。 · 在 I0.1 的上升沿,將存儲(chǔ)單元 VW100 的值到表格。 | Network 3 LD I0.1 EU ATT VW100, VW0 | |
通過輸入 I0.2 讀取表中的后一個(gè)值。 · 將表中的后一個(gè)值到 VW102 位置。這樣會(huì)使條目數(shù) 。在 I0.2 的上升沿,將表中的后一個(gè)值移入 VW102。 | Network 4 LD I0.2 EU LIFO VW0, VW102 | |
通過輸入 I0.3 讀取表中的個(gè)值。 · 將表中的個(gè)值到 VW104 位置。這樣會(huì)使條目數(shù) 。在 I0.3 的上升沿,將表中的個(gè)值移入 VW104。 | Network 5 LD I0.3 EU FIFO VW0, VW104 |
LAD | STL | |
在表中搜索值為 10 的個(gè)位置。 · 在 I0.4 的上升沿,復(fù)位索引指針。 · 查找等于 10 的表格條目。 | Network 6 LD I0.4 EU MOVW +0, VW106 FND= VW2, +10, VW106 |
LAD/FBD | STL | 說明 |
TON Txxx, PT | TON 接通延時(shí)定時(shí)器用于測(cè)定單獨(dú)的時(shí)間間隔。 | |
TONR Txxx, PT | TONR 保持型接通延時(shí)定時(shí)器用于累積多個(gè)定時(shí)時(shí)間間隔的時(shí)間值。 | |
TOF Txxx, PT | TOF 斷開延時(shí)定時(shí)器用于在 OFF(或 FALSE)條件之后一定時(shí)間間隔,例如冷卻電機(jī)的延時(shí)。 |
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
Txxx | WORD | 定時(shí)器編號(hào)(T0 至 T255) |
IN | BOOL | I、Q、V、M、SM、S、T、C、L、能流 |
PT | INT | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、*LD 、*AC、常數(shù) |
TON、TONR 和 TOF
定時(shí)器提供三種分辨率。分辨率由定時(shí)器編號(hào)確定如下所示。當(dāng)前值的每個(gè)單位均為時(shí)基的倍數(shù)。例如,使用 10 ms 定時(shí)器時(shí),計(jì)數(shù) 50 表示經(jīng)過的時(shí)間為 500 ms。
Txxx 定時(shí)器編號(hào)分配決定定時(shí)器的分辨率。分配有效的定時(shí)器編號(hào)后,分辨率會(huì)顯示在
LAD 或 FBD 定時(shí)器功能框中。
定時(shí)器類型 | 分辨率 | 值 | 定時(shí)器號(hào) |
TON、TOF | 1 ms | 32.767 s | T32、T96 |
10 ms | 327.67 s | T33 - T36, T97 - T100 | |
100 ms | 3276.7 s | T37 - T63, T101 - T255 | |
TONR | 1 ms | 32.767 s | T0、T64 |
10 ms | 327.67 s | T1 - T4、T65 - T68 | |
100 ms | 3276.7 s | T5 - T31、T69 - T95 |
避免定時(shí)器編號(hào)沖突
同一個(gè)定時(shí)器編號(hào)不能同時(shí)用于 TON 和 TOF 定時(shí)器。例如,不能同時(shí)使用 TON T32 和
TOF T3
【標(biāo)題】