1. 如何对程序块进行加密保护?
您可以通过STEP7软件的KNOW_HOW_PROTECT功能对程序代码进行加密保护。加密后的程序块只能查看接口数据(IN, OUT, IN/OUT等参数)和注释信息,而代码、注释和临时/静态变量则不可见。同样,加密后的程序块也不能进行修改。
- 打开LAD/FBD/STL程序编辑窗口。
- 将要加密保护的程序块生成转换为源代码文件(菜单:文件->生成源代码)。
- 关闭程序块,在项目管理窗口的源代码文件夹中打开生成的源代码文件。
- 在程序块声明部分的TITLE行下面添加一行:KNOW_HOW_PROTECT。
- 保存并编译源代码文件(菜单:文件->保存,文件->编译)。
2. 如何对程序块进行解密?
取消对程序块的加密保护方法如下:
- 打开程序块的源代码文件。
- 删除文件中的KNOW_HOW_PROTECT。
- 保存并编译源代码文件。
3. 在冗余电源配置中,当电源模块掉电时,调用哪个OB可以防止CPU停机?
在冗余电源配置中,当电源模块掉电时,需要调用OB83来防止CPU停机,而不是OB81。因为CPU将电源模块掉?
在使用CP340、CP341与PC机通讯时,无法读取数据的原因可能有以下两点:
- PLC侧程序不正确(P_Send的上升沿触发是否可见)。
- 通讯电缆连接不正常(查看PLC状态窗口中CP34x模块的LED状态)。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论