1.程序调试目的
PLC程序调试,英文称Debug(找“虫子”),其含义就是测试程序、查找错误、改正错误,直到程序合乎要求,能圆满地实现程序的功能为止。
一个初编的程序没有错误一般不太可能。有人讲,成功的程序不是编出来的,而是调出来的,是不无道理的。
2.程序调试内容
PLC程序调试的内容有语法检查、语义检查、输入检查、输出检查、逻辑效果测试和各个功能测试。
1)语法检查。不用与PLC联机即可进行。在用编程软件送入指令时,一般就会进行语法检查。一旦语法出错,将有提示。语法错误多是对指令理解不正确或指令的操作数使用不当造成的。在进行程序编译时,编程软件还会进行全面的语法检查。如有错误,将有很详细的提示。
2)语义检查,比较难。这类错误的特点是,语法正确,但不能产生所期望的结果。对它的测试,可按指令类型分组进行。以确保所使用的指令及其操作数,能达到预期的目的。
3)输入、输出检查,则是更大范围的调试。主要是观测输入与输出间的对应关系是否与预期的相同。这种测试要用多组数据。以至于对可能出现的非正常数据也要做些测试。(www.xing528.com)
4)逻辑效果测试及各个功能测试。那是更全面的测试。通过这些测试,务必要查清程序能否达到用户的使用要求。
3.程序调试类型
PLC程序调试的方法有脱机调试、仿真调试、联机调试和现场调试。
1)脱机测试。运行PLC厂商提供的编程软件,不与实际的PLC或模拟的PLC联机,进行语法检查,直到纠正所有的语法错误为止。
2)仿真调试。在计算机上,用模拟软件进行。不仅可检测语法错误,还可检测语义错误。
3)联机调试。不一定在工业现场,但必须有PLC,并与其联机。它也是“真刀真枪”的调试,可发现及纠正的程序错误更多些。
4)现场调试。到工业现场进行的程序最后调试。只有这通过这个调试,编程工作才算是真正的成功。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。