引用官方技术支持:
《《
博图,怎么把DINT类型转换成TIME,就是MCGS触摸屏上设置时间,PLC里的定时器TIME
》》
我们把上面的实现,封装成FC,FB块(FB程序内调用定时器指令时的选项不同-----多重实例/参数实例):
建了一个FC块和两个FB块:
FC块:
FB块(参数实例):
FB块(多重实例):
自建DB块---“定时器块_fc”(这是个DB块,忽略命名的点问题,主要给FC用),包含3个结构体,4个定时器
主程序调用结构
FC块的数据来自自建DB块的结构体,FB多重实例块的数据来自生成背景DB块,FB参数实例块的数据来自生成背景DB块和自建DB块的定时器。
新增组“db”,相当于新建文件夹 ,把调用FB自动生成的背景数据块,拖进来。使程序简洁。
调用两种FB生成的背景数据块, 上下对比:
同时使能定时器,测试:
d4336