西门子S7 |
您所在的位置:网站首页 › 西门子plc编写程序的思路和方法 › 西门子S7 |
PLC控制任务 任务要求:三个人任意抢答,谁先按按钮,谁的指示灯就优先亮,且只能亮一盏灯,进行下一问题时,主持人按复位按钮,抢答重新开始。
1.抢答器有三个输入,分别为I0.0、I0.1和I0.2,输出分别为Q4.0、Q4.1和Q4.2,复位输入为I0.4。任务要求:三个人任意抢答,谁先按按钮,谁的指示灯就优先亮,且只能亮一盏灯,进行下一问题时,主持人按复位按钮,抢答重新开始。 2.输入/输出元件
表1为输入/输出元件及其控制功能。 3.电气接线 根据表1可以画出抢答器简化接线图如图2所示。
图2 抢答器简化接线图 4.PLC编程 根据输入/输出元件表可知,输出Q4.0~Q4.2的起始地址与前面所讲实例的表示不同,需要在PLC的属性中进行I/O地址重新设置,如图2-16所示,将输出起始地址从“0”改为“4”。 根据控制要求,需要采用双稳态触发器进行编程。表2-13为抢答器的变量表。需要注意的是,除了I/O点之外,还增加了中间变量M0.0~M0.2,这个是SR双稳态触发器的地址。 抢答器的梯形图编程如图2-17所示。程序段1可实现SB1/抢答按钮1的抢答逻辑,采用SR复位优先触发器,输出指示灯为Q4.0,复位按钮为I0.4。程序段2可实现SB2/抢答按钮2的抢答逻辑,原理同抢答按钮1。程序段3可实现SB3/抢答按钮3的抢答逻辑。
图3 I/O地址重新设置 表4 抢答器的变量表
图5为梯形图程序 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |