3盏灯延时熄灭【定时器应用】

用定时器实现按下启动后延时一段时间灯熄灭,也可以中断按停止随时关掉。

新建一个新的空白项目并命名为3灯延时熄灭。

添加一个新的PLC设备,根据现场实际PLC进行选型。

为了实现展示效果,选择一个带有PN功能带网口的触摸屏。

将触摸屏与PLC进行关联

新建一个DB块,并命名为灯控制数据,在此DB块中新建一个struct类型的数组。

新建一个公用FC来实现延时熄灯的逻辑功能,当需要定时器时取消系统自带的单个实例或多实例的选项,而自己在INOUT中新建一个IEC_TIMER类型的定时变量。

新建一个上层块FC,在里面调用公用块FC,并将灯控制数据中的启动,停止,输出,时间继电器与FC公用块进行关联。3个灯的调用都在这个上层中调用。

在Main中调用上层块。

转载请注明出处:  https://www.cntworld.cn
智能工控 » 3盏灯延时熄灭【定时器应用】

发表回复

提供最优质的资源集合

立即查看 了解详情