现要求在3个不同的地点独立控制一台机床设备,任何一地点的开关动作都可以使机床的状态发生改变。即不管开关是开还是关,只要有开关动作则机床的状态就发生改变。按此要求分配PLC的I/O地址如下:
1)输入点:I0.0——A地点开关S1,I0.1——B地点开关S2,I0.2——C地点开关S3。
2)输出点:Q0.0——机床设备。
假如作如下规定:输入量为逻辑变量I 0.0、I 0.1、I 0.2,分别代表输入开关;输出量为逻辑函数Q0.0,代表输出位寄存器;常开触点为原变量,常闭触点为反变量,常开触点闭合为1,断开为0,Q0.0通电为1,断电为0。这样就可以把继电控制的逻辑关系变成数字逻辑关系。
表3-2就是实现上面控制要求的逻辑函数真值表。
表3-2 三地控制一台机床设备逻辑函数真值表
真值表按照每相邻两行只允许一个输入变量变化的规则排列,这样便可满足控制要求。根据此真值表可以写出输出与输入之间的逻辑函数关系式
根据逻辑表达式可画出PLC的梯形图程序,如图3-39a所示,其对应的语句表程序如图3-39b所示。(www.xing528.com)
图3-39 三地控制一台机床设备的PLC程序(1)
a)梯形图 b)语句表
借用了数字电路中组合逻辑电路的设计方法,使编程者有章可循,更便于初学者掌握。当然根据控制要求也可设计如图3-40所示的梯形图和语句表。这个程序虽可实现控制要求,但其设计方法对初学者来说不易掌握。
图3-40 三地控制一台机床设备的PLC程序(2)
a)梯形图 b)语句表
这里所举的例子是三个地点控制一台机床设备,属于多个地点控制的范畴。读者从这个程序中可以探讨找出其编程规律,并很容易地举一反三,把它扩展到四个地点、五个地点甚至更多(N)地点的控制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。