【笔记】PLC设备中使用高速计数指令与实际操作步骤-HSC_Counter
1.背景
使用德克威尔的PLC AX3000
使用codesys,编写程序进行高速计数指令使用
2.设备环境配置
硬件上:PLC设备 AX3000 一台
软件上:codesys
添加设备:点击Device,添加高速IO设备
添加库:codesys,库管理器-添加库,添加高速计数库(指令)
3.配置程序
1)codesys程序编写
PROGRAM PLC_PRG
VAR
ex_0:BOOL:=FALSE;
HSC_Counter_0:HSC_Counter;
END_VAR
HSC_Counter_0(
Enable:= ex_0,
Channel:= 0,
Mode:= 0,
Direction:= 0,
TaskPeriodNum:= 1,
Ratio:= 100,
Valid=> ,
Value=> ,
Frequency=> ,
Velocity=> ,
Error=> ,
ErrorID=> );
2)高速配置
仅配置一个高速计数
所以只需要配置一组In0Configure、In1Configure、Counter0Config就可以
计数器0设置:
计数模式:内部时钟(100)
触发源:预设值软件出发
触发方式:上升沿
上下限制:-1000000000,1000000000
配置后
3)执行程序
执行为TRUE