施耐德plc使用编码器

试验使用trd-2th500bf编码器z(橘黄色)相转一圈只有一个脉冲。A和b相(黑色和白色)位转一圈500脉冲。
一、方法一
1、首先在DM72F0或者在DM72F1中添加HSCSimple0和HSCSimple1.
在这里插入图片描述
2、双击HSCSimple0,和HSCSimple1将HSC Simple Configuration中常规下的计数模式中的值从一次性改为模数回路。
在这里插入图片描述
3、在程序中添加功能HSCSimple_M258功能块采集脉冲。功能块创建的名称要与添加HSCSimple0和HSCSimple1名称一样,,,,,,与双击HSCSimple0和HSCSimple1中的I/O映射下的变量要一样。
在这里插入图片描述
4、enable:使能当它为真时计数器开始计数
Sync :清除计数器
CurrentValue:当前计数器值。
在这里插入图片描述
二、方法二
11接黑色21接橘黄色
1、首先在DM72F0或者在DM72F1中添加HDCMain。
在这里插入图片描述

2、双击HDCMain在HSC Main Configuration中常规下的counting Mode的值从一次性改为自由大形。
在这里插入图片描述
3、在程序中添加功能HSCMain_M258功能块采集脉冲。功能块创建的名称要与与双击HSCMain中的I/O映射下的变量要一样。
功能块的F_Enable如果为真计数器开始工作,F_Preset功能是清零计数器。currenValue是计数器的值。
在这里插入图片描述

THE END
喜欢就支持一下吧