跪求西门子plc-300web app librariess中调用每个功能块的注解

用户登录 |
密&&&&码:
记住用户名
下次自动登录
&&建议您只在个人私有的电脑上使用此选项。
绑定第三方账号登录&&
扫描二维码登录支持中心移动端
You are here:
300PLC有几种加密方式?如何...
手机登录找答案
热点活动:
已解决问题:
300PLC有几种加密方式?如何解开?
300PLC有几种加密方式?如何解开?
产品版区:
悬赏分:5 | 解决时间: 22:59:51 | 提问者: -
问题ID:68545
硬件组态中打开CPU的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬&&&&&件组态就可以了。在Step7中,&可以先任意打开一块,&在&file&中选择&Generate&Source&或快捷方式&Ctrl+T&,弹出一个画面,填写&object&name&如&tt&,然后按OK确认,就会再弹出另一个画面,左边是你的程序中所有的块,如果你需要保护哪些块,&就把这些块移到右边,&然后退出所有的程序块,再进入SIMATIC&Manager中。&&&&&在S7&Program&Sources找到文件tt,双击tt打开,在第四行中加入&Know_How_Protect&,&然后编译,&无错后存盘。这样FB1、FB2就被保护住,如想去掉保护,在tt中去掉&Know_How_Protect&编译存盘即可。&注意:&千万不要丢失或删除源文件(如tt),&否则程序被保护,&用户可以另存到其它目录中,或Export&Source到硬盘中,再删除源文件,这样别人只能看到未保护的块。1.&打开程序编辑窗口LAD/FBD/STL;2.&将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单&&File—&Generate&source&生成);3.&在LAD/FBD/STL&窗口中关闭您的程序块,并在SIMATIC&Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;4.&在程序块的声明部分,TITLE行下面的一行中输入”&KNOW_HOW_PROTECT”;Compile);?Save,File?5.&存盘并编译该source文件(选择菜单File6.&现在就完成了您程序块的加密保护;如下图中表示了如何对STL&source文件进行加密:&取消对程序块的加密保护1.&打开程序块的Source源文件;2.&删除文件中的KNOW_HOW_PROTECT;3.&存盘并编译该source文件;4.&现在程序块的加密保护已经取消。
提问者对于答案的评价:详细及时
最佳答案网友评论
评论者: -
这篇文章将对你有帮助
评论者: -
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
加密方法:详见《西门子PLC密码三种保护级别和程序块加密方法》:如何解开?在此就不要讨论此问题了。
& 10:03:52
关于你的问题答案,建议你仔细看看下面链接处——
& 10:04:14
这里有完整的答案:
& 15:57:28
在硬件设置里可以设置1.只读;2.可下载;3.全部权限;
& 08:43:44
在硬件设置里可以设置1.只读2.可下载3.全部权限
& 10:33:43
1、MMC加密硬件组态中打开CPU的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬件组态就可以了。2、功能块的保护单个功能块只能保护,不能加密码,需要注意加密后的源文件一定要保存好,如果丢失或删除了源文件就无法打开自己的程序了。如何实现程序块保护:&1.打开程序编辑窗口LAD/FBD/STL;2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单&&File—&Generate&source&生成);3.在LAD/FBD/STL&窗口中关闭您的程序块,并在SIMATIC&Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;4.在程序块的声明部分,TITLE行下面的一行中输入”&KNOW_HOW_PROTECT”;5.存盘并编译该source文件(选择菜单FileSave,FileCompile);6.现在就完成了您程序块的加密保护;至于解密就不要在这里讨论,西门子提供对知识产品保护的。参考:
& 11:51:35
参考相同问题:程序怎么加密
& 10:24:14
上一页1下一页&
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!西门子PLC S7300 OB块调用问题_百度知道
西门子PLC S7300 OB块调用问题
本人初学PLC,请教各位老师,组织块里有一些块比如OB81,82,83,OB85,OB87,OB121等等,这些块表示的含义本人都已掌握,问题在于,请问,这些块在编程的时候,啥时候可以用到,本人目前可以自己做利用STEP7做点300的小程序,就是不知道这些块怎样使用,请各位老师指导,谢谢。
提问者采纳
每个OB块有不同的含义你都掌握了,那么举个例子:========================================================比如OB81,你在Step7里面点帮助,索引OB81,帮助内容是:描述如果在CPU或扩展单元中下列其中一个发生故障,那么CPU操作系统调用OB81。24V电源电池备用系统消除故障后也调用该OB (事件出现和消失时都调用该OB),。编程OB81必须使用STEP 7在S7程序中将OB81创建为对象。在所生成的块中编写将要在OB81中执行的程序,然后将其作为用户程序的一部分下载到CPU中。例如,可以将OB81用于下列目的:评估OB81的启动信息,并确定已经发生哪些电源错误。查明具有故障电源的机架数目。激活操作员站上的灯,以指示维护人员应该更换电池。如果没有编程OB81,则在检测到电源错误时,CPU不会变成STOP模式。不过,该错误会输入诊断缓冲区,并且前面板上的相应LED会指示该错误。=========================================================上述说的很明确了,就是PLC机架电源发生故障和故障接触了系统会执行OB81的中断程序,你可以添加一个OB81块,在OB81块中有系统自带的临时变量,这些临时变量你可以查找帮助确定每个临时变量的含义(选中OB81按F1),你可以试着做一次看看。在OB81的程序里你可以用这些临时变量来编程,从而做出当PLC电源出现故障时需要做的那些工作。入门的编程很简单,你提出的这些OB块的使用其实是让PLC程序更完善,也就是说这些程序在PLC正常时没什么用,当PLC不正常时,会有不同的OB块去处理。
提问者评价
其他类似问题
为您推荐:
其他2条回答
以OB121为例:当你的程序发生了编程错误,例如:除数为0,此时系统会调用OB121,如果你在OB121中编写了错误诊断处理程序,那么就可以确保了你的PLC不会因为你的编程错误而导致停机。
请教各位老师,,谢谢。
西门子plc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁西门子S7-300PLC功能块调用问题_百度知道
西门子S7-300PLC功能块调用问题
S7-300PLC,我先建立功能块FB10,FB10有个数据类型为INT的输出管脚OUTER。再建立功能块FB1,FB1程序里面调用FB10,我取名FB10为HANS.然后我用到HANS的输出管脚,于是写&HANS.&,(注意有个点),这是自动跳出HANS的所有管脚,我选择OUTER管脚,可是&HANS.OUTER&显示红色,查来查去,找不出原因?
我有更好的答案
FB是功能,它调用的是背景数据块,是自动生成吧。
应该输入输出类型冲突,你说的不太明白什么意思。
其他类似问题
为您推荐:
西门子的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 web app libraries 的文章

 

随机推荐