当前位置:
工控论坛
> >
产品
>
工业互联
>
无线通讯
我要发帖
如何用vb 与PLC进行通讯???
点击:
1467
| 回复:
4
ayzhang
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1回
年度积分:0
历史总积分:14
注册:2002年8月14日
发表于:2002-08-25 00:17:00
楼主
我想用vb编个程序可以与PLC进行通讯控制!!谁可以帮助我!?
分享到:
收藏
邀请回答
回复楼主
举报
microtomato
关注
私信
精华:1帖
求助:0帖
帖子:83帖 | 1476回
年度积分:0
历史总积分:2078
注册:2001年11月02日
发表于:2002-08-20 22:57:00
1楼
必须先知道PLC的通讯协议才行。
回复
引用
举报
xjhcb
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:4
注册:2002年8月20日
发表于:2002-08-21 17:47:00
2楼
比如三菱PLC 他有RS指令,可以发送ASCII VB有MSCOMM控件 两者按一定的设定:波特率、数据位、停止位、校验位等,就可通信
回复
引用
举报
780500
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 3回
年度积分:0
历史总积分:17
注册:2002年8月21日
发表于:2002-08-23 21:21:00
3楼
工控一条街: 您好!我用vb和智能仪表通讯,我知道协议什么的 且已经能读仪表数据了 可是怎么让他循环去采集呢,我做的是按一下按钮就读一下的 还有,怎样去循环读几台表的值呢?怎样判断中断呢? 谢谢
回复
引用
举报
microtomato
关注
私信
精华:1帖
求助:0帖
帖子:83帖 | 1476回
年度积分:0
历史总积分:2078
注册:2001年11月02日
发表于:2002-08-24 23:10:00
4楼
RE:小控2 1.要循环采集,可以使用timer控件。 2.循环读几台表的值,必须知道每台表的地址号,然后在查询命令中,将地址号换成对应仪表的地址号就可以依次查询每台仪表的数据了。 3.请问你要的是什么中断?如果是串口中断,控件应该是自带的。(mscomm控件我没有用过,但我用过delphi下的spcomm控件,这个控件在接收到数据后,会有一个事件触发的)。如果是当仪表测量值到达某个设定值,从而产生一个中断的话,那么就只能自己在程序里面进行比较了。
回复
引用
举报
热门招聘
相关主题
PROFIBUS GSD文件是什么
[6845]
谁知道UIC568总线的应用范例...
[2188]
现场总线技术改变工业控制旧...
[2518]
请教关于MCP2510的问题
[1662]
转载:PROFIBUS与现场总线国际...
[2367]
DEVICENET 现场总线 中文协议...
[2171]
电厂DCS自动控制系统
[4038]
RS485采用DB9的引脚定义
[3904]
求解释,不同的串口调试工具,...
[3680]
综述:流行现场总线简介
[6025]
官方公众号
智造工程师
客服
小程序
公众号