codesys使用高速计数指令使用与测试-HSC_Counter

【笔记】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
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值