登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:我用VB的MSCOMM控件做与PLC连接的串行通讯

点击:15717 回复:23

我用VB的MSCOMM控件做与PLC连接的串行通讯程序时,发现MSCOMM1.OUPPUT只能等于字符串,
可我想发送数值给PLC,不知应该如何做?看VB控件手册上说OUTPUT等于一个定义为Variant型的字节距阵即可发送数值,却不知这个字节距阵是如何定义的?请大家帮忙看一看。
01-10-30 09:55
用VB的这个通讯控件可以向PLC写数据的。
01-11-19 13:39
心情,你好!可以请教你用VB如何向PLC读数据吗?我读出来的怎么是乱码,谢谢,急!
01-11-20 08:23
我只做过PC和OMRON PLC的通讯。可一两句说不清呀,其它的PLC要有通讯协议才可。OMRON的则是公开的,所以比较方便。直接按格式向PLC传输数据就成。告诉我你的信箱,我可以给你一个小例子。网上也有相应的例子。
01-11-20 09:55
可以将MSCOMM设置成二进制方式
01-12-29 14:31
zminer问题解决了吗?可以先将数值存入byte型数组,然后,数组将内容存入variant型变量,然后输出即可.
02-01-23 14:25
看看我发的求救帖子吧?我的 就是用10进制做的,可读出plc的状态,就是写入遇到了麻烦啊
02-01-24 14:48
7楼
该帖内容不符合相关规定!
02-01-26 16:50
chr可以设定那些无法显示的字符,chr(0),chr(1),chr(2)...最典型的chr(13)就是回车。关于ASCII码可以查阅本站技术文章上帖栏目。
02-01-27 07:26
提问:直接键入chr(48)和字符"0"的区别,例如mscomm.output=chr(48)和mscomm.output="0"相等吗?谢谢
02-01-27 08:19

上一页下一页

工控新闻

更多新闻资讯