水电电工知识
电工知识|VB实现电脑与台达PLC的串列通信研究
2016-01-13  浏览:41
水电之家讯:现代的世界是一个高度自动化的世界,各式各样的设备都可以和电脑连线,而最简单的自动化连线方式就是使用串列通信。

VB提供了串列通信控制项可以让开发者开发串列通信的系统程序,功能上也提供了不少为用户着想的简便之处。

plc是现在控制领域不可缺少的部分,已经非常普及,如何简便的与PLC交互已经成为众多厂商新的竞争战场。由此产生了人机接口、组态软件等产品。这些产品的产生大大简化了对PLC的控制,操作,使用更方便。但也有共同的缺点:价格过高和开发性较差。VB作为“原始"的编程语言在这两方面无疑有着明显的优势。

本文结合一个简单的案例,用比较基础的概念为大家展示如何通过VB实现PC-PLC的通信,对于初涉这个领域的工程师,也会受益与本文提供的基本概念。

一、串列通信基本概念

1、 通信的种类:通常通信的形式可以分为两种,并行通信(Parallel Communication)和串列通信(Serial Communication)。所谓并行,既是一次传输量为8位;而串列一次只传1位。这两种不同的通信方式如图

2、 串列通信

常用的串列通信也有两种。分别位RS-232和RS-485

2-1 RS-232

RS-232的信号准位乃是参考地线而来的,如图,传输端参考接地端1来传送资料;接收端则参考接地端2还原出传送端的信号准备。

由图可知,由于两个接地端准位不一定一样,而且很容易受到干扰,所以信号在RS-232线路传输时,很容易产生错误。

2-2 RS-485

RS-485的信号传输方式如图。

RS-485的信号将被传送出去时会分成正负两条线路,当到达接收端后,在将信号相减还原成原来的信号;如果将原始的信号表示成(DT),而被分成的信号分别标示成(D+)及(D-),则DT= (D+)-(D-)

同样地,接收端在接收到信号后,也依据上式还原成原来的样子。如果线路受到干扰,两条线路的信号分别为(D+)+Noise (D-)+Noise。接收端还原信号为

(DT)= [(D+)+Noise]-[ (D-)+Noise]

与先前结果一样,所以RS-485可以有效的防止杂讯的干扰。



二、Visual Basic基本概念

1、 VB是微软的视窗软件,提供了很多介面成员。物件、属性、事件、方法就是四个重要的介面。

2、 VB常用控制项。

2-1标签控制项

此控制项专用于显示文字,数位用,显示如图

2-2 按钮控制项



此控制项使用率很高,提供一个供系统用户操作用的按钮





2-3 计时器控制项

此控制项的最大作用在于固定的时间内会执行所设置的程序码一次。

VB提供了大量的控制项,在此不一一叙述

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 水电 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BYBC.CN SYSTEM All Rights Reserved