首页 理论教育 编程技巧:逻辑运算指令的应用

编程技巧:逻辑运算指令的应用

时间:2023-06-29 理论教育 版权反馈
【摘要】:某测试电路装有16只指示灯,用于各种场合的指示,接于K4Y000。先假定第2、6、11、16个位的灯为点亮状态。开、关灯字内置1的位和灯在K4Y000中的排列顺序相同。图8-126 指示灯在K4Y000的分布图图8-127 指示灯测试电路梯形图有一8层电梯,设有8个呼叫按钮,每层装有一个位置传感器,当电梯的呼叫信号与电梯位置相等时,代表电梯到达该层,此时电梯停止运行。图8-128 示例参考程序

编程技巧:逻辑运算指令的应用

【例8-26】某测试电路装有16只指示灯,用于各种场合的指示,接于K4Y000。一般情况下总是有的指示灯是亮的,有的指示灯是灭的。但机场有时候需将灯全部打开,也有时需将灯全部关闭。现需设计一种电路,用一只开关打开所有的灯,用另一只开关熄灭所有的灯。16只指示灯在K4Y000的分布如图8-126中所示的开灯字。

先假定第2、6、11、16个位的灯为点亮状态。先为所有的指示灯设一个状态字,随时将各指示灯的状态送入。再设一个开灯字,一个熄灯字。开、关灯字内置1的位和灯在K4Y000中的排列顺序相同。开灯时将开灯字和灯的状态字相“或”,灭灯时将熄灯字和灯的状态字相“与”,即可实现控制要求的功能。参考程序如图8-127所示。

978-7-111-38174-7-Chapter08-148.jpg

图8-126 指示灯在K4Y000的分布图

978-7-111-38174-7-Chapter08-149.jpg

图8-127 指示灯测试电路梯形图(www.xing528.com)

【例8-27】有一8层电梯,设有8个呼叫按钮,每层装有一个位置传感器,当电梯的呼叫信号与电梯位置相等时,代表电梯到达该层,此时电梯停止运行。试编制程序。

示例分析,假定1~8层的呼叫按钮用X0~X7,1~8层位置传感器接至X10~X17,电梯上、下行信号用Y10、Y11。将呼叫信号送到D0中,将位置信号送到D10中,将D0和D10的信号相与并送到D20中,如果D20中数据为“1”,则说明呼叫信号和位置信号相同为同一层,否则与的结果是0。编制程序如图8-128所示。

978-7-111-38174-7-Chapter08-150.jpg

图8-128 示例参考程序

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

我要反馈