產(chǎn)品簡介
6ES7341-1CH02-0AE0
SIMATIC S7-300,,CP 341 通訊處理器帶 RS 422/485 接口 包括項目組態(tài)包 在 CD 上
詳細介紹
6ES73411CH020AE0西門子S7-300通信模塊
![]() | 6ES7341-1CH02-0AE0 SIMATIC S7-300,,CP 341 通訊處理器帶 RS 422/485 接口 包括項目組態(tài)包 在 CD 上 |
SIEMENS西門子
*,,質(zhì)量保證,,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART,、S7-300,、S7-400、 S7-1200,、S7-1500,、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420,、MM430,、MM440、G110,、G120,、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡,、通訊電纜、通訊接頭,、總線連接器 工控機,、交換機、自動化軟件等系型號齊全,,快速報價,,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,,讓您買的省心舒心,,用的放心!
跟我一起玩200smart PLC
我想為這些程序伸個冤
別光看我的標題,,會以為我被這些程序搞的如蒙冤多日,,懷有血海深仇似的。都說編程是一件綜合考量你對軟件,、硬件,;設備及工藝的認識、理解程度的標尺,,但凡網(wǎng)上很多*的編程大俠洋洋灑灑地信手能夠?qū)懗鲈S多經(jīng)典的,、移植性*的程序段子,直讓人感動的五體投地,。實際上都是他(她)在平時工作中的經(jīng)驗累積及積極,、主動的學習態(tài)度所堆積起來的思想,和平時勤于觀察,,善于記錄有關,。
一些非常經(jīng)典、非常有意思的程序段子,,總是時不時的在我眼前晃,,似乎有一些“冤屈”要想通過我的這個口(準確地講應該是手),找個機會來伸一伸,,則乃,,我對此認識尚還膚淺,理解淺顯,,更不能夠勝任當代的“老包”之職,回到正題,,今天就說說這些“冤屈”,。
例子程序若有雷同,全當抄襲,,先表示歉意,。
先來說說這個程序,,打開【S7-200 SMART PLUS 】幫助手冊----編程----子程序調(diào)用的常問問題2,程序截圖:
手冊中明確告知,,這個子程序調(diào)用時和離開時,,輸出位的一些特性。
但是,,如果我拿來做這個程序稍做修改,,挪做其它功能又將如何?假設,,我把EN管腳的地址用I0.0替換,,把IN1管腳用Q0.0的NC邏輯替換會產(chǎn)生怎么樣的結(jié)果?
編譯程序,、保存,、下載到cpu驗證一下:
大家馬上都會看出來這個輸出是一個隨機值,或許為1,,又或許為0,,具體輸出的狀態(tài)看I0.0離開時PLC的掃描周期所處的位置。
好,,我再加一點“料”,,不修改子程序的前提下,對管腳再稍作修改,,輸出的邏輯又將如何呢,?
這時輸出變的有那么一點規(guī)律了,對了,,這就是我們經(jīng)常在深入討論的,、經(jīng)典的一個話題,就是所謂“單按鈕起,、停”控制程序了,。
如果你擔心多次調(diào)用這樣的子程序又將如何?那你需要自己去試試了,。
所以,,知道“然”,還要學會應用這個“然”字,,知道了它的“不足”,,就是利用它的這個“不足”,把“壞事”變?yōu)?ldquo;好事”,,一直被大家理解為不合理的程序調(diào)用,,只要稍加修改也可以為我們所用,這個是我理解的“冤”,,我想為它伸一伸,。
再來看一個例子,,一個循環(huán)指令的應用:
相信大家也很快能夠看出問題的所在了,原因是這些臨時變量,、輸入接口變量的初始值問題,。在調(diào)用臨時變量、接口變量時,,大家都時刻注意著調(diào)用這些變量前,,都會很自覺地做初始化的操作。但,,是否是每一個變量都需要這樣做初始化呢,?答案當然是否定的。在特定的指令和應用環(huán)境中,,如,、循環(huán)指令它本身啟動時,INDX管腳的初值一定是自0值開始循環(huán)的,。而OUT1的管腳由于子程序多次調(diào)用,,需要做初始值的操作了。不然當該子程序被多次調(diào)用時,,這個管腳值會被多次修改,,造成程序的混亂和錯誤。
修改完整的子程序:
很顯然,,我在這個程序中僅僅是做了需要計算結(jié)果的初始化,,而對于循環(huán)指令的數(shù)據(jù)并沒有做任何操作,正常運行程序如下所示:
所以,,在準備做多次調(diào)用的子程序時,,一些變量的初始值不是一概定論的,而是需要根據(jù)具體實際的需 要,,靈活運用,,揚長避短,做到心中有數(shù),,我再次想為這個定論伸一伸冤,。
好了,其實編程應該是一件快樂的事情,,也別老掛著苦大仇深臉,,只有心情愉悅了,思路才會天馬行空,,任由你去馳騁,。
本不想采用這個標題,感覺偏離了當時編寫短文的本意,,但到后修改時,,突然閃出這么一個奇怪的念頭,感覺還是這樣寫的標題或許會輕松一些,,大家更容易有記憶,,不當之處盡請諒解。
6ES73411CH020AE0西門子S7-300通信模塊