發(fā)送較多 12 個(gè)雙字的數(shù)據(jù)內(nèi)容。
每個(gè)雙字的內(nèi)容可以是雙字(DWORD、DINT、REAL)格式的值,也可以是共同組成雙字的其它數(shù)據(jù)類(lèi)型的混合,例如:
4 個(gè)字節(jié)
2 個(gè)字
2 個(gè)字節(jié) + 1 個(gè)字
可以通過(guò)兩種方式觸發(fā)數(shù)據(jù)區(qū)域發(fā)送:
通過(guò)更改檢查
位更改后會(huì)立即傳送數(shù)據(jù)(“SendOnChange”= TRUE)。
通過(guò)用戶程序
“TriggerInput”輸入的沿變化為 0 → 1 時(shí),可以觸發(fā)傳送。
對(duì)于時(shí)間驅(qū)動(dòng)的傳送,可以使用 FC 觸發(fā)器觸發(fā)。
無(wú)論傳送始終包含所有數(shù)據(jù)還是僅包含已更改的數(shù)據(jù)雙字,也均可使用“SendAll”*。
提示 請(qǐng)記住雙字邊界當(dāng)傳送更改的數(shù)據(jù),且數(shù)據(jù)區(qū)域包含雙字格式的值時(shí),請(qǐng)確保雙字值實(shí)際上位于要采集的數(shù)據(jù)區(qū)域中的較多 12 個(gè)雙字值之一。 由于僅在特定字中發(fā)生了更改,因此如果分布于兩個(gè)連續(xù)的數(shù)據(jù)雙字上,則可能僅傳送雙字值中的一個(gè)字(高位或低位字)。在這種情況下,字缺失可能導(dǎo)致接收伙伴發(fā)生數(shù)據(jù)錯(cuò)誤(適用于 ST7cc,不適用于 S7 CPU)。 |
提示 使用標(biāo)準(zhǔn)訪問(wèn)的 DB該塊具有“ANY”類(lèi)型的參數(shù)。因此,禁用 DB 屬性中的“優(yōu)化塊訪問(wèn)”(Optimized block access) 屬性。 |
參數(shù): | PartnerNo PartnerObjectNo Enabled ImageMemory Conditional Unconditional TimeStamp |
有關(guān)說(shuō)明,請(qǐng)參見(jiàn)重現(xiàn)參數(shù)部分。 |
參數(shù): | SendOnChange |
聲明: | INPUT |
數(shù)據(jù)類(lèi)型: | BOOL |
取值范圍: | TRUE / FALSE |
默認(rèn)值: | FALSE |
說(shuō)明: | 發(fā)送更改 設(shè)置為 TRUE 時(shí),該塊在采集的數(shù)據(jù)區(qū)域“DataInput”中運(yùn)行更改檢查。數(shù)據(jù)塊檢查是否至少更改了一個(gè)位。如果檢查到更改,則自動(dòng)開(kāi)始數(shù)據(jù)區(qū)域傳送。通過(guò)“SendAll”參數(shù)*傳送整個(gè)區(qū)域還是僅傳送更改的區(qū)域。 如果設(shè)置為 FALSE,則需通過(guò)輸入?yún)?shù)“TriggerInput”觸發(fā)傳送。 |
參數(shù): | TriggerInput | |
聲明: | INPUT | |
數(shù)據(jù)類(lèi)型: | BOOL | |
取值范圍: | TRUE / FALSE | |
默認(rèn)值: | FALSE | |
地址范圍: | 輸入 | I 0.0 ... I n.7 |
存儲(chǔ)器位 | M 0.0 ... M n.7 | |
數(shù)據(jù)位 | DBm.DBX 0.0 ... n.7 | |
說(shuō)明: | 觸發(fā)器輸入 “TriggerInput”輸入的沿變化為 0 → 1 時(shí),可以在所需時(shí)間觸發(fā)數(shù)據(jù)幀的傳送。 示例: 確保將“ImageMemory”參數(shù)設(shè)置為 FALSE,以防止在 TIM 站上保存時(shí)覆蓋該帶時(shí)間戳的數(shù)據(jù)。 FC Trigger 塊可用于通過(guò)“TriggerInput”以時(shí)間驅(qū)動(dòng)方式觸發(fā)傳送。 “TriggerInput”實(shí)際上只是間接觸發(fā)傳送?!癟riggerInput”沿變化為 0 → 1 時(shí),數(shù)據(jù)幀將與其當(dāng)前值放到一起,并傳送到本地 TIM 中。TIM 負(fù)責(zé)實(shí)際傳送給伙伴。對(duì)于專(zhuān)線或無(wú)線網(wǎng)絡(luò),可以直接進(jìn)行傳送。對(duì)于撥號(hào)連接,數(shù)據(jù)幀可以先保存在 TIM 上,并在稍后的時(shí)間發(fā)送。例如,原因可以是數(shù)據(jù)幀已標(biāo)記為“有條件自發(fā)”,參見(jiàn)參數(shù)“Conditional”。 | |
如果不需要此參數(shù),保留不處理即可。但是,應(yīng)將“SendOnChange”參數(shù)設(shè)置為 TRUE,以便在每次更改時(shí)自動(dòng)傳送數(shù)據(jù)。 對(duì)于觸發(fā),還可選擇“SendOnChange”與“TriggerInput”的組合。這意味著,當(dāng)檢測(cè)到更改時(shí),或者“TriggerInput”輸入的邊沿每次從 0 變?yōu)?1 時(shí),都會(huì)觸發(fā)傳送。 如果既不使用“SendOnChange”也不使用“TriggerInput”來(lái)觸發(fā)數(shù)據(jù)傳送,則只有對(duì)該數(shù)據(jù)對(duì)象有單個(gè)請(qǐng)求或在一般請(qǐng)求的框架內(nèi)時(shí),才會(huì)傳送數(shù)據(jù)。 |
參數(shù): | SendAll |
聲明: | INPUT |
數(shù)據(jù)類(lèi)型: | BOOL |
取值范圍: | TRUE / FALSE |
默認(rèn)值: | TRUE |
說(shuō)明: | 每次傳送時(shí)都發(fā)送所有數(shù)據(jù) 使用該參數(shù),可以*該數(shù)據(jù)塊是始終傳送“DataInput”所*區(qū)域的所有數(shù)據(jù),還是僅傳送更改的數(shù)據(jù)。可以通過(guò)已激活的更改檢查 (SendOnChange = TRUE) 或者通過(guò)“TriggerInput”觸發(fā)傳送。 SendAll = TRUE 始終發(fā)送所有數(shù)據(jù) SendAll = FALSE 僅發(fā)送更改的數(shù)據(jù) 例外情況: 當(dāng)只傳送已更改的數(shù)據(jù)區(qū)域(“SendAll”= FALSE)時(shí),該區(qū)域由檢測(cè)到更改的**個(gè)和最后一個(gè)雙字組成且所有字位于這兩個(gè)字之間,即使未發(fā)生更改也是如此。 如果對(duì)該數(shù)據(jù)對(duì)象有單個(gè)請(qǐng)求,或在一般請(qǐng)求范圍內(nèi),將始終傳送“DataInput”所*區(qū)域的所有數(shù)據(jù)字。 |
參數(shù): | DataInput |
聲明: | INPUT |
數(shù)據(jù)類(lèi)型: | ANY |
取值范圍: | 請(qǐng)參見(jiàn)地址范圍 |
默認(rèn)值: | P#P 0.0 VOID 0 |
地址范圍: | P#DBxx.DBX yy.0 DWORD zz xx:數(shù)據(jù)塊編號(hào) 1...32767 yy:字節(jié)編號(hào) zz:雙字的編號(hào) 1...12(從字節(jié)編號(hào) yy 開(kāi)始)。 示例: 輸入指針時(shí),不要忘記點(diǎn)號(hào)和空格! 請(qǐng)注意,不允許使用默認(rèn)值(空指針)。必須*具有真實(shí)地址的指針。 |
說(shuō)明: | 數(shù)據(jù)輸入?yún)^(qū) ANY 指針對(duì)要采集的數(shù)據(jù)所在的數(shù)據(jù)區(qū)域進(jìn)行尋址。此數(shù)據(jù)區(qū)域必須在數(shù)據(jù)塊中,并且其長(zhǎng)度可以在 1 到 12 個(gè)數(shù)據(jù)雙字范圍內(nèi)變化。 有關(guān)內(nèi)容和格式的信息,請(qǐng)參見(jiàn)上文中的“功能”部分。 如果參數(shù)分配不正確(空指針、長(zhǎng)度 > 12、數(shù)據(jù)區(qū)域不是 DB),則會(huì)在診斷緩沖區(qū)中輸入錯(cuò)誤消息(事件 ID B114,[Info2/3] = 11)。CPU 不更改為 STOP 模式。然后,在更正錯(cuò)誤之前,不再對(duì)該數(shù)據(jù)塊進(jìn)行處理。 |
詞條
詞條說(shuō)明
報(bào)警顯示中的鍵盤(pán)命令報(bào)警顯示功能快捷鍵選擇所有報(bào)警Ctrl+A確認(rèn)所有已選擇的報(bào)警Ctrl+Q
過(guò)程映像的基本原理功能用戶程序?qū)斎?(I) 和輸出 (O) 操作數(shù)區(qū)域?qū)ぶ窌r(shí),不會(huì)查詢或更改數(shù)字量信號(hào)模塊端的信號(hào)狀態(tài)。 而是訪問(wèn) CPU 系統(tǒng)存儲(chǔ)器中的存儲(chǔ)區(qū)。 該存儲(chǔ)區(qū)稱(chēng)為過(guò)程映像。過(guò)程映像的優(yōu)點(diǎn)與直接訪問(wèn)輸入和輸出模塊相比,訪問(wèn)過(guò)程映像的主要優(yōu)點(diǎn)在于在一個(gè)程序周期期間,CPU 具有一致性的過(guò)程信號(hào)映像。 如果程序執(zhí)行期間輸入模塊端的信號(hào)狀態(tài)發(fā)生變化,過(guò)程映像中的信號(hào)狀態(tài)仍保持不變,直到下一
IP 地址分配組態(tài)選項(xiàng)設(shè)備出廠時(shí)或恢復(fù)為出廠設(shè)置后,沒(méi)有 IP 地址??赏ㄟ^(guò)以下方法將 IP 地址分配給設(shè)備:DHCP(默認(rèn)設(shè)置)Primary Setup Tool有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)《Primary Setup Tool》組態(tài)手冊(cè)。 如需組態(tài)手冊(cè),可訪問(wèn) Internet 上 SIEMENS 工業(yè)自動(dòng)化與驅(qū)動(dòng)的服務(wù)與支持頁(yè)面的條目 ID?19440762。STEP 7CLI(通過(guò)串行
刪除連接與所有的標(biāo)準(zhǔn)連接一樣,在插入 PUT 或 GET 指令時(shí)將在網(wǎng)絡(luò)視圖的連接表中顯示自動(dòng)創(chuàng)建的一條連接。 因此,可以在連接表中刪除該連接。步驟要?jiǎng)h除連接,請(qǐng)按以下步驟操作:在網(wǎng)絡(luò)視圖中打開(kāi)連接表。在連接表中,選擇要?jiǎng)h除的連接。然后,右鍵單擊連接并在快捷菜單中選擇“刪除”(Delete) 命令。結(jié)果該連接刪除。 但 PUT 或 GET 指令和相關(guān)的背景數(shù)據(jù)塊被保留。必要時(shí)。需手動(dòng)將其刪除。要繼
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com