登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:我用VB的MSCOMM控件做与PLC连接的串行通讯
点击:15747 回复:23
楼主
编辑
引用
管理
zminer
我用VB的MSCOMM控件做与PLC连接的串行通讯程序时,发现MSCOMM1.OUPPUT只能等于字符串,
可我想发送数值给PLC,不知应该如何做?看VB控件手册上说OUTPUT等于一个定义为Variant型的字节距阵即可发送数值,却不知这个字节距阵是如何定义的?请大家帮忙看一看。
01-10-30 09:55
1楼
编辑
引用
管理
心情
用VB的这个通讯控件可以向PLC写数据的。
01-11-19 13:39
2楼
编辑
引用
管理
追风
心情,你好!可以请教你用VB如何向PLC读数据吗?我读出来的怎么是乱码,谢谢,急!
01-11-20 08:23
3楼
编辑
引用
管理
心情
我只做过PC和OMRON PLC的通讯。可一两句说不清呀,其它的PLC要有通讯协议才可。OMRON的则是公开的,所以比较方便。直接按格式向PLC传输数据就成。告诉我你的信箱,我可以给你一个小例子。网上也有相应的例子。
01-11-20 09:55
4楼
编辑
引用
管理
lichb
可以将MSCOMM设置成二进制方式
01-12-29 14:31
5楼
编辑
引用
管理
taidian_2002
zminer问题解决了吗?可以先将数值存入byte型数组,然后,数组将内容存入variant型变量,然后输出即可.
02-01-23 14:25
6楼
编辑
引用
管理
kissinger1978
看看我发的求救帖子吧?我的 就是用10进制做的,可读出plc的状态,就是写入遇到了麻烦啊
02-01-24 14:48
7楼
管理
匿名
该帖内容不符合相关规定!
02-01-26 16:50
8楼
编辑
引用
管理
思南
chr可以设定那些无法显示的字符,chr(0),chr(1),chr(2)...最典型的chr(13)就是回车。关于ASCII码可以查阅本站技术文章上帖栏目。
02-01-27 07:26
9楼
编辑
引用
管理
taidian_2002
提问:直接键入chr(48)和字符"0"的区别,例如mscomm.output=chr(48)和mscomm.output="0"相等吗?谢谢
02-01-27 08:19
上一页
下一页
工控新闻
产教联动 共筑未来——北京化工大学信息学院师生参访和利时集团 图片
德国工业走向复兴之路?
非计划停机、试错烧钱?一本白皮书给出破解答案
ABB邀你探索直流应用的世界
这家变频器厂商发布上半年业绩预告 净利润同比增长152.76%~190.68%
电气风电与西门子歌美飒签署谅解备忘录
遴选三类约900名人才!第二批制造业人才支持计划申报推荐工作启动
前5个月融资额232亿元 超去年全年!京东美团等大厂“疯投”机器人
更多新闻资讯