首页 理论教育 逻辑设计法编程的简单应用示例

逻辑设计法编程的简单应用示例

时间:2023-07-02 理论教育 版权反馈
【摘要】:表3-2就是实现上面控制要求的逻辑函数真值表。表3-2 三地控制一台机床设备逻辑函数真值表真值表按照每相邻两行只允许一个输入变量变化的规则排列,这样便可满足控制要求。图3-39 三地控制一台机床设备的PLC程序a)梯形图 b)语句表借用了数字电路中组合逻辑电路的设计方法,使编程者有章可循,更便于初学者掌握。

逻辑设计法编程的简单应用示例

现要求在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 三地控制一台机床设备逻辑函数真值表

978-7-111-46572-0-Chapter03-46.jpg

真值表按照每相邻两行只允许一个输入变量变化的规则排列,这样便可满足控制要求。根据此真值表可以写出输出与输入之间的逻辑函数关系式

978-7-111-46572-0-Chapter03-47.jpg

根据逻辑表达式可画出PLC的梯形图程序,如图3-39a所示,其对应的语句表程序如图3-39b所示。(www.xing528.com)

978-7-111-46572-0-Chapter03-48.jpg

图3-39 三地控制一台机床设备的PLC程序(1)

a)梯形图 b)语句表

借用了数字电路中组合逻辑电路的设计方法,使编程者有章可循,更便于初学者掌握。当然根据控制要求也可设计如图3-40所示的梯形图和语句表。这个程序虽可实现控制要求,但其设计方法对初学者来说不易掌握。

978-7-111-46572-0-Chapter03-49.jpg

图3-40 三地控制一台机床设备的PLC程序(2)

a)梯形图 b)语句表

这里所举的例子是三个地点控制一台机床设备,属于多个地点控制的范畴读者从这个程序中可以探讨找出其编程规律,并很容易地举一反三,把它扩展到四个地点、五个地点甚至更多(N)地点的控制。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈