发货:3天内
姓名:徐工(先生)
电话:0592-5087595
手机:18020776785
地区:福建-厦门
地址:厦门市思明区湖滨南路388号国贸大厦32C
QQ:2851195472
阿里旺旺:zma1123
三、计算机通信程序的设计与实现
1、Windows环境下的PC机通信程序
在Windows环境下,操作系统通过驱动程序控制各硬件资源,不允许用户像在DOS环境下那样直接对串口进行底层的操作。为此,Visual Basic提供了一个串行通信控件:MSComm控件。程序员只需设置和监视MSComm控件的属性和事件,就可以劲易而易举地实现串行通信。
2、MSComm控件的属性
MSComm控件主要属性如下:(1)Comm Port:设置并返回通信端口号。(2)Settings:以字符的形式设置并返回波特率、奇偶校验位、数据位和停止位。其中字符n、o、e分别代表无校验、奇校验、偶校验。(3)Port Open:设置并返回通信端口状态。设置为Ture时,打开端口;设置为Flase时,关闭端口。另外,还有Input、Output、Input Mode、In Buffer Count等属性,这里不再一一介绍。
3、MSComm控件处理接收信息的方式
MSComm控件提供两种处理方式:(1)事件驱动方式:RTHreshold属性非0时,收到字符或传输线发生变化时就会产生串口事件On Comm。通过查询CommEvent属性可以捕获并处理这些通信事件。(2)查询方式:通过查询Iuput Buffer Count(接收缓冲区的字节数)属性值,处理接收到的信息。本装置中采用事件驱动方式。
用Visual Basic语言设计串行通信程序简单实用,关键是如何形成一个友好的用户界面。编程的细节这里不再详述。
随着工业PC机的推出,个人计算机在工业现场支行的可靠性问题也得到了解决。因此在各类测控设备中实现PLC和PC机间的串行通信有着重大的意义。这样一方面有助于将个人计算机开发成简易工作站或者工作终端,实现集中显示、集中报警功能;另一方面也可把个人计算机开发成PLC编程终端,通过编程器接口接入PLC网络,进行编程、调试及监控,并终达到PLC测控设备结构简单、运行可靠、维护容易、便于二次开发的技术特点。
Ge PLB029-383864
2/5000HV A06B-0213-B300
Numatics 33FSN444O000000
Flowserve 2103690
000-2103690-009
MY1H25G-250HZ-A93L
BHN726L5-21
Allen Bradley 2707-V40P2NX
10D1476SH06PM29AY13A1112S2
LX-1100
Abb 3HAB8101-14/06A
RK596AAE
SLSE30-600P8
SL-V64HM-T
EF8344G074MO
ENRZ-MU50-CER
Ge Hitachi DA265A1313P001
Asco EF8344G074
Masoneilan Dresser 021006411153
Cleco 45RNAB
2/4000HV A06B-0062-B003#0100
305646
Yaskawa JZRCR-YPU03C-2
Knf 111553-00
Ge DS2020PDMAG6
Ge BCKFL04WOH
Siemens 760P11AAAGNNB6
2.50-1BV1.77-4500 Ge 6278449
Smar LD301
Tescom 44-1564T28S270
Gimpel NP1883
Ingersoll Rand 00278564
Smc CY3R40-500
Ash Pump 39549 1250-18A
Abb DSQC346E 3HAB8101-11/09A
Wika TSG60F 3SC-100
Pepperl Fuchs 1002-WPS-CI
Nordson 327497 PFE3
-----------------------------------------------------
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。
点击显示 收起