熱門搜尋₪▩₪│•:西門子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 通訊模組

更新時間₪▩₪│•:2022-08-11

廠商性質₪▩₪│•:代理商

詳情介紹

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

    掃一掃◕✘☁•,關注我們

    返回頂部




    粗了大了 整进去好爽视频,台湾乡下农村a片,每日更新在线观看av_手机,他的舌头弄得我欲仙欲死