在PLC站的“S7Programs”中,除程序块和符号表以外,还包括源文件(Sources)。源文件有以下功能:
1)创建源文件,在源文件中可以使用STL文本的编程方式编写程序,一个源文件中可以编写所有程序块,编写的源文件经过编译后生成相应的程序块并存储于项目“Blocks”中。源文件编程在这里不做介绍。
2)可以将所有的程序块以STL文本的方式保存。例如在程序编辑界面中,选择菜单命令“File”→“Generate Source”,按照提示创建源文件名称、选择所需生成源文件的程序块,最后生成源文件。点击源文件,按鼠标右键,在弹出的对话框中选择“Export Source”命令,可以将生成的源文件以∗.AWL文件格式导出。(www.xing528.com)
3)导入已经生成的源文件(∗.AWL文件格式),生成程序块。点击“Sources”,按鼠标右键,在弹出的对话框中选择“Insert New Object”→“External Source”命令,导入源文件,打开编译后,生成的程序块存储于同一个“S7 Programs”的“Blocks”中。S5程序转化为S7程序就是使用导入源文件的方式生成S7的程序块。
4)在源文件中可以更改程序块的属性,例如打开源文件中,在所需程序块的第4行添加文本“KNOW_HOW_PROTECT”,编译生成的程序块覆盖原有程序块,相应的程序块加保护锁而不能打开。反之删除源文件第4行添加的文本“KNOW_HOW_PROTECT”,经过编译后,相应的程序块可以打开。程序块加保护后应先保存源文件,然后删除项目中的源文件,这样在项目中因无源文件而无法进行编译打开加锁的程序块。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。