- {{item.name}}
如何在SCL中实现循环执行S_ODT定时器
- 0
- 1238
- 2056
说明:
附件下载项 "S_ODT.zip" 包括两个示例项目,一个使用STEP 7 V5.x编写,文件名为S_ODT_V5.x.zip,另一个使用STEP 7 Professional V12编写,文件名为S_ODT_V12.zip。项目中FC1功能块用于实现S_ODT定时器的循环执行,并可计算该定时器的执行次数。图1显示了在STEP7 V5.X的OB1中调用FC1及相关的调用参数。
图 1
FC1接口参数见表1
| 接口类型 | 参数名称 | 数据类型 | 描述 |
| 输入 | T_NO | TIMER | 使用的定时器,示例中使用T0 |
| TV | S5TIME | 预设定时器值,示例为10s | |
| 输出 | BCD_Value | S5TIME | 剩余时间,BCD格式,示例中保存在MW10 |
| BIN_Value | WORD | 剩余时间,整数格式,示例中保存在MW12 | |
| 输入输出 | R | BOOL | 复位定时器,示例为M0.0 |
| Q | BOOL | 定时器状态,示例为M0.1 | |
| Count | DINT | 定时器循环执行计数,示例为MD14 |
表 1
程序说明:
l R=0时,FC1中S_ODT定时器循环执行,定时器每次重新启动,循环计数器Count累加1,Q在每次定时时间到达后仅保持一个程序循环周期的高电平。
l R=1时,复位定时器,循环计数器Count清零。
下载项目 "S_ODT.zip (1023 KB) ( 1023 KB ) "
如果您对该文档有任何建议,请将您的宝贵建议通过下载中心的联系我们进行提交。该文档的文档编号:F1013
附录-推荐网址
自动化系统
西门子(中国)有限公司工业业务领域支持中心
网站首页:www.4008104288.com.cn
自动化系统下载中心:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?pid=1
自动化系统全球技术资源:http://support.automation.siemens.com/CN/view/zh/10805045/130000
基于产品的支持与服务主页:http://www.ad.siemens.com.cn/productportal/Default.aspx
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 如何在PCS 7中实现模拟量累计功能
- 如何在MM420中实现本地/远程控制
- 如何在 WinCC 中实现变量状态监视和连接状态监视?
- 如何在C#中实现OPC数据访问
- 如何在 WinCC SCADA (V7)的 IO 域中实现线性缩放
- 如何在不使用 “S7 Timer”的条件下,为 “S7”创建一个定时器?
- 如何在WinCC项目中监控S7 300/400 PLC中的定时器及计数器
- 在带 PROFINET 接口的 S7 CPU 中实现 FETCH/WRITE 服务
- 如何在STEP 7 V5.x中使用循环中断实现信号发生器(矩形, 锯齿形, 三角形, 正弦信号)?
- 如何在SCL中获取信号位的上升沿与下降沿
看过该文档的用户还看过哪些文档


西门子官方商城




{{item.nickName}}