- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用VB.NET实现BC8000与PC串口通信
导语:?本文介绍了利用VB.NET实现BC8000总线端子控制器与上位机之间串行通讯的原理及方法 摘 要:在现代工业控制领域中,控制器作为下位机完成现场各种信号和数据的采集、运算和控制,上位机则可提供人机交互界面,实现数据的处理以及现场数据的实时显示等监视和远程控制等功能。本文介绍了利用VB.NET实现BC8000总线端子控制器与上位机之间串行通讯的原理及方法。关键词:VB.NET;串口通讯;SerialPort控件;BC8000[align=center]Study on COM port Communication between BC8000 and PC Based on VB.NETDENG Hua-chang,FANG Kang-ling,LIANG Kai,ZHANG Peng[/align]Abstract:In the fields of modern industrial controlling,PLC is used to collect,calculate and control every kind of signals and data,while the host computer can provide mutual interface,realizing the functions of managing data and long-distance controlling.This paper introduces the theory and way on the COM port communication between BC8000 and host computer based on VB.NET.Key Words:VB.NET;COM port communication;SerialPort;BC8000 PC机和控制器之间的通信问题一直是业界的热门话题,它广泛应用于工业控制系统、智能检测系统、数据采集系统等。PC机与控制器之间通常采用两种通信方式:并行通信和串行通信。并行通信是指将待发送数据的各位同时传送。串行通信则将数据一位一位地按顺序传送。并行通信虽然传输效率高、速度快,但可靠性差,所需硬件设备复杂,不适于长距离通信,所以一般只适用于要求实时性强,传送速率较高的系统中,实用面较窄。相比之下,串行通信虽然速度较慢、效率较低,但可靠性好,简单易实现,传输距离较长,所以被广泛应用于多种场合,特别适合于计算机与控制器之间的通信。 目前实现串口通信的软件主要有VC++,VB6.0等。VC++对画面的处理是较差的一环,而且培养一个熟练的VC++设计师可能需要花费很长的时间。VB6.0具有简单易用,学习时间较短,画面变化丰富等优点,但是不适合执行速度高,通信效率要求严格的自动监控系统程序。VB.NET是Microsoft最新推出的一种集成开发环境,它具有功能强大、界面友好、32位的真正面向对象、易学易用等特点,受到广大用户的青睐,被广泛运用于各个领域。本文将介绍如何利用VB.NET来实现BC8000与PC的串口通信。1 BC8000的串口通讯 1.1 BC8000简介 BC8000是德国BECKHOFF公司生产的一种总线端子控制器,总线端子控制器即带PLC功能的总线耦合器 。BC8000控制器长约100mm,宽约47mm,高约68mm,总线端子宽约12mm,最多可以扩展64个总线端子,体积很小,对占用场地有严格要求 的特殊环境BC8000有着无可比拟的优势,它也可以很方便的嵌入到各种仪器仪表中。因其结构紧凑、安装方便,而且性能稳定、价格便宜而得到广泛的应用。BC8000上自带一个外设端口(RS485),经过RS485/232转换器可直接与PC连接进行数据传输。如图1:[align=center]图1 PC与BC8000连接图[/align] 1.2 通讯设置 BC8000的RS485通讯模式的初始化是通过KS2000对控制器的table 001的寄存器32,33,34中的通讯参数进行修改来设置的波特率、奇偶校验、停止位和数据位数: 寄存器32中设定波特率:0:38400,1:19200,2:9600,3:57600,4:1200,5:2400,6:4800。 寄存器33中设定模式:0:7个数据位, 偶校验,1:7个数据位, 奇校验,2:8个数据位, 无校验,3:8个数据位, 偶校验,4:8个数据位,奇校验。 寄存器34设定停止位:0:1个停止位,1:2个停止位。 配置RS485通讯模式后,在TwinCAT的Library
您可能关注的文档
最近下载
- 电工电子技术(曹建林)全套PPT课件.pptx
- 《民宿文化与运营》课件——第四章 民宿建设.pptx VIP
- 2022版《医疗器械生产监督管理办法》考核试题及答案.docx VIP
- 10KV配电箱验收流程及规范.docx VIP
- 污水处理厂BOT项目投标文件.doc VIP
- 2025届上海浦东新区高三一模高考历史模拟试卷(含答案解析).pdf VIP
- 舒蕾上市谈判手册.docx VIP
- DB4103T 129-2021 产(商)品检验检测机构服务规范.pdf VIP
- 七猫中文网投稿申请表.pdf VIP
- 《C语言程序设计 第4版》 课件全套 索明何 第1--8章 C语言程序设计入门---应用软件设计.pptx
文档评论(0)