登录
首页
人机界面
人机界面
回帖
发帖
正文
主题:VS2013请教
点击:1352 回复:14
楼主
编辑
引用
管理
小飞哥zWUVzJ
论坛里的大神有没有玩过VS2013这款软件的,这款软件能不能做modbus通讯,可以的话 该怎么弄呢?
17-01-08 20:49
1楼
编辑
引用
管理
cvlsam
引用
小飞哥zWUVzJ
在 2017/1/8 20:49:54 发言
【内容省略】
可以,和以往的编程并没有什么不同,串口类,写个CRC校验程序(Modbus手册上C语言的那个抄抄)就可以了。
在.NET编程中,你仍然可以使用早期的MSComm通信控件,但是建议你使用SerialPort类。当然,如果使用ModbusTCP的话,待你会用串口通讯后再做讨论。
Good Luck~
17-01-09 06:16
2楼
编辑
引用
管理
528工控科技
我用的版本还是VS2010,使用SerialPort类编制MODBUS串口通讯,很简单。
17-01-09 12:20
3楼
编辑
引用
管理
小飞哥zWUVzJ
刚一直没时间,现在我试试,第一次搞这个。。不懂得地方还请帮忙哈
最后修改:
2017/1/9 12:50:09
17-01-09 12:44
4楼
编辑
引用
管理
小飞哥zWUVzJ
刚一直没时间,现在我试试,第一次搞这个。。不懂得地方还请帮忙哈
最后修改:
2017/1/9 12:50:17
17-01-09 12:45
5楼
编辑
引用
管理
小飞哥zWUVzJ
折腾半天,只找到serialport1。。。这软件是真的不懂啊,现在有这么几个问题希望大家能帮忙:
1,上图所示,port1通讯格式应该是9600,n,8,1.但是在哪里设置他为modbus协议呢?
2,我想用他和PLC进行通讯,比方说是设置D0和M0,PLC手册上是有他的modbus地址的。是否需要额外的参数补偿呢?另外,这个按钮(或者数字寄存器),在VS2013中运用的是哪几个功能键呢?
望大师不吝赐教!
17-01-09 14:26
6楼
编辑
引用
管理
fujifa
1、你如果需要直接作为Modbus,你需要安装第三方控件,否则你需要自己依据Modbus协议来排列你要发送的数据并计算CRC校验码,然后发送。接收也一样,一切需要自己编程解决。
2、画面精美不是VS的强项,你只能做个普通的画面,例如,放置一个Edit控件用户数据的显示输入。同样要实现如同组态软件中的精美控件的话,你也需要第三方控件。
3、第三方控件有免费或者收费,有无所谓用户盗版和用户一盗版就法庭见的,所以请自己甄别使用。
HAVE FUN!
17-01-09 14:45
7楼
编辑
引用
管理
1093878561
网上百度一下,VC++ MODBUS 或者MFC MODBUS 很多很详细!
17-01-09 16:52
8楼
编辑
引用
管理
蛇会大学
VS太大,想装VC6.0,但我的WIN7装不上
17-01-09 20:03
9楼
编辑
引用
管理
cvlsam
引用
蛇会大学
在 2017/1/9 20:03:26 发言
【内容省略】
你可以只安装VS中的VC而不去安装VB,C#以及跨平台的一些特性。
Good Luck~
17-01-09 20:29
上一页
下一页
工控新闻
美国5月份工业产值出现三个月内的第二次下降
京津冀网络安全和工业互联网产业聚集企业超2000家 产业规模稳居全国第一梯队
新品发布:维萨拉XMW85令室内空气智能监测变得简单
蝉联《中国500最具价值品牌》行业首位,卡奥斯以AI驱动品牌增长
从工业自动化到智能机器人双轨道战略布局 | OPT2025产品发布会圆满落幕
电子产业枢纽开启全球邀约:elexcon深圳国际电子展参展观众登记火热进行中
百亿市值A股,拟赴港上市
华北工控EPC-7893M20:智能网络摄像头自动化测试产线的“控制中枢”
更多新闻资讯