“三功能开机可选”节点
1 工程文件下载
HMI软件安装文件:
2 演示视频
3 功能说明
该节点为STC-B上的一个MODBUS节点,用板上485接口与外部连接。
本站点设计了4个寄存器和6个线圈,定义如下:

每次开机前,需要配置功能参数,数码管左边4位依次表示:蜂鸣器使能、步进电机使能、节点数据修改使能、站台号。可用导航按键修改,流水灯L3-L0表示位选。配置好参数后按下 KEY3 键根据选择的功能开机。
开机之后,数码管右边4位分别对应16bit数据的12-16bit、8-12bit、4-8bit、1-4bit。数码管最右边显示该节点站台号。
按下KEY2键,开启、关闭步进电机;按下KEY1键,开启、关闭蜂鸣器;
多次拨动振动传感器,以保存当前配置,配置保存成功后,以蜂鸣器鸣叫为结束。开机后,按下导航中键可读取配置。
通过导航按键的左右键,可以控制当前选中的数码管位(位选范围为数码管右边4位,由流水灯L3-L0对应指示);通过导航按键的上下键,可以修改当前选中位的数值,最小为0,最大为0xf。
该节点通过串口1与PC通信,可用串口助手在PC上发送指令来修改站点信息,目前支持7 条指令:
aa ff 01 01;功能号1,返回学生 ID。
aa ff 02 02 xx;功能号2,设置站台号xx,站台号可以设置为1-F任意数(默认为A),超出范围置1。
aa ff 01 03;功能号3,返回STC数据,两个字节。
aa ff 03 04 xx yy;功能号4,将xx yy 两字节数据写入STC板子(最小为00,最大为ff)。
aa ff 06 05 en xx yy zz ww;功能号5,设置步进电机使能en(取值:0/1)、状态xx(取值:0/1)、方向yy(取值:1/2)、步长zz(取值:1/2/3)、速度ww(取值:1/2/3)。
aa ff 03 06 en xx;功能号6,设置蜂鸣器使能en(取值:0/1)、状态xx(取值:0/1)。
aa ff 02 07 en;功能号7,设置STC板数据是否可修改。
该节点目前只支持 MODBUS 功能码1-6、15、16。
该节点功能丰富,相对较为复杂,需要提前熟悉下列模块功能:蜂鸣器、步进电机、非易失、按键+导航按键。
MODBUS网络参数:单片机串口2,485,“9600,8,n,1”,“MODBUS RTU”协议
USB转COM口参数:单片机串口1,“9600,8,n,1”

