PPT-OB10日期时间中断组织块.pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

S7-300PLC应用技术日期时间中断组织块

日期时间中断组织块简介1S7-300S7-400日期时间中断组织块CPU318能使用OB10和OB11,其余的S7-300CPU只能使用OB10可以使用的日期时间中断OB的个数与CPU的型号有关OB10~OB17共8个

基本设置2(1)用SFC28“SET_TINT”和SFC30“ACT_TINT”设置和激活日期时间中断。(2)在硬件组态工具中设置和激活。(3)用上述方法设置日期时间中断的参数,但不选择“Active”,而是在用户程中用SFC30“ACT_TINT”激活日期时间中断。1)设置和起动日期时间中断

基本设置2要想查询设置了哪些日期时间中断,以及这些中断什么时间发生,可以调用SFC31“QRY_TINT”查询日期时间中断。2)查询日期时间中断

基本设置2用SFC29“CAN_TINT”取消(禁止)日期时间中断;用SFC28“SET_TINT”重新设置那些被禁止的日期时间中断;用SFC30“ACT_TINT”重新激活日期时间中断。3)禁止与激活日期时间中断在调用SFC28时,如果参数“OB10_PERIOD_EXE”为以下十六进制数,则分别表示:W#16#0000,执行一次W#16#0201,每分钟W#16#0401,每小时W#16#1001,每天W#16#1201,每周W#16#1401,每月W#16#1801,每年W#16#2001,月末执行一次

日期时间中断组织块的应用3举例在I0.0的上升沿时启动日期时间中断OB10,在I0.1为1时禁止日期时间中断,每次中断使MW2加1。要求:从2010年2月27日8时开始,每分钟中断一次,每次中断MW2被加1。

日期时间中断组织块的应用3第1步:在STEP7中生成项目,为了便于调用,对日期时间中断的操作都放在功能FC12中,然后在OB1中用调用FC12。在FC12中设一个临时变量“OUT_TIME_DATE”,类型为日期时间变量。FC12的程序如图所示:SFC31SFC28SFC30SFC29?

日期时间中断组织块的应用3IEC功能D_TOD_TD(FC3)用来合并日期和时间,它在程序编程器左边的指令目录与程序库窗口的文件夹Libraries/StandardLibrary/IECFunctionBlocks中,如图所示:返回

日期时间中断组织块的应用3第2步:编写日期时间中断组织块OB10程序第3步:在OB1中调用功能FC12第4步:用PLCSIM仿真执行程序

日期时间中断组织块的应用3

1.设置和起动日期时间中断(1)用SFC28“SET_TINT”和SFC30“ACT_TINT”设置和激活日期时间中断。(2)在硬件组态工具中设置和激活。在STEP7中打开硬件组态工具,双击机架中的CPU模块所在的行,打开设置CPU属性的对话框,点击“Time-Of-DayInterrupts”选项卡,设置启动时间日期中断的日期和时间,选中“Active”(激活)多选框,在“Execution”列表框中选择执行方式,如图7-70所示。将硬件组态数据下载到CPU中,可以实现日期时间中断的自动启动。一、日期时间中断组织块

(3)用上述方法设置日期时间中断的参数,但不选择“Active”,而是在用户程中用SFC30“ACT_TINT”激活日期时间中断。一、日期时间中断组织块

2.查询日期时间中断要想查询设置了哪些日期时间中断,以及这些中断什么时间发生,可以调用SFC31“QRY_TINT”查询日期时间中断。SFC31输出的状态字节STATUS如表所示。一、日期时间中断组织块

3.禁止与激活日期时间中断用SFC29“CAN_TINT”取消(禁止)日期时间中断,用SFC28“SET_TINT”重新设置那些被禁止的日期时间中断,用SFC30“ACT_TINT”重新激活日期时间中断。在调用SFC28时,如果参数“OB10_PERIOD_EXE”为十六进制数W#16#0000,W#16#0201,W#16#0401,W#16#1001,W#16#1201,W#16#1401,W#16#1801和W#16#2001,分别表示执行一次、每分钟、每小时、每天、每周、每月、每年和月末执行一次。一、日期时间中断组织块

例:在I0.0的上升沿时启动日期时间中断OB10,在I0.1为1时禁止日期时间中断,每次中断使用MW2加1。从2020年8月7日8时开始,每分钟中断一次,每次中断MW2被加1。一、日

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档