西门子6ES7214-1BD23-0XB8型号规格

发布时间:2024-05-10
西门子6es7214-1bd23-0xb8型号规格
如何给plc程序块上锁fb,fc块答:一、硬件组态中打开cpu的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬件组态就可以了。二、在step7中,可以先任意打开一块,在file中选择generatesource或快捷方式ctrl+t,弹出一个画面,填写bbbbbbname如tt,然后按ok确认,就会再弹出另一个画面,左边是你的程序中所有的块,如果你需要保护哪些块,就把这些块移到右边,然后退出所有的程序块,再进入simaticmanager中。在s7programsources找到文件tt,双击tt打开,在第四行中加入know_how_protect,然后编译,无错后存盘。这样fb1、fb2就被保护住,如想去掉保护,在tt中去掉know_how_protect编译存盘即可。
注意:千万不要丢失或删除源文件(如tt),否则程序被保护,用户可以另存到其它目录中,或exportsource到硬盘中,再删除源文件,这样别人只能看到未保护的块。1.打开程序编辑窗口lad/fbd/stl;2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单file—>generatesource生成);3.在lad/fbd/stl窗口中关闭您的程序块,并在simaticmanager项目管理窗口的source文件夹中打开上一步所生成的source文件;4.在程序块的声明部分,title行下面的一行中输入”know_how_protect”;compile);?save,file?5.存盘并编译该source文件(选择菜单file6.现在就完成了您程序块的加密保护;如下图中表示了如何对stlsource文件进行加密:取消对程序块的加密保护1.打开程序块的source源文件;2.删除文件中的know_how_protect;3.存盘并编译该source文件;4.现在程序块的加密保护已经取消
目前所运行一项目一直运行正常一年多,现发现一个问题,原来系统设备的启停是靠外面的启停按钮启停的,现场操作人员发现有时系统会自行启动设备,而操作人员没有任何操作。出现这种情况下按急停按钮也不起作用(正常情况下急停都起作用),当出现这种意外时去按停止按钮就能停下来。项目是300plc+200plc,两者之间profibus-dp通讯。启停信号是进200plc,最终设备的控制在300plc内完成。答:从你的描述“出现这种情况下按急停按钮也不起作用(正常情况下急停都起作用),当出现这种意外时去按停止按钮就能停下来”看,这个系统的设计存在很大的缺陷。急停按钮是起硬件保护功能的,当急停按下后,系统应无条件停机,而你的系统却会出现急停不起作用的问题。通常急停按钮的设计是用来直接切断24vdc输出控制电源的,不应通过plc控制,但急停信号可供给plc作故障诊断用。系统原来能工作一年多正常,现会出现自动启动,而你的系统又恰恰是启停信号是进200plc,最终设备的控制在300plc内完成,这就很可能是通信受干扰所致了。建议你的通信总线电缆独立走线,不要与其它线路混行。当然最好还是将程序认真的过一遍,看看是否有bug。系统会自动启动,急停按钮又不起作用,这个系统真的风险很大,一旦出现安全事故后果不堪设想
在中断ob37中执行调用大量fc程序,是否影响ob1中正常程序的处理速度和其它中断程序的速度?对cpu的运行有何影响?答:1、在中断ob37中执行调用大量fc程序,是否影响ob1中正常程序的处理速度和其它中断程序的速度?a、组织块是按系统已分配的中断优先级来执行,数字越大优先级越高,优先级高的可以中断优先级低的。b、一般ob1的默认为1级,ob30-ob38默认为7-15级,ob37为14级。数字越大优先级越高。c、ob37中执行调用大量fc程序,则其就占用cpu时间长,肯定会响应对ob1中或其他中断的程序的扫描(执行)。2、对cpu的运行有何影响?对cpu本身的运行没有任何影响,即cpu运行哪个程序是有系统操作系统来分配的。cpu只是一个执行“机构”而已。这个问题提得不专业,在此不要纠缠这个问题了。望注重下述问题的讨论,即这个问题应这样提出:“对于你的控制系统的实时性是否有影响?”。3、对于控制系统的实时性是否有影响?在此要强调是要合理应用ob循环中断:按楼主的设计意图,是由两个ob循环中断来调度楼主的控制程序,即ob37(循环时间短,优先级高)与ob1(循环时间长,优先级低)。合理的设计是将实时性要求高、数据更新要求快的任务(程序)均安排在ob37中来执行。而将上述要相对低一些的的任务(程序)均安排在ob1中来执行。这样可以轻重缓急地实现任务(程序)的调度。一个有经验的程序(软件)设计者会合理地安排自己的控制系统中任务(程序)的中断优先级。也会通过实践不断修正所分配的优先级,使得自己的控制系统的实时性更高。4、而对于“中断ob37中执行调用大量fc程序”并不是不可取的,如果控制系统就这有这样的需求,即只有这样才可满足实时性的要求,就可这样做!一个合格的程序设计者的基本条件就是能够熟练地、合理地应用中断、编制中断程序,使得自己的控制系统结构严谨、灵巧、科学,满足控制实时性的要求
上一个:关于大熊猫的六个问题解答(关于大熊猫可以问的问题)
下一个:德国foen耐高温空气刀钻机

持刀伤人重伤无力赔偿怎样判刑
结婚的三金能置换吗?
ssd用mbr还是guid
FESTO气缸基本结构介绍
买卖合同是否可以是口头合同
如何让你的反应釜使用寿命更长呢
低温耐折试验机特性及注意事项
在使用实验室搅拌高压釜时有哪些需要注意的呢
中开泵遇到转速过低的问题你会如何解决?
新手须掌握的格栅除污机安装调试流程