基本指令应用之多个开关控制一盏灯
发布时间:2024-11-26
今天给大家介绍一下如何用常开常闭触点,线圈输出指令实现用多个开关去控制一盏灯。
首先我们看一下两个开关控制一盏灯的程序。两个开关分别接在PLC的输入点I0.0和I0.1上,通过Q0.0控制灯,任何一个开关接通或断开都可以改变灯的状态,根据要求我们写出的程序如下:
如果再增加一个开关接在输入点I0.2上,三个开关控制一盏灯,程序怎么写呢?通过分析我们发现,第一次可以通过接通任意一个开关去输出Q0.0控制灯,这个时候开关接通的个数是1个;关灯有两种情况,还是通过这个开关去关,或者是换一个开关关,这时开关接通的个数为0或2;为0时后面的情况和第一次的情况一样,为2时可以选择通过没有接通的开关去点亮灯,也可以通过已经接通的开关去点亮灯,这时开关接通的个数为3或1;根据分析写出的程序如下:
结合前面两个开关控制一盏灯和三个开关控制一盏灯,我们总结出的规律是:不管开关的个数是多少,开关接通的个数是奇数则灯亮,开关接通的个数是偶数则灯灭,我们用线圈输出指令来写程序的话只要把灯亮的情况写出来即可。那么四个开关控制一盏灯程序则如下:
四个开关,接通一个或三个都能点亮灯,所以一共有8中情况。
展开全文
其他新闻
- 埃夫特工业机器人ER-Factory基本操作流程,详细! 2024-11-26
- 如何提高RS485通信的抗干扰能力? 2024-11-26
- 埃夫特工业机器人ER-Factory 离线编程步骤 2024-11-26
- 埃夫特工业机器人C30RPL 指令详解 2024-11-26
- 埃夫特机器人(点动操作)(下) 2024-11-26
- 埃夫特工业机器人代码编辑 2024-11-26
- 埃夫特工业机器人坐标系管理(上) 2024-11-26
- EPLAN中PLC的绘制方法 2024-11-26
- 西门子博途软件SCL指令之程序控制指令详解(上) 2024-11-26
- 西门子博途软件SCL指令之程序控制指令详解(下) 2024-11-26