然而,所有的这三种冲突都可通过下述方法进行分析和处理。
仅在使用了大小写字符时才进行相互区分的符号
冲突:
如果没有用当前版本的软件对符号表进行编辑,那么在编译源文件时将使用符号表中第一个非唯一的符号。
如果已经对符号表进行了编辑,那么这类符号将无效;也就是说在打开块时将不显示符号,并且包含这些符号的源文件在编译时可能会出错。
纠正方法:
打开符号表,检查其中是否存在冲突,然后重新保存符号表。该动作可识别出非唯一的符号。随后,即可使用过滤器"非唯一的符号"来显示非唯一的符号,然后对其进行更正。还应该更正包含冲突的任何源文件。无须对块进行更多的修改,因为在打开块时将自动使用或显示当前(现在没有冲突)版本的符号表。
仅在使用了大小写字符时才进行相互区分的参数
冲突:
包含这类接口的源文件在编译时可能会出错。可打开具有这类接口的块,但不能再访问这些参数中的第二个参数。当试图访问第二个参数时,程序将自动返回到保存块时的第一个参数。
纠正方法:
要检查哪些块包含有这类冲突,建议使用功能"生成源文件"生成一个用于程序所有块的源文件。如果在试图编译已经创建的源文件时出现错误,那么肯定存在冲突。
通过确保参数唯一,例如使用"查找和替换"功能,可更正源文件。然后再次对源文件进行编译。
仅在使用了大小写字符时才与参数进行区分的符号
本文关键字:西门子 PLC入门,plc技术 - PLC入门