Ⅰ STEP7中如何加密,設置一段時間後PLC自動停止工作
我一般用兩種方法:
第一種 plc停機後不是太明顯 很難查找問題點。你用時鍾計時 可以是一般計時和系統計時 時間到後 觸發某個點 使他打斷源程序的循環 也就是說時間到後讓plc不能順利的執行程序 因為程序中有個關鍵點被打斷了 條件不具備了。這種呢 plc表面不會有任何的指示燈顯示 和正常run是一樣的 難以查找 除非設計者指出來或對程序工藝很熟的人才能解開。
第二種呢plc停機後會有明顯的報錯指示,只要密碼解開就能查出停機原因的。同樣用計時或計數器 時間到後讓plc執行一段錯誤語句 比如說你讓某個變數除以零 那麼一旦執行 plc就會死機 程序停止運行。
這兩種方法呢 都要建立在你的plc有密碼保護 並且無密碼不允許上載,下載和在線監視。密碼設置 是在plc cpu屬性中設置,在硬體組態中 右鍵點擊cpu 在object properties 中點擊 Protection選項卡 設置。
over
Ⅱ step7編程軟體中如何給編好的FC,FB進行加密
將寫好的程序塊生成源文件,然後在源文件中添加語句:KNOW_HOW_PROTECT,然後再將源文件編譯後對應的塊就加密了。然後將源文件刪除後打開塊就只能看到對應的介面了。如果刪除源文件後,需要使用專門的破解工具破解後才能顯示塊出塊的內容。可以加密,自然可以解密。目前STEP75.4版本基本上都可以解密了,好像5.5的目前還不可以解密。如果需要恢復顯示,可以使用破解的方法,要不然就需要源文件。將源文件中KNOW_HOW_PROTECT語句刪除,重新編譯一下,塊就恢復到未加密狀態了。