用VB6.0 写数据到PLC中过程中,plc调试步骤提示 LRC = LRC(aa)中的“aa”数据类型不正确,请教大咖,我错在哪里

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
VB6.0与PLC的通信
热点活动:
VB6.0与PLC的通信 - 已解决问题
我是个PLC初学者,我想请问下,PLC和VB6.0通讯的时候,两边都有几个变量,如何将二者的变量一一对应起来?
问题补充:主要是想明白如何用VB中的mscomm控件来操作二者的通信
产品版区:
悬赏分:10 | 解决时间: 21:01:54 | 提问者: - 新生&nbsp&nbsp第1级
问题ID:51463
用S7200&PC&Access和VB连接,200PLC里不用写程序,在你安装好S7200&PC&Access后,&在&C:\Program&Files\Siemens\S7-200&PC&Access\Samples&里面就有VB&EXCEL&PROTOOL等例子&2&用VB的MSCOMM控件和S7-200&PLC做自由口通信这种方式&我举个简单的例子:&PLC程序:&LD&&&&&SM0.1&MOVB&&&9,&SMB30&MOVB&&&2,&VB100&LD&&&&&SM0.0&MOVB&&&IB0,&VB101&MOVB&&&IB1,&VB102&LD&&&&&SM0.5&EU&XMT&&&&VB100,&0&&&每秒将IW0上传一次。&VB程序:&第一步:添加MSComm控件&在工具栏右键-部件-添加Microsoft&Comm&Control&6.0&然后双击MSComm&第二步:添加2个Text&Box&Text&Box用来显示PLC发给电脑的数据&Text&Box1显示IB0&Text&Box2显示IB1&第三步:写代码&Option&Explicit&Dim&p()&As&Byte&Private&Sub&Form_Load()&MSComm1.PortOpen&=&True&&&&&MSComm1.InputMode&=&1&&&&&&&&&&&MSComm1.RThreshold&=&2&End&Sub&Private&Sub&MSComm1_OnComm()&Select&Case&mEvent&Case&comEvReceive&p&=&MSComm1.Input&Text1&=&p(0)&Text2&=&p(1)&End&Select&End&Sub&这是最简单的通讯,如果PLC发送的数据很多,有起始字符结束字符,那就要在程序里再判断&如果VB在接收数据后,再发送数据给PLC,那还要做发送程序&如果VB做主,PLC做从,那程序又复杂一点。&&
顶级工程师&nbsp&nbsp第12级&
填写您的评论...
提问者对于答案的评价:谢谢
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
参照以下链接:&
- 中级工程师&nbsp&nbsp第10级
& 12:55:09
请参考:&&VB如何与S7-300\400变量连接&&&&
- 顶级工程师&nbsp&nbsp第12级
& 13:48:40
VB可以调用Prodave来访问PLC的数据!
- 高级工程师&nbsp&nbsp第11级
& 21:18:06
PLC和VB6.0通讯,我个人建议使用通讯,实现还是比较简单的。我的已经实现了。
- 高级技术员&nbsp&nbsp第7级
& 08:23:47
是根据通讯协议中数据的顺序对应起来的。你发的第一个数据就是PLC接收的第一个数据,你在PLC中把它存储在哪里了,地址就是那里。
- 毕业实践员&nbsp&nbsp第4级
& 11:27:29
从你的描述可以看出,你问的应该是S7-200与计算机的通信。通常有三种方式:1、自由口通信方式。2、从站指令。3、通过OPC&Server访问。对S7--200其对应的OPC服务器就是S7200&PC&Access。前两种方式都要通过对计算机的串口编程来实现。需要在可视化编程软件VB、VC中添加控件MSCOMM。方式1:自由口通信。参见S7-200系统手册中指令集部分有关发送和接收指令的内容。PLC与PC两者通信的协议,完全自己定义。方式2:参看7-200系统手册中“12&使用协议库”部分内容。应将S7-200设为从站。参看其中从站指令。此种情况下,通讯协议已经确定,PC侧需要根据协议编写满足数据包格式要求的。还要编写CRC(循环冗余检验)程序生成CRC校验码。同时也要编程对接收到的数据解包获取有用信息。这种方式PLC侧编程简单,但计算机侧编程量大一些。不过计算机类似程序可借鉴的较多,容易生成自己想要的程序。方式3:PLC、PC侧编程都大大简化了。连接好PC与PLC的通讯,VB对PLC的访问控制,就变成了PC对S7-200&PC&Access数据库的读写。工作量大大降低。但相比前两种方式,实时性会有所降低。
- 助理工程师&nbsp&nbsp第8级
& 10:59:19
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!VB复习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&V​B​复​习​题
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩34页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
vb选择题2013
下载积分:1000
内容提示:vb选择题2013
文档格式:XLS|
浏览次数:10|
上传日期: 15:07:32|
文档星级:
该用户还上传了这些文档
vb选择题2013
官方公共微信VB6.0中出现不支持所要求的数据绑定类型 怎么解决_百度知道大学VB 第2,3,4章_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
大学VB 第2,3,4章
上传于||文档简介
&&V​B
大小:655.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 台达plc串口调试软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信