1
PLC编程实用指南
1.6.3.2 2.3.2  异步时序逻辑分析
2.3.2 异步时序逻辑分析

分析是研究设计好的程序。也可说是在“纸面”上“运行”程序。是检查程序正确性、可行性的一个方法。

具体方法是按有效输入的实际顺序,逐一分析所有器件的状态,确定是逻辑0、OFF、不工作,还是逻辑1、ON、工作,进而弄清程序能否实现预定的功能。

显然,如果程序正确,其输入、输出的对应关系也总是确定的。也就是说,对某个具体程序的分析,其答案只有一个。

时序逻辑程序分析比较复杂、繁琐。但若从原始状态开始,抓住当前输入的逐一变化及产生的后果,按节拍逐步推进,再运用通电表进行记录,还是不难的。

1.分析图2-2程序

该程序的主令器件为XK1,所有节拍的转换都由它的变化引起。原始状态时为节拍0。这时,XK1压下,ON,WW1 ON。显示处位置0。

节拍1:在节拍0,刀架转动,XK1松开、OFF,进入此节拍。这时,mm1 ON,而WW1继续ON。

节拍2:在节拍1,使mm1从OFF转为ON,进入此节拍。这时,由于mm1 ON,而使WW1 OFF。

节拍3:在节拍2,刀架转动到了挡块位置,XK1又压下、ON,进入此节拍。这时,WW2ON,显示位置2。而mm1继续ON。

节拍4:在节拍3,WW2 ON,进入此节拍。这时,由于WW2 ON,而使mm1 OFF。

节拍5:在节拍4,刀架转动,XK1松开、OFF,进入此节拍。这时,mm2 ON,而WW2继续ON。

节拍6:在节拍5,mm2 ON,进入此节拍。这时,由于mm2 ON,而使WW2 OFF。

节拍7:在节拍6,刀架转动到了挡块位置,XK1又压下、ON,进入此节拍。这时,WW3ON,显示位置3。而mm2继续ON。

节拍8:在节拍7,WW3 ON,进入此节拍。这时,由于WW3 ON,而使mm2 OFF。

节拍9:在节拍8,刀架转动,XK1松开、OFF,进入此节拍。这时,mm3 ON,而WW3继续ON。

节拍10:在节拍9,mm3 ON,进入此节拍。这时,由于mm3 ON,而使WW3 OFF。

节拍11:在节拍10,刀架转动到了挡块位置,XK1又压下、ON,进入此节拍。这时,WW1ON,显示位置1。而mm3继续ON。

节拍12:在节拍11,WW1 ON,进入此节拍。这时,由于WW1 ON,而使mm3 OFF。逻辑复原,与状态0相同。

以上分析结果记录见表2-8。

表2-8 梯形图通电表

978-7-111-39745-8-Chapter03-69.jpg

显然,每当XK1从OFF到ON,说明刀架转过了一个位置。而从表中可知,这里相应的显示也将在WW1~WW3之间依次变换。因而,它正是有了这个时序逻辑,仅用一个行程开关,也可显示刀架的实际位置。当然,这里在原始位置时,须使WW1初始化为ON。

2.分析图2-2

图2-27所示为4种PLC的梯形图程序,用的是符号地址,有一个输出点“工作”、一个中间继电器“b”及一个输入“AA”。

978-7-111-39745-8-Chapter03-70.jpg

图2-27 单按钮起停电路

从对应关系,可列出“工作”及“b”的逻辑表达式如下:

978-7-111-39745-8-Chapter03-71.jpg

电路的主令器件为“AA”,所有节拍的转换都由它的变化引起。在原始状态,“AA”不输入,为0,内部器件“b”、输出器件“工作”均OFF。

这时,如输入“AA”转为1,从逻辑表达式计算可得,“工作”将ON,而“b”仍OFF;

进而,如“AA”转为非(为0),从逻辑表达式计算可得,这时,“工作”、“b”均ON;

接着,如再按“AA”(为1),从逻辑表达式计算可得,这时,“工作”OFF,而“b”仍ON;

再松开,“AA”再转为非(为0),从逻辑表达式计算可得,这时,则“工作”、“b”全OFF。其结果见表2-9。

表2-9 图2-27电路通电表

978-7-111-39745-8-Chapter03-72.jpg

从表2-9可知,它是用一个按钮起、停输出器件工作的电路。其功能就是用一个按钮实现“工作”的起停。

提示:和利时PLC编程软件所用变量暂不支持中文命名,但ABB的已可以。