台达基础版的EC系列PLC价格实惠,但在使用时,会发现没有延时断开计时器,所以决定自己写一个,可以在重复调用时方便一些。
1. 首先新建功能块;
2. 其实在功能块中的局部变量表如图编写变量,此例中使用100ms计时器;
3. 编写梯形图,EC3只能使用梯形图编写功能块;
4. 编了一个测试程序,将M0置on,可观察到M1立即接通;
将M0置off,可观察到4秒后,M1断开,同时可在的D0中检测到M1断开时刚好过了40个100ms。
总结:
1. 单个功能块不能同时在多处使用,如果需要同时使用,需要编写多个功能块,
2. 此例中功能块的计时器没有给定全局地址,不知道会不会在编译时与已占用的计时器重复调用,尽量给定固定的地址。