- 积分
- 211
- 注册时间
- 2015-1-28
- 最后登录
- 1970-1-1
- 打卡等级:无名新人
- 打卡总天数:1
- 打卡总奖励:10
|
最近有一客户采用RMC75E-AA1,用于液压力加载控制,为了节省成本,只选用了控制器没有选择输入输出模块,也没有设计可以对设备进行控制的操作面板和按钮。 控制器需要上电后自动运行,但是液压系统有一个准备好信号需要与RMC75E控制器进行互锁。 就是准备好信号有了之后,系统才启动测试任务。此信号没有呢,控制器需要等待。
在RMC75E-AA1上只有个报错输入信号(Fault Input)信号。该端子原定义为一旦设备报警或着没有准备好,对应的错误位进入自锁为1的状态,并立即停止测试任务,进入开环停止状态
为了解决在错误解除后,使能也有了,则系统自动进入运行状态。我们通过一下小程序完成了这个要求。
1. 首先在系统里将报警输入端设置为高电平为系统正常,低电平为液压系统没有准备好。
2. 在系统里编辑一个一直循环运行的程序。在循环程序里判断这个错误信号导致的错误位是否为1,如果是1的话,则试图进行清楚错误的操作。
- 如果外部准备好信号一直为0,则系统一直处于停止状态。因为错误位为1则轴停止,测试任务停止。
- 如果外部准备好信号为1了。说明系统可以运行了。 这时清楚错误位的循环程序成功将错误位消除。
3. 错误位从1到0 的下降沿可以作为重新启动测试检测任务的启动条件,使得测试任务恢复运行。
|
|