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