STEP7中如何加密,设置一段时间后PLC自动停止工作

求助,在STEP7程序里如何加一段延时,使PLC到时自动停止工作,要求输入密码才能继续使用。有高手请帮忙,谢谢
如果对方断电后再重启设备呢?是不是又重新可以运行了?我想要的是PLC停止之后要输入密码才能继续正常使用。

我一般用两种方法:
第一种 plc停机后不是太明显 很难查找问题点。你用时钟计时 可以是一般计时和系统计时 时间到后 触发某个点 使他打断源程序的循环 也就是说时间到后让plc不能顺利的执行程序 因为程序中有个关键点被打断了 条件不具备了。这种呢 plc表面不会有任何的指示灯显示 和正常run是一样的 难以查找 除非设计者指出来或对程序工艺很熟的人才能解开。
第二种呢plc停机后会有明显的报错指示,只要密码解开就能查出停机原因的。同样用计时或计数器 时间到后让plc执行一段错误语句 比如说你让某个变量除以零 那么一旦执行 plc就会死机 程序停止运行。
这两种方法呢 都要建立在你的plc有密码保护 并且无密码不允许上载,下载和在线监视。密码设置 是在plc cpu属性中设置,在硬件组态中 右键点击cpu 在object properties 中点击 Protection选项卡 设置。
over
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-23
哈哈,我们老板也想这样,原理是,用带电池的PLC,用PLC的时间,写个闹钟程程系就可以。
第2个回答  2020-06-13
我一般用两种方法:
第一种
plc停机后不是太明显
很难查找问题点。你用时钟计时
可以是一般计时和系统计时
时间到后
触发某个点
使他打断源程序的循环
也就是说时间到后让plc不能顺利的执行程序
因为程序中有个关键点被打断了
条件不具备了。这种呢
plc表面不会有任何的指示灯显示
和正常run是一样的
难以查找
除非设计者指出来或对程序工艺很熟的人才能解开。
第二种呢plc停机后会有明显的报错指示,只要密码解开就能查出停机原因的
第3个回答  2010-07-23
调用实时时钟,或者中断组织块里面设置没有输出!!!
第4个回答  推荐于2017-11-23
PLC的M0-M13是保存在EPPROM里,除非清楚内存,否则不管电池是否耗尽,永久性保存,可用来触发跳到输入密码画面。方法如下:
规定的时间到了触发M0.1导通,M0.1导通,程序由M0.1处跳至最后,工艺停止;同时触发画面跳到输入密码画面,输入正确密码后复位MO.1,计时器重新计时。
由于M0.1永久性保持,不需要担心断电后重启问题。

这里要注意一个问题:在程序里做手脚被厂家知道后情节严重的会被起诉,打官司。我就碰到过这么一个案例。所以,保密工作要做好。

国产PLC CN系列,增加了4级密码保护功能,可以在这一块下功夫,不让对方读取到程序,就没办法拿出证据来说明时你搞的鬼。本回答被提问者采纳

STEP7中如何加密,设置一段时间后PLC自动停止工作
这两种方法呢 都要建立在你的plc有密码保护 并且无密码不允许上载,下载和在线监视。密码设置 是在plc cpu属性中设置,在硬件组态中 右键点击cpu 在object properties 中点击 Protection选项卡 设置。over

西门子PLC怎么设密码让别人打不开
1、需要安装好STEP 7-MicroWIN SMART这个软件。2、新建或者打开我们已经编辑好的程序,如下图所示。3、点击左侧工具栏中的“系统块”,在这里可以设置系统的相关参数。4、在弹出的系统设置窗口中,选择“安全”选项,点击打开。5、在这里我们可以看到共有四级密码供我们选择,其中完全权限为无权限,可以...

Plc程序如何上锁
一、硬件组态中打开CPU的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬 件组态就可以了。二、在Step7中, 可以先任意打开一块, 在"file"中选择"Generate Source"或快捷方式"Ctrl+T",弹出一个画面,填写"object name"如"tt",然后按OK确认,就会再弹出另一个画面...

PLC应用,STEP 7 V5.5 中FB和FC块的保护加密功能
要启用加密功能,先确保FB\/FC块的源文件已生成,在源文件列表中可见。若右击块未显示Block Privacy选项,需额外操作。前往Step7 V5.5安装盘,打开文件"CD_2Optional ComponentsS7 Block PrivacySetup.exe"进行加密功能启用。解密FB\/FC块时,必须在加密时勾选"Also encrypt decompilation information"选项,...

西门子300plc怎么设定才能使cpu运行到指定的时间自动停止不能运行?
1. 使用编程软件,如Step 7,创建一个计时器,然后编写一个指定的程序,当时间达到设定值时,自动停止CPU运行。2. 程序示例:在Step 7软件中,在主程序中添加一个计时器,在CPU或指定组内的计时器中分别选择预定义的计时器。3. 在timer范围中,设置定时器的初始计数值,并设置计时器的操作时间,...

西门子300plc 定时出现密码 step7编程,intouch做画面,写一段程序定时锁...
下位机做一个定时器,比如10秒钟定时器。然后每10秒计数器加1,然后在判断计数器的数值,如果你记得时间很长的话那么你就计数器累加。时间到了以后锁定上位机的一个变量,然后上位机停掉就行了

西门子PLC STEP7 V5.5 安装完成 秘钥怎么弄
1、设置密钥首先以X0输入端作为计时开始信号,当PLC内部接收到计时信号时,位软元件X1接通。在左母线处直接输入“ld x0”即可在梯形图中输入。2、以T0作为PLC内部计时器,此时应注意计时器的类型:T0~T199表示100ms通用定时器,T200~T2451表示0ms通用定时器,可以在输入信号后端输入“out t0 k30”...

如何使STEP7的流程暂停下来?
如下图:当X0为ON时,流程直接跳到第24步,4~23步不会被扫描,S0,S1处于暂停状态。当X0为OFF时,PLC继续扫描所有流程,还会从被暂停的步进位置继续工作。需要注意的是,如果暂停前STL内部的Y处于ON状态,那么暂停后Y同样会保持ON状态。如果是用PLC来驱动外部设备,如电机、电磁阀等,只用CJ指令的...

如何编写一套程序,在使用一段时间后程序停止运行
你太坏了,我更坏,告诉你这个。在你的上位机WINCC中编辑一个全局脚本,变量名与您的STEP7中的需要比较的变量名一致即可,然后再STEP7中作一个实数比较梯形图输出开关量令CPU停止即可,哈哈!

STEP 7设计两小时定时器,时间截止点亮Q0.1,怎么设计?
要设计一个定时器,使其在经过两个小时后点亮输出位 Q0.1,您可以按照以下步骤进行设计:打开 STEP 7 编程软件并创建一个新的程序块。在程序块中定义一个计时器(Timer)数据块,例如 DB1。在 DB1 中创建一个计时器(Timer)实例,例如 Timer1。配置 Timer1 的参数,设置定时器的时间为两小时。

相似回答