STM32F1_2424V1.1与威纶通触摸屏通信程序 - 无网不进

时间:2024-03-01 10:02:57


STM32F1_2424V1.1与威纶通触摸屏通信程序

参考路径:http://bbs.gkong.com/archive.aspx?id=468728

 

 

之前发布了“STM32F1_24输入24输出_4路步进电机加减速源码”,有论坛的朋友需要跟触摸屏通信;
故做了个简易测试例程;仅供参考;
程序是在KEIL 5.50版本建立的,请安装5.20并破解后使用;
编译环境链接:https://pan.baidu.com/s/1L6oFInInf3tNs6eTbInmDA
提取码:nea9
威纶通软件下载:
http://www.weinview.cn/ServiceSupport/Download/Index.aspx

所用的硬件资源
1:主控:STM32F103VCT6(100脚)
2:24路输入(NPN:低电平有效);
3:24路输出(NPN:输出低电平);
4:1路RS232;
5:1路RS485(或者RS232) ;
6:1路CAN;
7:4路S形步进电机驱动,加减速,速度与脉冲可设定;
8:ATC24C02存储;

控制板设定为Modbus Rtu分机,通信资源如下:

触摸屏通信设定:19200.8.1.N
3X地址范围:0-127(只读)
0-3:输入状态(64个位)
4-7:输出状态(64个位)
8-11:辅助位状态(64个位)
12-31:10个32位的数据寄存器
32-127:只读寄存器
4X地址范围:0-118(读写)
0-3: 手动输出(64个位)   不可存储
4-11:辅助位状态(64个位) 不可存储
12-31:10个32位的数据寄存器 可存储
32-33: 辅助位状态(32个位) 可存储
33-118:读写寄存器  可存储;
通信解释函数封装成库,不影响使用功能;使用中有疑问在此讨论;

附件 主界面.jpg
附件 输入状态界面.jpg
附件 输出状态.jpg
附件 手动输出.jpg
附件 手动测试步进.jpg
附件 通信设定.jpg
附件:维纶通触摸屏与通信.rar
[本地下载]大小:4.58MB 总下载量:166
附件:STM32F1_24-24V1.1(ModbusRTU主控测试).rar
[本地下载]大小:2.02MB 总下载量:156
 
 
 
00:00 / 00:15
 
 
正常
 
 
 
 
 
 
 
[此贴子已经被作者于2019/7/10 9:40:18编辑过]

 

 
posted on 2020-04-01 18:20  无网不进  阅读(710)  评论(1编辑  收藏  举报