当前位置:表决器 > 

表决器问答

亿尔电子三人表决器逻辑功能PLC程序设计方案和技巧

发布时间:2016-04-06 22:59:03

 “三人表决器”的逻辑功能是:表决结果与多数人意见相同。

X0X1X2为三个人(输进逻辑变量),赞成为1,不赞成为0 Y0为表决结果(输出逻辑变量),多数赞成Y01,否则,Y00。其真值表如表二所示。
                           表二:“三人表决器”真值表
输进逻辑变量
输出逻辑变量
X0
X1
X2
Y0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
1
1
1
0
1
1
1
1
1
由真值表写出逻辑表达式并化简得:Y0=X0*X1+X0*X2+X1*X2             2.1
要实现这个逻辑功能,假如用“集成逻辑门”,则可选用三个两输进“与门”和一个三输进“或门”来实现。但是,这里我们不是用“集成逻辑门”,而是用PLC“程序”来实现。
三人表决器设计图片
程序语句如下:0 LD X0   1 AND X1   2 LD X0   3 AND X2    4 ORB   5 LD X1         6 AND X2   7 ORB     8 OUT Y0   9 END
将这个程序语句写进到PLC中,再进行接线:用三个开关分别控制X0X1X2,用一盏指示灯来显示表决结果,并将COM1连接到24V直流电源的正极。接线完毕就可以进行演示实验的操纵了。假如赞成,则合上开关;假如不赞成,则断开开关。指示灯的亮灭,显示的是表决的结果。灯亮表示多数赞成,灯不亮,则表示多数不赞成。表决结果与多数人意见相同。
下面探讨一下由“逻辑表达式”来编写PLC程序的规律。一般书上用ABC表示输进逻辑变量,用Y表示输出逻辑变量。在这里为了编程的方便,我们有意把PLC的输进继电器(X)的触点作为输进逻辑变量,把输出继电器的线圈作为输出逻辑变量。例如,在表达式(2.1)中,X0X1X2为三个输进逻辑变量,代表三个人,Y0为输出逻辑变量,代表表决结果。同时在PLC中,X0X1X2又是三个输进继电器,都是输进继电器的常开触点; Y0是一个输出继电器,是输出继电器的一个线圈。
式(2.1)是一个“与或式”,在第一项X0*X1中,“X0”在项首,用[LD]指令,LD X0,“*”是“与”逻辑,用[AND]指令,即AND X1。第二项、第三项也是这个规律,三项相加,
+”是“或”逻辑,用[ORB]指令,[ORB]指令是“块或”指令。由于每一个“与项都是两个触点相串联的“串联电路块”,而“相加”就是作并联连接,即“串联电路块”作并联连接,所以要用“块或”指令。Y0是输出,用线圈输出指令[OUT],OUT Y0。程序结束用
[END]指令。认真总结由“逻辑表达式”来编写PLC程序的规律,这对于快速编程很有好处。但是,一般的初学者,往往都是由“逻辑表达式”到“梯形图”,再到“程序语句”。为了帮助初学者,我们将这个程序的梯形图一并给出,如图2所示。

表决器相关介绍:

表决器售后服务

表决器知识

表决器关于我们企业文化 产品中心产品租赁新闻资讯在线留言联系我们

版权所有@2014-2015 台州亿尔设备 保留版权所有

杭州表决器 宁波表决器 温州表决器 绍兴表决器 湖州表决器 嘉兴表决器 金华表决器 义乌表决器 衢州表决器 丽水表决器 江阴公司注册