S7300日期时间中断组织块使用

  • 格式:doc
  • 大小:78.50 KB
  • 文档页数:3

双击硬件组态的cpu进入属性。日时间中断。选择激活或者执行或者设置开始时间。此次例子中,我们勾选激活,用指令带调用。

添加功能块FC12。

编辑FC12功能程序:

在库下,标准库,系统功能快下找到SFC31,该程序段时查询OB10状态。

10是组织块。Mw208是保存可能出现的错误,0表示无错误。

Mw16是保存日期时间中断的状态字。Mb17是低字节

合并日期时间:

该块来自于库下,标准库,IEC功能中。IN1是日期格式,IN2是时间格式,#out-time-date是临时变量,需要在变量表中定义。注意数据类型。

该程序段是,在i0.0上升沿设置和激活日期时间中断

M17.2和4是mw16的低字节。SFC28,30同样来自库中。W#16#0210是周期,每分钟执行一次。

再设置0B10,加1操作。

再设置OB1,调用