您现在所在的是:

人机界面

回帖:8个,阅读:3064 [上一页] [1] [下一页]
2040
245484515
文章数:352
年度积分:50
历史总积分:2040
注册时间:2010/11/30
发站内信
发表于:2011/8/2 17:40:34
#0楼
附件
附件
附件

用户手册下载:
附件:
[本地下载]
                   
附件:
[本地下载]
                   
附件:
[本地下载]

附件:
[本地下载]
[此贴子已经被作者于2011/8/3 9:18:16编辑过]
2040
245484515
文章数:352
年度积分:50
历史总积分:2040
注册时间:2010/11/30
发站内信
发表于:2011/8/10 15:13:46
#1楼
如果提供的资料够详细,可以免费试用HMI
2040
245484515
文章数:352
年度积分:50
历史总积分:2040
注册时间:2010/11/30
发站内信
发表于:2011/8/11 9:00:10
#2楼
HMI与单片机通信组网实例应用,顶!!!
单片机与触摸屏通讯有两个方案:一是用modbus—rtu协议,二是自由通讯协议;
本实例用广州市微嵌计算机科技有限公司(http://www.wqlcd.com)的人机界面作为参考,因为公司提供一系列的技术支持和公布单片机源代码,开发工程方便有效。
附件

方案比较:
方案一  modbus—rtu协议:
    优点:工业标准通讯协议,具有通用性,,传输数据量大
    缺点:需要时间去了解协议的格式和以及按照规定编写通讯程序(我们提供MODBUS-RTU源代码,客户直接移植就可以,不必费心)
方案二   自由协议:
    优点:数据格式客户自己定义,灵活多变,定制性强,可以模拟任何已知报文的通讯协议
    缺点:传输数据量不大,通用性不强,移植不方便


客户可以根据以上两种通讯协议的优缺点来选择理想的方案;
实现方法:首先下载公司的人机界面组态软件,下载地址是:http://www.wqlcd.com/new/league.asp?keyno=34  组态软件WQTDesigner
方案一:
1. 工程属性选用MODBUS-RTU协议;
2. 先了解MODBUS-RTU协议,基本的01 03 05 06 16 的功能码需要了解,其他可以不去深究;提供相关的资料
3. 使用我们提供的MODBUS-RTU协议(C语言)开发源代码,把主要的01 03 05 06 16 函数移植到单片机通讯上,大大节省了开发时间;

附件

方案二:
1. 工程属性选用FreeProtocol协议;
2.
附件
3. 打开控制令编辑器(设定—>宏指令—>宏指令编辑器)或者直接按F8;
4. 新增宏指令,在宏指令里面使用到Output()、Input()、SetWordData()、GetWordData()这四个函数;注:可以参考附一
5. Output()函数,把设定好的字符串发送到相应的串口输出;Input()函数,从设定好的串口读取需要的字符串;
6. 采集显示:
SetWordData()函数,把Input()函数接收回来的数据,发送给HIM用户自定义寄存器里,然后在显示控件里填上已经有数据的HIM寄存器,即可显示单片机采集上来的数据;
7. 改写发送:
在显示控件了把需要改写的数据绑定HIM寄存器,使用GetWordData()获得修改后的数据,通过output()发送把数据发送到单片机;

附录:

附件

附件

Output();
【描述】
第一个参数channel表示通道,如果通道为com1,则channel=1;如果通道为com2,则channel=2,数据类型为int。
第二个参数pString表示从通道输出的字符串的地址,数据类型为unsigned char *。
第三个参数count表示字符串中的字符个数,数据类型为int。
第四个参数result表示Output函数运行后返回的结果,如果result大于0,则表示读写有效,数据类型为int。
注意:此函数只能用在freeprotocol(自由协议通道)中。
【用法】
Output(channel,pString,count,result);
【举例】
char srt[9];
int result;
Output(1,str[0],9,result);




Input();
【描述】
第一个参数channel表示通道,如果通道为com1,则channel=1;如果通道为com2,则channel=2,数据类型为int。
第二个参数pString表示写入通道的字符串的地址,数据类型为unsigned char *。
第三个参数count表示字符串中的字符个数,数据类型为int。
第四个参数result表示Output函数运行后返回的结果,如果result大于0,则表示读写有效,数据类型为int。
注意:此函数只能用在freeprotocol(自由协议通道)中。
【用法】
Input(channel,pString,count,result);
【举例】
char srt[9];
int result;
Input(1,str[0],9,result);
2040
245484515
文章数:352
年度积分:50
历史总积分:2040
注册时间:2010/11/30
发站内信
发表于:2011/8/30 8:26:18
#3楼
还提供单片机测试板哦!顶一下!!!
912
jxthzyf
文章数:2
年度积分:50
历史总积分:912
注册时间:2007/10/24
发站内信
发表于:2012/3/29 22:00:18
#4楼
想试用一下
2040
245484515
文章数:352
年度积分:50
历史总积分:2040
注册时间:2010/11/30
发站内信
发表于:2012/3/30 9:33:50
#5楼
可以啊,可以支持试用的,你去联系厂家吧!有什么技术问题跟我联系 QQ:605440535
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2012/10/12
发站内信
发表于:2012/10/12 14:44:34
#6楼
该用户被锁定,回复内容不予显示!
1157
sqcg888
文章数:88
年度积分:50
历史总积分:1157
注册时间:2012/9/20
发站内信
发表于:2012/10/12 17:59:52
#7楼
不错啊,下载看看
****************************
广州三青创工自动化科技有限公司
国内领先的自动化系统集成商和方案解决商
人机界面,单片机,PLC,伺服电机,步进电机等
*****************************************************
600
wqlcdchen
文章数:25
年度积分:50
历史总积分:600
注册时间:2012/5/14
发站内信
发表于:2012/10/22 17:23:00
#8楼
嘿嘿,微嵌的人机界面跟单片机通信非常方便啊!
附件
广州微嵌计算机科技有限公司,专业的工业自动化过程监控方案解决商!
专业研发生产工业触摸屏电脑、人机界面、小型控制器!

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

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

93.6006