您现在所在的是:

人机界面

回帖:14个,阅读:1281 [上一页] [1] [2] [下一页]
* 帖子主题:

VS2013请教

1333
小飞哥zWUVzJ
文章数:84
年度积分:50
历史总积分:1333
注册时间:2016/7/20
发站内信
发表于:2017/1/8 20:49:54
#0楼
论坛里的大神有没有玩过VS2013这款软件的,这款软件能不能做modbus通讯,可以的话 该怎么弄呢?
36672
cvlsam 版主
文章数:12336
年度积分:1024
历史总积分:36672
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/1/9 6:16:11
#1楼
以下是引用小飞哥zWUVzJ2017/1/8 20:49:54的发言:
论坛里的大神有没有玩过VS2013这款软件的,这款软件能不能做modbus通讯,可以的话 该怎么弄呢?

可以,和以往的编程并没有什么不同,串口类,写个CRC校验程序(Modbus手册上C语言的那个抄抄)就可以了。

在.NET编程中,你仍然可以使用早期的MSComm通信控件,但是建议你使用SerialPort类。当然,如果使用ModbusTCP的话,待你会用串口通讯后再做讨论。

Good Luck~
4837
528工控科技
文章数:1618
年度积分:48
历史总积分:4837
注册时间:2014/1/3
发站内信
工控人谈电商
发表于:2017/1/9 12:20:18
#2楼
我用的版本还是VS2010,使用SerialPort类编制MODBUS串口通讯,很简单。
gk528.com
1333
小飞哥zWUVzJ
文章数:84
年度积分:50
历史总积分:1333
注册时间:2016/7/20
发站内信
发表于:2017/1/9 12:44:43
#3楼
刚一直没时间,现在我试试,第一次搞这个。。不懂得地方还请帮忙哈
[此贴子已经被作者于2017/1/9 12:50:09编辑过]
1333
小飞哥zWUVzJ
文章数:84
年度积分:50
历史总积分:1333
注册时间:2016/7/20
发站内信
发表于:2017/1/9 12:45:00
#4楼
刚一直没时间,现在我试试,第一次搞这个。。不懂得地方还请帮忙哈
[此贴子已经被作者于2017/1/9 12:50:17编辑过]
1333
小飞哥zWUVzJ
文章数:84
年度积分:50
历史总积分:1333
注册时间:2016/7/20
发站内信
发表于:2017/1/9 14:26:53
#5楼
附件 捕获.jpg
折腾半天,只找到serialport1。。。这软件是真的不懂啊,现在有这么几个问题希望大家能帮忙:
1,上图所示,port1通讯格式应该是9600,n,8,1.但是在哪里设置他为modbus协议呢?
2,我想用他和PLC进行通讯,比方说是设置D0和M0,PLC手册上是有他的modbus地址的。是否需要额外的参数补偿呢?另外,这个按钮(或者数字寄存器),在VS2013中运用的是哪几个功能键呢?

望大师不吝赐教!
8204
fujifa
文章数:2920
年度积分:137
历史总积分:8204
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/1/9 14:45:00
#6楼
1、你如果需要直接作为Modbus,你需要安装第三方控件,否则你需要自己依据Modbus协议来排列你要发送的数据并计算CRC校验码,然后发送。接收也一样,一切需要自己编程解决。
2、画面精美不是VS的强项,你只能做个普通的画面,例如,放置一个Edit控件用户数据的显示输入。同样要实现如同组态软件中的精美控件的话,你也需要第三方控件。
3、第三方控件有免费或者收费,有无所谓用户盗版和用户一盗版就法庭见的,所以请自己甄别使用。

HAVE FUN!
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
2038
1093878561
文章数:148
年度积分:50
历史总积分:2038
注册时间:2013/9/23
发站内信
发表于:2017/1/9 16:52:58
#7楼
网上百度一下,VC++ MODBUS 或者MFC MODBUS 很多很详细!
工控机,C++,伺服,PLC
12129
蛇会大学
文章数:4516
年度积分:455
历史总积分:12129
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2017/1/9 20:03:26
#8楼
VS太大,想装VC6.0,但我的WIN7装不上
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
36672
cvlsam 版主
文章数:12336
年度积分:1024
历史总积分:36672
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/1/9 20:29:15
#9楼
以下是引用蛇会大学2017/1/9 20:03:26的发言:
VS太大,想装VC6.0,但我的WIN7装不上

你可以只安装VS中的VC而不去安装VB,C#以及跨平台的一些特性。

Good Luck~

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

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

78.0005