熱門搜尋₪☁₪◕•:西門子PLC模組 觸控式螢幕 DP接頭 電纜 變頻器 伺服電機
產品分類

Product category

相關文章

Related articles

產品展示 / products 您的位置₪☁₪◕•:網站首頁 > 產品展示 > > CP 通訊模組 > 6ES7341-1CH02-0AE0
6ES7341-1CH02-0AE0

6ES7341-1CH02-0AE0

簡要描述₪☁₪◕•:6ES7341-1CH02-0AE0

CP 341通訊處理器帶有 RS422/485 介面

產品型號₪☁₪◕•:

所屬分類₪☁₪◕•:CP 通訊模組

更新時間₪☁₪◕•:2022-08-11

廠商性質₪☁₪◕•:代理商

詳情介紹

6ES7341-1CH02-0AE0

SIMATIC S7-300╃☁✘✘☁,CP 341 通訊處理器帶 RS 422/485 介面 包括專案組態包 在 CD 上

6ES7341-1CH02-0AE0

SIEMENS西門子

*╃☁✘✘☁,質量保證╃☁✘✘☁,保修一年

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

₪☁₪◕•:S7-200CN•₪•·、S7-200SMART•₪•·、S7-300•₪•·、S7-400•₪•·、 S7-1200•₪•·、S7-1500•₪•·、ET200•₪•·、LOGO邏西門子可程式設計控制器輯控制模組

西門子HMI人機介面₪☁₪◕•:觸控式螢幕

西門子變頻器₪☁₪◕•:MM420•₪•·、MM430•₪•·、MM440•₪•·、G110•₪•·、G120•₪•·、6SE70

西門子工業乙太網₪☁₪◕•:通訊網絡卡•₪•·、通訊電纜•₪•·、通訊接頭•₪•·、匯流排聯結器 工控機•₪•·、交換機•₪•·、自動化軟體等系型號齊全╃☁✘✘☁,快速報價╃☁✘✘☁,買我們的產品無憂所值╃☁✘✘☁,我們的產品都承諾質保一年╃☁✘✘☁,讓您買的省心舒心╃☁✘✘☁,用的放心◕▩✘!

跟我一起玩200smart PLC

我想為這些程式伸個冤

  別光看我的標題╃☁✘✘☁,會以為我被這些程式搞的如蒙冤多日╃☁✘✘☁,懷有血海深仇似的✘✘·。都說程式設計是一件綜合考量你對軟體•₪•·、硬體;裝置及工藝的認識•₪•·、理解程度的標尺╃☁✘✘☁,但凡網上很多*的程式設計大俠洋洋灑灑地信手能夠寫出許多經典的•₪•·、移植性*的程式段子╃☁✘✘☁,直讓人感動的五體投地✘✘·。實際上都是他(她)在平時工作中的經驗累積及積極•₪•·、主動的學習態度所堆積起來的思想╃☁✘✘☁,和平時勤於觀察╃☁✘✘☁,善於記錄有關✘✘·。

  一些非常經典•₪•·、非常有意思的程式段子╃☁✘✘☁,總是時不時的在我眼前晃╃☁✘✘☁,似乎有一些“冤屈”要想透過我的這個口(準確地講應該是手)╃☁✘✘☁,找個機會來伸一伸╃☁✘✘☁,則乃╃☁✘✘☁,我對此認識尚還膚淺╃☁✘✘☁,理解淺顯╃☁✘✘☁,更不能夠勝任當代的“老包”之職╃☁✘✘☁,回到正題╃☁✘✘☁,今天就說說這些“冤屈”✘✘·。

例子程式若有雷同╃☁✘✘☁,全當抄襲╃☁✘✘☁,先表示歉意✘✘·。

  先來說說這個程式╃☁✘✘☁,開啟【S7-200 SMART PLUS 】幫助手冊----程式設計----子程式呼叫的常問問題2╃☁✘✘☁,程式截圖₪☁₪◕•:

 

手冊中明確告知╃☁✘✘☁,這個子程式呼叫時和離開時╃☁✘✘☁,輸出位的一些特性✘✘·。

但是╃☁✘✘☁,如果我拿來做這個程式稍做修改╃☁✘✘☁,挪做其它功能又將如何₪◕│✘✘?假設╃☁✘✘☁,我把EN管腳的地址用I0.0替換╃☁✘✘☁,把IN1管腳用Q0.0的NC邏輯替換會產生怎麼樣的結果₪◕│✘✘?

編譯程式•₪•·、儲存•₪•·、下載到cpu驗證一下₪☁₪◕•:

 

 

  大家馬上都會看出來這個輸出是一個隨機值╃☁✘✘☁,或許為1╃☁✘✘☁,又或許為0╃☁✘✘☁,具體輸出的狀態看I0.0離開時PLC的掃描週期所處的位置✘✘·。

  好╃☁✘✘☁,我再加一點“料”╃☁✘✘☁,不修改子程式的前提下╃☁✘✘☁,對管腳再稍作修改╃☁✘✘☁,輸出的邏輯又將如何呢₪◕│✘✘?

 

 

這時輸出變的有那麼一點規律了╃☁✘✘☁,對了╃☁✘✘☁,這就是我們經常在深入討論的•₪•·、經典的一個話題╃☁✘✘☁,就是所謂“單按鈕起•₪•·、停”控制程式了✘✘·。

  如果你擔心多次呼叫這樣的子程式又將如何₪◕│✘✘?那你需要自己去試試了✘✘·。

所以╃☁✘✘☁,知道“然”╃☁✘✘☁,還要學會應用這個“然”字╃☁✘✘☁,知道了它的“不足”╃☁✘✘☁,就是利用它的這個“不足”╃☁✘✘☁,把“壞事”變為“好事”╃☁✘✘☁,一直被大家理解為不合理的程式呼叫╃☁✘✘☁,只要稍加修改也可以為我們所用╃☁✘✘☁,這個是我理解的“冤”╃☁✘✘☁,我想為它伸一伸✘✘·。

再來看一個例子╃☁✘✘☁,一個迴圈指令的應用₪☁₪◕•:

 

 

  相信大家也很快能夠看出問題的所在了╃☁✘✘☁,原因是這些臨時變數•₪•·、輸入介面變數的初始值問題✘✘·。在呼叫臨時變數•₪•·、介面變數時╃☁✘✘☁,大家都時刻注意著呼叫這些變數前╃☁✘✘☁,都會很自覺地做初始化的操作✘✘·。但╃☁✘✘☁,是否是每一個變數都需要這樣做初始化呢₪◕│✘✘?答案當然是否定的✘✘·。在特定的指令和應用環境中╃☁✘✘☁,如•₪•·、迴圈指令它本身啟動時╃☁✘✘☁,INDX管腳的初值一定是自0值開始迴圈的✘✘·。而OUT1的管腳由於子程式多次呼叫╃☁✘✘☁,需要做初始值的操作了✘✘·。不然當該子程式被多次呼叫時╃☁✘✘☁,這個管腳值會被多次修改╃☁✘✘☁,造成程式的混亂和錯誤✘✘·。

修改完整的子程式₪☁₪◕•:

 

 

  很顯然╃☁✘✘☁,我在這個程式中僅僅是做了需要計算結果的初始化╃☁✘✘☁,而對於迴圈指令的資料並沒有做任何操作╃☁✘✘☁,正常執行程式如下所示₪☁₪◕•:

 

 

  所以╃☁✘✘☁,在準備做多次呼叫的子程式時╃☁✘✘☁,一些變數的初始值不是一概定論的╃☁✘✘☁,而是需要根據具體實際的需 要╃☁✘✘☁,靈活運用╃☁✘✘☁,揚長避短╃☁✘✘☁,做到心中有數╃☁✘✘☁,我再次想為這個定論伸一伸冤✘✘·。

好了╃☁✘✘☁,其實程式設計應該是一件快樂的事情╃☁✘✘☁,也別老掛著苦大仇深臉╃☁✘✘☁,只有心情愉悅了╃☁✘✘☁,思路才會天馬行空╃☁✘✘☁,任由你去馳騁✘✘·。

  本不想採用這個標題╃☁✘✘☁,感覺偏離了當時編寫短文的本意╃☁✘✘☁,但到後修改時╃☁✘✘☁,突然閃出這麼一個奇怪的念頭╃☁✘✘☁,感覺還是這樣寫的標題或許會輕鬆一些╃☁✘✘☁,大家更容易有記憶╃☁✘✘☁,不當之處盡請諒解✘✘·。



留言詢價

留言框

  • 產品₪☁₪◕•:

  • 您的單位₪☁₪◕•:

  • 您的姓名₪☁₪◕•:

  • 聯絡電話₪☁₪◕•:

  • 常用郵箱₪☁₪◕•:

  • 省份₪☁₪◕•:

  • 詳細地址₪☁₪◕•:

  • 補充說明₪☁₪◕•:

  • 驗證碼₪☁₪◕•:

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

聯絡我們

contact us

掃一掃╃☁✘✘☁,關注我們

返回頂部




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