精品乱码一区内射人妻无码-亚洲中文AⅤ中文字幕在线-免费不卡国产福利在线观看-国产综合无码一区二区色蜜蜜

          上海西邑電氣技術有限公司

          免費會員
          您現(xiàn)在的位置: 上海西邑電氣技術有限公司>>西門子>>PLC>> 6GK1 905-6AA00西門子
          6GK1 905-6AA00西門子
          參考價: 面議
          具體成交價以合同協(xié)議為準
          • 6GK1 905-6AA00 產(chǎn)品型號
          • 西門子/SIEMENS 品牌
          • 經(jīng)銷商 廠商性質(zhì)
          • 上海市 所在地

          訪問次數(shù):113更新時間:2018-03-06 17:02:49

          聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!
          產(chǎn)品簡介
          怎樣在 TD200 上通過內(nèi)嵌的 ASCII 數(shù)據(jù)動態(tài)修改消息文本
          產(chǎn)品介紹

           

          描述:
          缺省條件下,TD200 (直到固件版本2.1)不提供 ASCII 格式的內(nèi)置數(shù)據(jù)。但是因為 TD200 只在運行期間載入保存的靜態(tài)消息,所以可以通過更改這些給定的文本產(chǎn)生動態(tài)消息。

          注意事項:
          這種方法也可以用于固件版本為 3.0 的 TD200C 或 TD200 。對于 TD200C 和TD200 V3.0,可以通過 STEP 7 Mirco/Win V4.0 的 TD200 向?qū)渲脙?nèi)嵌字符串。參見條目——ID: 19340264。

          TD200C 配置實例說明

          在本文的結(jié)尾部分可以下載 STEP 7 Micro/Win 項目示例程序。

          在 STEP 7 Micro/Win 中,通過“Extras > TD200- Wizard...”,使用 TD200向?qū)渲靡粋€包含 20 個字符的報警信息。文本部分請輸入“Water pump:”。通過“Finish”按鈕關閉向?qū)Ш螅O 定的組態(tài)將保存在數(shù)據(jù)塊中。

          打開數(shù)據(jù)塊查看由 TD200 向?qū)Мa(chǎn)生的源代碼。

          假設配置的消息“Message 1” 從VB24 開始并順序填充接下來的 19 個字節(jié)。將 V14.7 置位則激活消息。


          圖 1:包含 TD200 數(shù)據(jù)的 DB1

          計算消息中特定點之前的 ASCII 字符的數(shù)目,特定點是指您想要在此處顯示動態(tài)文本的位置。

          例子:
          “Water pump:” =  11 個字符
           + 1 個空格 = 12 字符
          => 偏移量 = 12 字節(jié)

          動態(tài)文本可以從 VB24 + 12 字節(jié)處開始,即從 VB36 開始。

          注意:
          消息總共一定不能超過 20 個字節(jié)或者 20 個字符。

          在 TD200 配置之后向 DB1 中輸入可能的動態(tài)文本。將這些文本從自選的內(nèi)存標志復制到從 VB36 開始的消息中。在該例中,從 VB500 開始存放字符串“ON”,或者從 VB510開始存放字符串“OFF”


          圖 2:動態(tài)數(shù)據(jù)

          在主程序中,編程觸發(fā)帶有各自動態(tài)文本的消息。

          V400.0 是一個內(nèi)存標志,由用戶自行選擇。在報警中泵顯示為開或者關取決于該位,也就是說,將各自的字符串(“ON”/“OFF”) 復制到 VB36 開始的存儲區(qū)域。兩種情況下都必須復制 3 個字節(jié),以覆蓋前一個消息的整個內(nèi)存。


          圖 3:包含消息激活程序的主程序

          消息“Water pump: ON” :
          激活消息(V14.7=1)并且將 V400.0 置位


          圖 4 :激活消息“Water pump: ON”


          圖 5:在 TD200 上顯示

          消息“Water pump: OFF”:
          激活消息 (V14.7=1) 并且 V400.0 不置位。


          圖 6:激活消息“Water pump: OFF”

          問題描述:
          當高性能電容的時間(根據(jù) CPU 類型不同而不同)用完,或者電池模塊過期(200天),修改過的參數(shù)就會丟失。使用以下程序庫所提供的子程序,可以在 CPU 中的內(nèi)部 EEPROM 中保存完整的變量區(qū)域,在運行期內(nèi)該區(qū)域是不易失的(在系統(tǒng)手冊中僅說明了保存單個變量)。

          軟件要求:
          此操作程序庫使用需要 STEP 7 Micro/WIN  V4.0 SP7 或者更高的版本 。

          警告:
          當 CPU 啟動時,包含 DB (數(shù)據(jù)塊)的存儲卡不可以被插入。如果包含 DB 的存儲卡被插入,CPU 會讀出存儲卡的內(nèi)容而不是去讀內(nèi)部 EEPROM,同時存儲數(shù)據(jù)被錯誤的寫回。

          合并和使用庫:

          1. 將下載的文件“store_to_eeprom.zip”保存在電腦上。
          2. 在獨立的目錄下解壓文件“store_to_eeprom.zip”。
          3. 雙擊開始解壓的 STEP 7 Micro/WIN 庫 “store_to_eeprom.mwl”。
          4. 在 STEP 7-Micro/WIN 對話欄中打開確認集成的庫。

          增加的 “EEPROM (v1.0)”文件夾中包含了子程序“EEPROM_Direct"”和 “EEPROM_Indirect”。


          圖:01

          使用子程序:

          1. 在網(wǎng)絡中從文件夾“EEPROM (v1.0)”插入所需要的子程序。
          2. 根據(jù)例程中的參數(shù)列表給所選子程序分配輸入輸出參數(shù)。

          使用適當?shù)倪壿嬤B接,以確保在執(zhí)行期間程序執(zhí)行觸發(fā)輸入位“Start”保持為1 (高)。

          更多的信息也可以在子程序的注釋中得到。.

          注意:
          不能以很高的頻率在 EEPROM 上保存數(shù)據(jù)。EEPROM 典型的存儲次數(shù)為100,000次。如果超過這個值,CPU 將發(fā)生故障。 如果按小時在 EEPROM 上保存數(shù)值,那么 EEPROM 的預計使用壽命是 11 到 12 年。

          起始地址為直接尋址“EEPROM_direct"”例程:

           
          圖: 02
           

          參數(shù)變量類型說明
          ENBOOL

          必須始終為1(高)

          StartBOOL

          上升沿 (0 ->1)觸發(fā)程序運行;必須保持1 (高) 直到 BUSY 位變成 0 (低)。

          V_StartINT

          偏移量(起始地址)。例如,200=VB 200

          LengthINT

          從偏移量(起始地址)開始待保存的字節(jié)數(shù)

          MemoryINT

          用于子程序的臨時存儲區(qū)

          BusyBOOL

          過程狀態(tài) 1 (高),程序在運行中

          DoneBOOL結(jié)束狀態(tài) 1 (高),成功完成保存

          表: 01

          起始地址為間接尋址“EEPROM_indirect”例程:

           
          圖: 03
           

          參數(shù)變量類型說明
          ENBOOL

          必須始終為1(高)

          StartBOOL

          上升沿 (0 ->1)觸發(fā)程序運行;必須保持1 (高) 直到 BUSY 位變成 0 (低)。

          AddressDWORD起始地址偏移量(起始地址以DWORD類型變量讀入)
          LengthINT

          從偏移量(起始地址)開始待保存的字節(jié)數(shù)目

          MemoryINT

          用于子程序的臨時存儲

          BusyBOOL

          過程狀態(tài) 1 (高),程序在運行中

          DoneBOOL

          結(jié)束狀態(tài) 1 (高),成功完成保存

          表:02

          程序測試:
          程序運行后, 刪除可保持的 V 變量并將存儲的數(shù)據(jù)裝載回 CPU。 

          序號.解釋
          1刪除數(shù)據(jù):
          由路徑“View > Component > System Block"”到“System Block"”選擇“Retentive Ranges”表。


          圖:04

          選擇數(shù)據(jù)范圍,輸入起始地址和范圍。點擊“Clear”按鈕。

          例程如下圖顯示: 

           



          會員登錄

          ×

          請輸入賬號

          請輸入密碼

          =

          請輸驗證碼

          收藏該商鋪

          X
          該信息已收藏!
          標簽:
          保存成功

          (空格分隔,最多3個,單個標簽最多10個字符)

          常用:

          提示

          X
          您的留言已提交成功!我們將在第一時間回復您~
          產(chǎn)品對比 二維碼

          掃一掃訪問手機商鋪

          對比框

          在線留言