西門子S7 300 PLC CPU自動停止程式例項

2021-09-14 01:17:38 字數 2432 閱讀 8882

1樓:

1:把所有的程式全部寫在fc或者fb中

2:在ob塊中有條件呼叫所有的fc和fb

3:ob中寫一個脈衝定時器,脈衝間隔大一點,比如1小時一個脈衝

4:寫一個整數自累加程式段,上面的脈衝定時器來一個脈衝,這個整數就加1,然後賦值給它自己,假設這個整數的地址是mw100

5:算一下半年是多少個小時,大概是4380小時,

6:那好了,當mw100≥4380時,全部的fc、fb呼叫條件失效,那程式也就無法執行了

注:這個方法只適合cpu加密的情況,而且你需要確保別人解不開你的密碼,否則就是個擺設

不過呢。。。呵呵,這種程式我見過好多,要想保證完全解不開。。。。呵呵。。你懂得。。

如果你只是單純的用lad或者stl編寫程式。。。。

我只能說國內同行牛人多得是,只有你想不到,沒有他們做不到的

還是用scl吧,程式全部寫進fb,編譯完了原始檔刪掉,就算解開密碼,沒有原始檔也不是一時半會能開機的

2樓:虎嘯

做個定時器,定時半年停止,然後你在做上覆位就ok了。

3樓:傷心陽陽

可以讀plc的系統時鐘 當時間到達 來遮蔽關鍵的fc fb

4樓:誰意隨心

連線觸控式螢幕時間,在程式裡插上一個觸控式螢幕時間到就觸發的程式

西門子300plc怎麼設定才能使cpu執行到指定的時間自動停止不能執行

5樓:刁小彬

在程式中加入一個鎖定標記,由時間觸發。

西門子300plc採用了一類可程式設計的儲存器,用於其內部儲存程式,執行邏輯運算,順序控制,定時,計數與算術操作等面向使用者的指令,並通過數字或模擬式輸入/輸出控制各種型別的機械或生產過程。

需要停止執行時在程式中加入一個鎖定標記,由時間觸發,cpu執行到指定的時間自動停止。如需重新啟動,輸入密碼後,清除鎖定標記,機器就可重新執行。

擴充套件資料:

一、西門子plc的優點

1、可靠

plc不需要大量的活動元件和連線電子元件。它的連線大大減少。與此同時,系統的維修簡單,維修時間短。

plc採用了一系列可靠性設計的方法進行設計。例如:冗餘的設計。

斷電保護,故障診斷和資訊保護及恢復。

plc是為工業生產過程控制而專門設計的控制裝置,它具有比通用計算機控制更簡單的程式語言和更可靠的硬體。採用了精簡化的程式語言。程式設計出錯率大大降低。

2、易操作

plc有較高的易操作性。它具有程式設計簡單,操作方便,維修容易等特點,一般不容易發生操作的錯誤。對plc的操作包括程式輸入和程式更改的操作。

程式的輸入直接可接顯示,更改程式的操作也可以直接根據所需要的地址編號或接點號進行搜尋或程式尋找,然後進行更改。

3、靈活

plc採用的程式語言有梯形圖、布林助記符、功能表圖、功能模組和語句描述程式語言。程式設計方法的多樣性使程式設計簡單、應用面拓展。操作十分靈活方便,監視和控制變數十分容易。

二、plc特點

2、裝置操作靈活方便,能夠實現啟動與暫停,自動與手動模式切換,計數與清零,氣缸下壓時間調整等。

3、螺絲的自動排放,送料,固定,由機器一次性自動完成,不需人工輔助。

4、高速的生產節拍,可實現單工位速度不低於 1-1.5 件/秒。定位精度高,位置誤差不大於 0.02 毫米。

6樓:親愛的濃眉先生

plc執行一段時間停止:

ldsm0.4

euincd   md0   //每分鐘累加一次,ldd=md0, 4320  //3天后cpu停止,4320=3天*24小時*60分鐘

stop    //在系統塊裡將md0設定為斷電保持,那麼計時不受停電影響,停電自動儲存計時間。

7樓:上海長英

s7-300 cpu中有時鐘,

只要編寫程式 判斷當前的日期 是否 大於或等於你 設定的停機日期 就可以了

如果時間到了,就通過寫程式 禁止 執行使用者程式plc 就停機了

8樓:路過的回憶依舊

sfc 1讀取時間,存到db地址,做個程式跳轉就ok了啊。

9樓:匿名使用者

有一個時間繼電器來計時來停止執行的功能.

10樓:匿名使用者

plc內部有時間系統的。

西門子plc s7-300 315-2dp cpu如何實現給使用者試用期,一段時間後程式自動停止執行,先謝謝各位高手了

11樓:wsd龍在邊緣

做個小的時鐘控制程式,使控制的條件載入輸出的結果的前面,來控制結果的輸出。

12樓:匿名使用者

做個時鐘控制程式,在設定的時間到後,讓某些輸出關斷,或禁止輸出。不過這樣做有些不地道。

西門子S7 300程式問題,西門子S7 300 程式問題

一般是不可能出現的,有以下幾種情況會導致上述問題發生1.輸出點在其他程式塊中有重置 2.m0.0在不斷被觸發,它在以監控看不到的速度通斷3.300的上公升沿p的位址有沒被重置 4.更換輸出點或cpu試一下 希望對你有幫助 p 是m0.0上公升沿觸發訊號,是在m0.0接通時產生乙個接通訊號,然後斷開。...

西門子S7 300 PLC程式設計問題。誰幫我編一下程式

sb1 i10.0 sb2 i10.1 km1 q10.0 km2 q10.1 km3 q10.2 語句表程式 網路1 a i 10.0 s q 10.0 s q 10.1 網路2 a q 10.0 a q 10.1 l s5t 8s sd t 0 nop 0 nop 0 nop 0 nop 0 網...

求助高手西門子,求助高手 西門子s7 200程式設計軟體老版本解除安裝之後怎麼裝都裝不上了 登錄檔清除也查了

具體做法 先解除安裝s7 200軟體,再執行登錄檔編輯器 hkey local machine software micrsoft windows currentversion uninstall 用滑鼠右鍵彈出查詢 輸入 step7 然後把搜到的有關s7200的條目刪除。重新啟動電腦,再安裝就可以...