• <dd id="eoyqe"></dd>
  • 熱門搜索:西門子PLC模塊 觸摸屏 DP接頭 電纜 變頻器 伺服電機
    產品分類

    Product category

    相關文章

    Related articles

    產品展示 / products 您的位置:網站首頁 > 產品展示 > > CP 通信模塊 > 6ES7340-1CH02-0AE0
    6ES7340-1CH02-0AE0

    6ES7340-1CH02-0AE0

    簡要描述:6ES7340-1CH02-0AE0

    SIMATIC S7-300,CP 340通訊處理器 帶有RS422/485 接口,包含程序包CD

    產品型號:

    所屬分類:CP 通信模塊

    更新時間:2020-06-17

    廠商性質:代理商

    詳情介紹

    6ES7340-1CH02-0AE0

    SIMATIC S7-300,CP 340 通信處理器 帶 RS-422/485 接口 包括項目組態包 在 CD 上

    SIEMENS西門子

    *,質量保證,保修一年

    專業銷售及維修西門子各類工控自動化配件;

    :S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊

    西門子HMI人機界面:觸摸屏

    西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70

    西門子工業以太網:通訊網卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產品無憂所值,我們的產品都承諾質保一年,讓您買的省心舒心,用的放心!

    跟我一起玩200 smart PLC

    關于指針及循環指令的應用續3

       昨天下午,看到“找答案”版區有一個網友提問,說200smart的指針如何使用問題,問題鏈接:

    并帖出一程序,問題描述非常詳細,給回答省卻許多不必要的誤解。我看了一下,感覺沒有太大的程序錯誤語法,僅僅只是指針地址偏移處出現了地址區的錯誤,就回了一個貼,居然還被認可了。仔細想了想感覺不妥,似乎在那里出了一點狀況(大汗淋漓)。在回帖時寫了一句需要驗證,又特將此程序剪切下來,回到家里仔細看起來問題還真不少。

    網友的原程序: 經過提示,網友已經意識到錯誤的出處。

    LD     Clock_1s
    EU                                       //上升沿
    LBL    1                                 //標記
    MOVD   &VB200, VD100
    MOVW   *VD100, VW300
    +D     +2, VD200                     //尋址加2
    +I     +1, VW400                     //循環+1次

    AW>   VW400, 10                    //大于等于10次
    =      M0.0
    LDN    M0.0                                                     //LD   M0.0
    JMP    1                                 //標記                              //當循環10次上 調至標記1處,

                                                            重新進行循環,顯然無法清除循環次數。

                                                                   

    MOVW   +0, VW400                   //重置循環計數器 
    MOVD   +0, VD100                  //改此處??        //重置尋址起始位置 //                

    網友提問的本意應該是想通過指針的地址偏移,將地址自VW200開始的10個數據利用SM0.1標志位的上升沿、指針偏移方式依次寫入到數據存儲地址VW300中。

     

    上述程序的錯誤:

    首先,取初始指針地址不能每一個秒脈沖都取一次??梢哉{用SM0.1取一次初始指針地址或者每10個循環到達后再調用(這個方法我經常用的)。

    其次,LDN M0.0,根據網友意圖是當經過10秒后,清除循環次數及指針返回。但是,如果在此處使用LDN,則意義剛好相反,變為沒有到達10始終清零。

    再次,調用跳轉指令JMP,顯然有駁于原編程思路,當循環計數10到達后,調用JMP上跳至標記“1”處,反而無法將循環次數與指針返回。索性刪除這個跳轉,因為沒有必要,原因是循環10次到達后,可以通過雙整數指令的減法將指針返回了初始指針地址。

    另外,我在初次回復中也強調過關于循環次數比較指令的應用。如果是采用AW>10時,指針返回需要上移22個字;如果是采用AW = 10時,指針返回上移20個字的地址,實際上僅僅是循環10次與11次的區別,如果采用的是AW = 10,后應該數據VW218只能顯示一個掃描周期時間。反之,如果采用的是AW > 10,則有1秒的時間顯示,這個可以根據實際需要選擇。

    于是,修改了一下網友的程序,將程序下載到cpu驗證,圖示:

    修改后的程序如下所示:

     

     

    啟用“狀態圖表”監控程序運行情況:

     

     

       看似一個簡單的指針調用,實際上里面的內涵還是蠻深奧的,曾經有一位*大俠的那一句話,我一直記在心里“書讀的越多,才知道這個書會變的越厚”。希望那位網友能夠看到此貼后改正程序的不合理處,特將此貼通過整理發上來,讓大家來看看,加深對西門子200(200smart)指針應用的理解。

    6ES7340-1CH02-0AE0

     

     

       



      留言詢價

      留言框

      • 產品:

      • 您的單位:

      • 您的姓名:

      • 聯系電話:

      • 常用郵箱:

      • 省份:

      • 詳細地址:

      • 補充說明:

      • 驗證碼:

        請輸入計算結果(填寫阿拉伯數字),如:三加四=7
      上一篇:6ES7340-1BH02-0AE0
      下一篇:6ES7341-1AH02-0AE0
      • 聯系電話電話0731-89591337
      • 傳真傳真073189591337
      • 郵箱郵箱1533714462@qq.com
      • 地址公司地址長沙市岳麓區天頂街道尖山安置小區
      © 2022 版權所有:長沙奈歐自動化設備有限公司   備案號:湘ICP備2022004029號-1   sitemap.xml   管理登陸   技術支持:化工儀器網       
      • 公眾號二維碼

      聯系我們

      contact us

      掃一掃,關注我們

      返回頂部




      国产精品天干天干在线下载
    • <dd id="eoyqe"></dd>