⑴ 为什么西门子1200plc编译时无错误仿真编译时出现一致性错误
可能硬件下载不对
⑵ 西门子200plc系统块保护怎么办
第一种情况。是在硬件组态中,在CPU属性中按照保护等级设置密码,将CPU中程序锁住,不影响CPU的正常运行。这种情况是往往是程序设计编程人员出于安全和知识产权的保护等目的而进行的设置。常见的加密方式有三种。
1、程序可读出,数据可修改,运行可监视,只是程序不可更改。(出于安全考虑)
2、数据可修改,运行可监视,程序即不能读出也不能修改。(出于安全考虑,也为保护知识产权)
3、程序、数据、运行均不可读出、监视和更改。(安全性最高)方法:在硬件组态中打开CPU的protection(保护)选项,选择所需加密方式,设置密码后保存编译重新下载硬 件组态就可以了。注意:如何设置密码忘记或丢失,那么只有通过编程软件在线连接PLC,清空PLC程序,(包括程序块,系统块和数据块)然后将备份的程序重新下载。
第二种情况就是程序中程序块的加密和解密。方法步骤如下。
1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”,
生成要加密保护的程序块的原代码文件。
2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。
3、在程序块的声明部分,TITLE行下面的一行中输入“KNOW_HOW_PROTECT”。
4、执行菜单命令“文件/保存(File/Save)”然后“文件/编译(File/Compile)”。
5、编译成功后,可在“块”中看到加锁的程序块。
6、解除密码,打开相应的“源文件”,把“KNOW_HOW_PROTECT”删除,然后编译即可。
⑶ 西门子PLC S7-200编程后无法编译,错误47:无效网络或网络太复杂无法编译
请将你的下一个启动回路另起一个Network。
西门子规定,一个Network只允许一个回路,多个回路存在于一个Network只在STL编程方式允许,在LAD方式不允许。
⑷ 西门子安全输入模块闭点信号怎么读取,程序中读不到相应的状态
你的运行环境是怎么样的?安全模块需要在安全程序里面读状态。并且安全模块需要组态编译生成安全通道块,安全程序也需要在程序如循环中ob中调用。
⑸ 为什么西门子s7-200 smart plc一直显示正在编译程序块
1、可能是电脑卡住了;
2、取消监控试试;
3、电脑关机进行重启,将软件再次打开
4、实在不行就将软件进行卸载进行再次安装
以前龙丰学习的额
⑹ 西门子300的F-PLC的安全程序编程不识别安全模块F DI的点
我怀疑你io组态有问题,安全模块也能当普通模块使用,另外要用生成的fb不行就删了生成的块重新编译,程序内部也需要统一编译。
⑺ 西门子plc块编绎出错有哪几种情况
太多了。。有非致命错误和致命错误。
致命错误是编译可以检查出来的:在下方输出窗口当中编译完成后会出现错误信息。将其拉大可以看到错误的位置。至于什么错误,错误有很多,没办法全部解答。
非致命错误:编译检查不出,但是下载不到PLC当中,检查方法——菜单栏中PLC——选择信息——在弹出窗口中有非致命错误信息。至于什么错误,错误有很多,没办法全部解答。
如果想解决可以截图给我看一下。不然没办法解答
⑻ 西门子V12引用信息不一致
在你的FC6中引用了你修改后的信息,需要更新一下调用,再编译块。
还有一种解决办法是删掉后重新编辑,再编译块。
⑼ 西门子plc安全通道等效和不等效区别
安全输入有双通道并对这两个通道监控,如果不同步超过设定的时间安全模块会报警。
1oo1 evaluation:只用单个通道,接一个信号;
1oo2evaluation equivalent:两个通道都接传感器,并且两个输入需要同步;
⑽ 西门子安全模块不一致错误
1、可能是没有新建的F-block,如果有的话确定有没有在F-CALL程序中调用。
2、可以使用故障安全plc程序,可以在里面编译一下就可以更清楚的看到是哪里出错。以上是西门子安全模块不一致错误的解决办法。