设为首页
收藏本站
开启辅助访问
登录
注册
只需一步,快速开始
首页
BBS
在线充值
搜索
工控币获得方法
联系方式
搜索
搜索
本版
帖子
用户
工控论坛
»
首页
›
工控技术
›
工控图纸源码
›
组态王上位机与51单片机(STC15F2K60S2)通信示例源码 ...
返回列表
发新帖
[HMI/SCADA]
组态王上位机与51单片机(STC15F2K60S2)通信示例源码
[复制链接]
16
|
0
|
2019-12-25 23:52:34
|
显示全部楼层
|
阅读模式
厂商
厂商:
其他
程序思路:组态王向51单片机通讯总共就两条命令读命令和写命令,读命令共分三条,字节读和双字和浮点读三条命令,写命令也分三条,字节读和双字和浮点读三条命令,读时的三条命令的数据长度都一样都是14个ASSIC码,而且单片机回传的数据分别是10个ASSIC码和12个ASSIC码和16个ASSIC码
40 30 31 30 32 30 30 30 31 0D 数据是1个字节2个ASSIC码
[字头-地-址-字节--数-据-异或值-字尾]
40 30 31 30 32 30 30 30 31 30--30 0D 数据是2个字节4个ASSIC码
[字头-地-址-字节--数-------据-异或值-字尾]
40 30 31 30 32 30 30 30 30 30-30-30-30----31-30--0D 数据是4个字节8个ASSIC码
[字头-地-址-字节--数-------------------据---异或值-字尾]
写时的命令组态王分别发送字节16个ASSIC到单片机,双字节是18个ASSIC和浮点22个2ASSIC码
单片机只需回答正确和不正确的俩条命令 40 30 31 23 23 30 31 0D
然后再把数据处理就可以了如果不理解请仔细阅读组态王与单片劫ASSIC通讯手册。
与组态王通讯时请注意选择的单片机晶震频率和波特率及效验否则无法通讯成功
本次测试组态王只支持19200波特率,再高的波特率没有成功,
不知道是何原因难道组态的原因吗?
功能描述: 接收组态王的数据
(组态王发送来的数据有读都是14个ASSIC,
bite写16个ASSIC,
word写18个ASSIC,
FLOAT写22个ASSIC,
单片机回传----读单字节时正确回传10个个ASSIC,读双字节时正确回传12个个ASSIC,读浮点时正确回传16个个ASSIC,
读时不正确回传8个个ASSIC
单片机回传----写时正确回传 8个个ASSIC,
写时不正确回传8个个ASSIC
代码有详细注释
组态王上位机界面
组态王与单片机通讯协议.doc
(176.5 KB, 售价: 5 工控币)
2019-12-25 23:41 上传
点击文件名下载附件
组态王上位机和51单片机下位机源码
组态王与51单片机通信源码.zip
(2.5 MB, 售价: 10 工控币)
2019-12-25 23:50 上传
点击文件名下载附件
组态王
,
通信
,
51单片机
相关帖子
•
51单片机采集温度通过串口发送到labview上位机采集曲线显示
•
基于组态王的占空比PID算法温度控制系统设计 含源码和文档
•
LABVIEW与三菱FX3U PLC以太网控制样例程序
•
LabVIEW读取和显示温度曲线 51单片机做下位机
•
伦茨8200变频器与电脑通讯问题
•
远程果蔬工厂监控系统设计 LabVIEW+51单片机程序
•
labview与三菱PLC通讯测试程序
•
LabVIEW做的串口助手程序
•
LabVIEW串口发送和接收程序
•
基于三菱FX5U PLC的CC-Link IE Field basic 伺服及PLC配置的方法
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
coolice
426
主题
433
帖子
366
积分
初级会员
初级会员, 积分 366, 距离下一级还需 134 积分
初级会员, 积分 366, 距离下一级还需 134 积分
工控币
366
加好友
发消息
回复楼主
返回列表
综合讨论
传动与运动控制
工控图纸源码
工控书籍分享
工控手册教程
工控类软件
工控视频教程
工业机器人
数控机床
图文推荐
用Fanuc Karel语言实现三点建坐标系
2021-01-04
用CH341A做的USB转SPI_232_485_TTL转换器 PCB+SCH文件 烧写器源
2020-12-14
51单片机采集温度通过串口发送到labview上位机采集曲线显示
2020-12-13
基于组态王的占空比PID算法温度控制系统设计 含源码和文档
2020-12-13
基于LabVIEW的电动车速度监测和控制系统上位机程序设计
2020-12-08
热门排行
1
有没有 GE plc PME9.0版本的中文对照表
2
哈哈,网站很好,来支持一下
3
6000CHM废气处理EPLAN电气图纸
4
300多个常用的Multisim仿真电路资料分享
5
谁那有施耐德PES软件 本人愿意提供一定积分
6
交通信号灯电子线路实验Multisim仿真电路图
7
Multisim14仿真PIC16f84单片机驱动led
8
基于labview的电子秤
9
哪位大佬能看看logix5571以太网通信故障这
10
WINCC 7.5+SP1+UPD3