西门子1200PLC扩展高速计数器应用实例
来源: 时间:2024-12-05 16:48
1. 启用高速计数器。 右击CPU打开属性窗口,点击HSC1,勾选启用该高速计数器。图1
设置初始参考值,启用计数器值等于参考值这一时间生成中断,连接硬件中断。图2
设置好时钟发生器A的输入和B的输入。图3
修改好A和B相输入的滤波时间,3.2微秒。图4
2. 程序编写。图5 


说明:将新当前值放置到NewCurrentCount中,再将EnCV置为TRUE更新。图13
说明:当计数模式设置为内部方向时(其余模式无效),可以将方向(1增,-1减)放置在NewDirection中再将EnDir置为TRUE更新。图14
说明:当前值存储在对应地址中( HSC1为ID1000 ),同时也存在CurrentCount 中。图15 
设置初始参考值,启用计数器值等于参考值这一时间生成中断,连接硬件中断。图2
设置好时钟发生器A的输入和B的输入。图3
修改好A和B相输入的滤波时间,3.2微秒。图4
2. 程序编写。图5 
CTRL_HSC_EXT 指令系统数据类型 (SDT)在任意数据块中创建静态变量名称(MyHSC),数据类型HSC_Count(计数)、HSC_Period(周期)或 HSC_Frequency(频率)
1)最常用的功能为计数(HSC_Count) 图6-8

标注红色的为常用功能,应重点掌握。
从指令列表,工艺,计数,调出CTRL_HSC_EXT扩展高速计数器指令。图9-10

说明:必须将EnHSC使能置位TRUE,否则无法计数。图11

说明:将新当前值放置到NewCurrentCount中,再将EnCV置为TRUE更新。图13
说明:当计数模式设置为内部方向时(其余模式无效),可以将方向(1增,-1减)放置在NewDirection中再将EnDir置为TRUE更新。图14
说明:当前值存储在对应地址中( HSC1为ID1000 ),同时也存在CurrentCount 中。图15 
相关知识
武汉PLC自动化编程培训课程
实数比较指令示例
Java内存区域
西门子智慧厨房为未来而来,开启进阶生活之旅
花境应用实例
Sylius:如何扩展Taxon模型?
家庭插花应用实例
回南天“捂”出干衣机6倍增长!海尔、西门子等头部品牌倍速增长
草本花卉景观应用实例(二)
住宅绿化景观设计实例
原文链接: 西门子1200PLC扩展高速计数器应用实例 https://www.huajiangbk.com/newsview895175.html
| 上一篇: 安捷伦Agilent 计数器 | 下一篇: 「台式γ井型计数器」 价格、参数... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 25170
- 2明日花キララ(明日花绮罗)经... 14811
- 3家庭养花知识大全 家庭养花有... 10225
- 4家庭养花风水知识 家庭养花“... 9928
- 5兰花叶子扭的是什么兰 8936
- 6五月天婷婷开心六月丁香:音乐... 8923
- 7君子兰什么品种最名贵 十大名... 8445
- 8秋天养花,掌握这5点养花知识... 8409
- 9十大致癌花卉排行榜,哪些花卉... 8013
- 10【花卉知识 】养花须知:新手... 8012
分享热点排名




