1.功能和样例:通过STEP 7时间开关的周激活.doc_第1页
1.功能和样例:通过STEP 7时间开关的周激活.doc_第2页
1.功能和样例:通过STEP 7时间开关的周激活.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

功能和样例:通过STEP 7时间开关的周激活问题:STEP 7是否有周时间开关可根据一周的实际时间和日期对多个时间窗口进行监控并触发输出信号? 解答:下例程序给出了周时间开关。很容易获得输入参数。如果满足所给条件,正确得输出位置位。可以很容易地插入多个时间窗口。样例程序包含三个功能块 (从FC100 到FC102)。 FC 100 (时间开关块):FC100包含输入参数“Time1A”(起始时间)和“Time1E” (结束时间)。这些输入参数定义时间窗口(比如TOD TIME_OF_DAY)。第三个输入“Days1”定义时间窗口的有效日期 (为“字节”)。因此: Bit 0未用Bit 1周日Bit 2周一Bit 3周二….….Bit 7周六利用系统函数SFC 1将当前系统时间给CPU。本地数据字节 7包含本周的当前日。通过FC8将系统时间转换成TOD格式。该格式尤其适于作对比,因为它从起始日开始给出毫秒数。这样就不必对小时,分钟和秒进行复杂的对比。如果满足所有条件,相应输出位置位。如果运行几个时间窗口,必须拷贝和修改相应程序段(见样例程序:“Time2A”,“Time2E”,“Days2”和“y2”)。 FC101 (给出“Days 1”输入):另一个块可使该输入更加容易。该块包含7个布尔输入(Monday到Sunday)。它给出一个字节作输出,可恰好用于FC100的“ Days1”输入。 FC102 (给出“TIME 1A” 和“Time 1E”输入):第三个块将3个“byte”类型(小时,分钟,秒)的输入转换成“TOD”格式的。这是一种获得FC100的“Time1A”和“Time1E” 输入的简单方法(比如从OP)。图 1:函数之间如何互相关联 注意事项 1:将在“Program Elements”:“Libraries Standard Library IEC-Function Blocks”中找到功能块FC8 TD_TOD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论