西门子PLC实现用四个按钮分别控制四个灯的设计原理:用四个按钮分别控制四个灯,当其中任意一个按钮按下时对应的灯亮,多个按钮按下时灯不亮。
具体控制方案设计如下:
1.输入/输出元件及控制功能
输入/输出元件及控制功能
PLC软元件 | 元件文字符号 | 元件名称 | 控制功能 | |
输入 | I0.0 | SB1 | 按钮1 | 控制灯 |
I0.1 | SB2 | 按钮2 | 控制灯 | |
I0.2 | SB3 | 按钮3 | 控制灯 | |
I0.3 | SB4 | 按钮4 | 控制灯 | |
输出 | Q0.0 | EL1 | 灯1 | 照明 |
Q0.1 | EL2 | 灯2 | 照明 | |
Q0.2 | EL3 | 灯3 | 照明 | |
Q0.3 | EL4 | 灯4 | 照明 |
2.电路设计
用四个按钮分别控制四个灯的接线图和梯形图,如下图所示。
3.控制原理
如上图(b)梯形图所示,例如:
● 当按下按钮SB1 时,梯形图中的I0.0 常开接点闭合,输出线圈Q0.0 得电自锁,EL1 灯亮。I0.0 常闭接点断开,其他输出线圈失电。
● 如再按下按钮SB2,梯形图中的I0.1 常闭接点断开,Q0.0 线圈失电,I0.1 常开接点闭合,输出线圈Q0.1 得电自锁,EL2 灯亮。
● 按下按钮SB5,I0.4 接点闭合,Q0.0~Q0.3 全部复位,灯全灭。
软件编程 根据控制要求,实现配料系统放料控制功能的关键有 2 个: (1)混合机气缸开 2s 关 1s。 (2)对混合机气缸「成品仓上料位」的判断。 关键 1:可以采用 2 个定时器和 1 个计数器来实现,定时时间分别为 2s 和 1s,计数器的设定值为 1。 混合机气缸只有两种状态,要么开,要么关。关的条件是: · 没有允许排料; · 当气缸关(即第 1 次开到位 2s); · 成品仓上料位报警。 因此在程序中只要能确定混合机气缸关的条件就可以了,将上述 3 个 条件并联即可实现,。
1.控制要求 某生产企业使用杰曼 GM8804 称重仪对固态物料 A 和 B 进行称重,用 S7-200 SMART PLC 与称重仪进行通信,以记录物料 A 和 B 的当前重量和 累计重量。 2.硬件实现 GM8804C 是针对单秤增量法自动定量包装秤而专门开发的一款称重控制 仪表。GM8804C 提供 RS485 串行通信端口,通过串行通信端口向外发送仪 表当前工作状态或累计结果,可与上位机或 PLC 相连接。该串行通信端口 支持 Modbus 方式,Modbus 通信地址分配如表 3-10 所示。 表 3-10 Modbus 通信地址分配 硬件连接比较简单,只需将称重仪的 RS485 通信端口的 A、B 端连接 到 PLC RS485 通信端口的 USB/PPI 电缆(B 引脚 3、A 引脚 8)。
硬件组态: (1)建立 RS485 硬件通信连接,将 USB/PPI 电缆插入 PLC 左下部的 RS485 端口即可。 (2)在「系统块」窗口中选择 CPU 型号,进行 RS485 网络信息组态; 在「导航」栏中单击「系统块」按钮或在项目树中选择「系统块」节点,按 Enter 键,或双击「系统块」节点。 (3)PLC 通信地址设置为 2,波特率(速率)设置为 9.6kb/s。
实现计量称通信功能的程序如图 3-103~ 图 3-112 所示。 程序段 1(图 3-103):程序调用 MBUS_CTRL 指令来初始化、监视或禁 用 Modbus 通信。在执行 MBUS_MSG 指令前,程序必须先执行 MBUS_CTRL 指令且不出现错误。该指令执行完后,Done(完成)设置为 ON,将结果寄 存在通信标志 M0.0 内,然后再继续执行下一条指令。EN 输入接通时,每 次 扫 描 时 均 执 行 该 指 令 , 否 则 Modbus 主 站 协 议 将 不 能 正 确 工 作 。 MBUS_CTRL 的参数介绍如下。
- 西门子模块总代理商-伊春市 2023-10-26
- 西门子模块总代理商-大庆市 2023-10-26
- 西门子模块总代理商-双鸭山市 2023-10-26
- 西门子模块总代理商-鹤岗市 2023-10-26
- 西门子模块总代理商-鸡西市 2023-10-26
- 西门子模块总代理商-齐齐哈尔市 2023-10-26
- 西门子模块总代理商-哈尔滨市 2023-10-26
- 西门子模块总代理商-黑龙江市 2023-10-26
- 西门子模块总代理商-白城市 2023-10-26
- 西门子模块总代理商-松原市 2023-10-26