DSDP15057160001GF
可编程控制器PLC与上位机PC之间的通信,下位机为PLC,基于其可靠性极高,主要承担控制功能,而上位PC机主要承担监察管理功能,有时兼备部分控制功能,如发出运行,停止命令。VB语言是基于WINDOWS操作系统的功能强、易学易用、主要是面向学习对象的程序设计语言。VB带有专门管理串行通讯的MSComm控件,只需设置几个主要参数就可以实现PLC与PC串行通讯。要完成通信必须设置MSComm的相关属性值:
(1)CommPort:设置或传回通信连接端口代号
(2)Settings:设置初始化参数。以字符串的形式设置或传回连接速度、奇偶校验、数据位、停止位等4个参数
(3)PortOpen:设置或传回通信连接端口的状态
(4)Input:从输入寄存器传 回并移除字符
(5)Output:将一个字符串写入输出寄存器
(6)InputLen:**由串行端口读入的字符串长度
(7)InBufferCount:传回在接收寄存器中的字符数
3、软硬件之间:
台安TP02与上位机PC通信时,为了实现两者的通信需要配备通信线。
4、通信程序的实现
4.1 通信初始化程序
首先,在窗体开始设计之前,添加MSComm控件。
METAL WORK PNEUMATIC 121A320120XP 8024986376890
SEW EURODRIVE EMV-Modul EF 030-503
Telemecanique ABE7-P16T334
ROTAREX SELFA M12-S
FESTO DSNU-12-80-P-Q 193988 A908
KAYDON 0S3Y4 54048001 OH6CC
BERG PC CARD FLASH MEMORY CARD C SERIES 5 VOLT-ONLY AMC001CFLKA
SAIA PCD2.E111 PCD2E111 PCD2 E111
SCHNEIDER LC1DFK11P7
PHOENIX CONTACT IB IL RS 232 IBILRS232 2727349
ALLEN BRADLEY 1203-SM1
MITSUBISHI QX40 QX 40 1W4201
Bimba TB-3230-F
B+B THERMO-TECHNIK GMBH DRTR-AL-20MA-R6B
FESTO CPE10-M1BH-5L-QS-4
FOIL PLASTIC BAGS 15XXL09 3880TVZ021H
Fanuc Robotic Connector/Socket 32A10S
Siemens S5 6ES5 464-8ME11
TELEMECANIQUE LADT0 038502
OMRON RELAY G7Z-3A1B-11Z ( G7Z-3A1B )
FAG 6311.2RSR
FAG 6311.2ZR
MAXON 4-Q-DC LSC 30/2 30V/2A 250521