[西门子] PLC设备控制功能集合

[复制链接]
查看57618 | 回复0 | 2024-3-8 15:46:45 | 显示全部楼层 |阅读模式
对于设备控制来说一般是启停,故障保护,运行时长等参数,下面通过来测试实现功能。

    功能要求:

    设备可以手动启停,预留自动启停标志位。

    设备拒动功能,即PLC输出后,在规定时间内运行反馈信号未接收到,就报故障,停止设备。

    设备运行时间统计,包含本次运行时间和总累计时间。



首先建立FC功能块:

1. 定义功能标签



input标签:

remote(远程),running(运行反馈),fault(热继故障),second_P(秒脉冲),reset(拒动故障 复位)。

inout标签:

control_mode 控制模式:0=远程手动停止,1=远程手动启动,大于1,自动模式

ALL_fault:热继故障或拒动故障

auto_EN:自动标识,1=启动,0=停止

Drive:驱动

check_fault:拒动故障.....

2. 编写功能















其次:设计秒脉冲

利用定时器设计,当然也可以用CPU时钟设定





测试:

建立SIM数据块



在OB1主程序调用FC块

测试过程可以给定修改拒动时间来看情况,每次拒动故障发生后,需要复位故障后, 才能进行下一次启动。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则