西门子1200PLC扩展高速计数器应用实例
发布时间:2024-09-28来源: 点击:1398
右击CPU打开属性窗口,点击HSC1,勾选启用该高速计数器。图1
设置初始参考值,启用计数器值等于参考值这一时间生成中断,连接硬件中断。图2
CTRL_HSC_EXT 指令系统数据类型 (SDT)在任意数据块中创建静态变量名称(MyHSC),数据类型HSC_Count(计数)、HSC_Period(周期)或 HSC_Frequency(频率)
1)最常用的功能为计数(HSC_Count) 图6-8
标注红色的为常用功能,应重点掌握。
从指令列表,工艺,计数,调出CTRL_HSC_EXT扩展高速计数器指令。图9-10
说明:必须将EnHSC使能置位TRUE,否则无法计数。图11

说明:将新参考值放置到NewReference1中,再将EnReference1置为TRUE更新或者使用NewReference2 。图12
说明:将新当前值放置到NewCurrentCount中,再将EnCV置为TRUE更新。图13
说明:当计数模式设置为内部方向时(其余模式无效),可以将方向(1增,-1减)放置在NewDirection中再将EnDir置为TRUE更新。图14
说明:当前值存储在对应地址中( HSC1为ID1000 ),同时也存在CurrentCount 中。图15
免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除