中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 单片机论坛 → 浏览主题: STM32F1_2424V1.1与威纶通触摸屏通信程序
发表新帖 回复该主题
回帖:0个,阅读:347 [上一页] [1] [下一页]
* 帖子主题:

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

分享到
2117
yueliang150
文章数:348
年度积分:511
历史总积分:2117
注册时间:2003/4/24
发站内信
发表于:2019/7/9 18:32:15
#0楼
之前发布了“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
[本地下载]
附件:STM32F1_24-24V1.1(ModbusRTU主控测试).rar
[本地下载]
[此贴子已经被作者于2019/7/10 9:40:18编辑过]
单片机、ARM产品开发设计;
小设备、夹具、治具控制器设计开发;数码管、点阵LED电子看板开发;
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

62.4