3.7. 语法检查
3.7. 语法检查
语法检查是可检测梯形图的语法错误的功能。
请激活要检测的梯形图Window(点击鼠标后所选状态)。
(1) 选择『Tool (T) – Syntax Check (S)』菜单或在工具栏点击 按钮。
如[图 3.29]所示、画面下方的结果窗会显示语法检查结果。错误项目以rung/inst形式的错误位置和错误内容构成。
图 3.29 结果窗的语法检查结果
(2) 双击错误项目、梯形图的光标就会移动到该错误位置。大部分错误为Relay名格式错误或指令运算数错误、这些是因不适当的Relay组合或超出范围的Relay Index等而发生的。如[图 3.30]所示、所输入的source b运算数DO7为Bit Relay、因而发生了语法错误。
error [rung 20 / inst 3]: 1’th operand is not pertinent for the instruction.
图3.30 语法错误例示
(3) 将一个Relay输出两次以上也属于语法错误。但是可在语法检查设置允许重复输出。选择『Tool(T) – Option (O)』、就会弹出对话框、在此选中“Permit duplicated output”项目即可、如[图 3.31]所示。
图3.31 选项对话框