当前位置:网站首页 > 游戏攻略 > 正文

英雄联盟如何打出各种信号?(如何使用网络IO的脉冲计数和脉冲输出功能)

mxj 发布:2023-06-23 22:09:09 65


一、适用模式

此说明适用于ME31系列、MA01系列等IO设备,其中脉冲计数要求IO设备具有输入检测功能(即DI输入),脉冲输出要求开关输出功能(即DO输出)。

二、功能描述

1.脉冲计数

支持对DI采集的输入信号个数进行累计计数并存储在设备寄存器中,主机设备可以通过Modbus指令获取计数值;

可配置三种输入采集判断模式:一个上升沿(按键释放计数)、一个下降沿(按键关闭计数)和第三级(按键关闭和释放计数);

滤波器参数用于判断输入信号的有效性,例如,默认情况下,抖动小于6ms的输入信号作为抖动不会被计数的输入信号,不会被判断为有效;

Clear 空模式,支持自动清零空,即读取计数寄存器后自动清零空计数和手动清零空,即寄存器需要手动清零空信号(用Modbus指令给计数寄存器赋值0或触发手动清零/[

2.脉冲输出

脉冲输出是开关闭合一定时间后自动释放的功能。目前最大配置可达65535 ms..

第三,引入功能应用

该例程介绍脉冲输入的配置方法和注意事项,并通过按钮演示设备在不同采集模式下的寄存器存储;

将DO1配置为3000ms脉冲输出模式,将DO2配置为4000ms脉冲输出模式,以演示脉冲输出功能。

1。应用框图或接线图

2。软件和硬件准备清单

软件:Modbus Poll和易百特IO模块配置测试工具;

硬件:电脑、DC 12V电源适配器、ME31-AAAX2240(可更换其他型号)、指示灯*2、按钮、电线;

第四,功能实现

1.演示清零方法

首先打开“易百特IO模块配置测试工具”,配置正确的波特率参数(一般为9600-8N1),点击“搜索设备”,ME31系列产品默认地址为1,MA01系列产品出厂地址为32,选择需要配置的设备“ME31-AAAX2240”,需要打开“基础设置”界面的配置参数进行DI相关配置;

通过下拉列表将DI1配置为“手动”,将DI2配置为“自动”。按键同时连接到DI1和DI2,以显示不同清除模式的存储机制。手动按键数次,然后通过上位机读取计数值。

再次读取计数值,使用“自动”清零输入计数寄存器自动清零;

手动清除DI1的计数寄存器;

2.演示触发模式

将DI1和DI2分别配置为“上升沿”和“下降沿”。电平模式实际上是同时计数和触发“上升沿”和“下降沿”,配置完成后重启设备。

不释放按键,点击“刷新数据”,“下降沿”触发模式已触发计数;

清除空DI2的计数值后松开按键,观察“上升沿”触发模式的效果;

3.Modbus轮询收集ME31计数值。

一般只有DI计数值(402527)和手动清零空信号寄存器(402727)在投入使用后才会用到,其余配置寄存器可以在投入使用前进行配置。如果需要实时改变工作模式,可以通过手册中提供的寄存器指令表,用Modbus协议对设备进行配置。

配置DI计数寄存器和DI清除空信号寄存器。我这里使用两个通道,配置如下:

4、配置与实现脉冲输出4.组态并实现脉冲输出。

脉冲配置只需要在上位机设置工作模式为“脉冲模式”,配置发布时间为3000和4000;

上位机控制DO1和DO2关闭,开启自动刷新状态,监测DO是否实现脉冲输出。

使用Modbus Poll软件连接设备的线圈寄存器,如下图所示:

控制DO1和DO2的线圈闭合,3s、4s后观察指示灯是否熄灭;

版权说明:如非注明,本站文章均为 零度游戏网 原创,转载请注明出处和附带本文链接;

本文地址:http://www.00line.com/gamegl/103249.html


< img src="http://www.00line.com/zb_users/theme/tx_app/style/img/gg1.jpg">
< img src="http://www.00line.com/zb_users/theme/tx_app/style/img/gg1.jpg">

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载