源文件可以建立OB FC FB DB等等,不过我感觉在安装了Step7的环境下,没有必要非要使用源文件编写自己的块,使用Blocks编辑器要更加方便。 源文件的好处是,你可以在没有安装Step7的地方使用记事本等文本编辑器就可以开始编程,然后再导入源文件中。 还有就是源文件可保存,即使含有语句错误。如果使用对逻辑软件块语法检测,则不能保存。
源程序是用STL语言写的,可以通过梯形图生成。打开程序块,文件菜单下边有一个生成源文件就可以。常用到的使用源文件的地方就是给程序块加密(虽然现在可以很容易破解)。
1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”,
生成要加密保护的程序块的原代码文件。
2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。
3、在程序块的声明部分,TITLE行下面的一行中输入“KNOW_HOW_PROTECT”。
4、执行菜单命令“文件/保存(File/Save)”然后“文件/编译(File/Compile)”。
5、编译成功后,可在“块”中看到加锁的程序块。
6、解除密码,打开相应的“源文件”,把“KNOW_HOW_PROTECT”删除,然后编译即可。
湖南合众博达科技有限公司专注于西门子变频器授权代理商,西门子触摸屏授权代理商,西门子电缆代理商,西门子模块授权代理商,西门子授权代理商公司,西门子数控代理商等