对于PLC的调试,首先要用PLC编程软件。这些编程软件都能够监控各个变量、程序图的状态,这是基本功能,否则是不能进行调试的。对于大部分慢的、简单的逻辑,编程软件的基本功能就足够完成调试任务。
但是,如果逻辑比较复杂,跨很多页面,或者信号变化很快,单靠肉眼观察实时状态,并进行逻辑思考,是非常困难的。编程软件大部分会提供变量监控表,将需要关心的变量都放进去,点击监控,即可实时刷新状态,这可以一定程度解决大量变量监控的问题。但是,对于复杂逻辑或者变化速度较快的程序,就需要借助时序图的工具,将变化过程记录下来,在事后慢慢分析。还说上面水泵控制的简单例子,如果遇到一个现象,水泵启动后,偶尔会在到达低液位前停止,什么原因呢?可能是低液位信号抖动,也可能是输出的接线松动等,这时候如果能得到当时的时序图,就很容易判断了。
Allen Bradley 2711-T10C10 /C
Siemens 6ES7317-2FK14-0AB0
Allen Bradley 1756-IR6I /A
Allen Bradley 1746-BTM
Allen Bradley 1756-L63S /B
Allen Bradley 1746-NO4I /A
GE Fanuc A06B-6102-H211#H520
Allen Bradley 1784-U2DHP
Allen Bradley 1746-BAS-T /A
GE Fanuc IC698PSA350A
Allen Bradley MPL-B230P-VJ72AA /A
Siemens 6AV6647-0AG11-3AX0
Allen Bradley 2711P-B10C4D8 /A
Allen Bradley 1771-OAN /A
Allen Bradley 2711P-RDT12H /A
Schneider Modicon 140ACI04000