G7E-TR10APLC直接与现场控制层的检测仪器仪表设备连接,G7E-TR10A是底层控制网络的组成部分,G7E-TR10A是工厂自动化系统的基石,因此实现与监控层计算机的通信对系统的优化运行有重要意义。G7E-TR10A文章基于VB讨论台达DVP PLC与监控计算机的通信问题。
关键词:VB 通信协议 可编程控制器
Abstract: The PLC is a composing part of Infranet, it
s to the measuring instrument and device in field control directly, and is the footstone of factory automation system. Therefore it is very important to realize the communication between PLC and monitoring computer for optimization of syste running. The er discussed the rG7E-TR10Aelated communication problems between Delta DVP PLC and monitoring computer d on Visual Basic. LS模块控制器变频器代理
程先生 qq:937926739
Key Words: Visual Basic Communication protocal Programable logic controller
[中图分类号] TP273 [文献标识码] B 文章编号
1 引 言
现场设备层中的设备种类繁多,有传感器、启动器、驱动器G7E-TR10A、I/O部件、变送器、阀门等等,当然也包括现场检测仪器仪表设备。PLC是现场设备控制层不可缺少的部分,已经非常普及,如何简便地实现与PLC的G7E-TR10A交互已经成为众多厂商新的竞争战场。由此产生了人机界面等软件产品,这些产品的出现简化了对PLC的控制、操作,使PLC的应用更加方便;但也有其共同的缺点,价格普遍偏高和可二开发性较差。VB作为“原始”的编程语言在这两方面无疑有着明显优势的,本文结合一个简单的案例,用比较基础的概念讨论如何通过VB实现PC与PLC之间的通信问题,这对刚涉步控制领域的工程师或许是有帮助的。在现场设备层中各式各样的设备都可以和计算机联机,而简单的自动化联机方式就是使用串行通信,VB提供了串行通信控件可以让开发者开发出串行通信的系统程序,以下是对相关问题的粗略讨论。
2 串行通信基本概念
数据通讯中有两种类型的通信形式,即并行通信(Parallel Communication)和串行通信(Serial Communication)。例如,如果有8位数据需要传送,那么并行通信一次就可以完成8位的传输量;而串行一次只能传送1位。图1表示了两种不同的通信模式,常用的串行通信也有两种,分别为RS-232和RS-485。
G7E-TR10A
2.1 RS-232 串行通信
RS-232的信号准位是参考地线而言的,如图2所示。G7E-TR10A相对于参考接地端1传输端传送数据;接收端则相对于参考接地端2复现出传送端的传送的数据。
G7E-TR10AAC800M模块,CI854AK01-eA, RYC102C3-VVT2 GMD-25E ETC740110-S9002 ETC740380 BFN-M1204P-V11S12 ZSE40-01-22L-M E3JK-R4M1/m2 FP23-DSII-000000F Q62P C15TVOTA0100 MUMS042A1AOS MHME202G1T TK6102V5 ESTIC ENRZ-DU10伺服驱动器
S800 I/O模件DP820-eA, RYC152C3-VVT2 GMD-312E ETC740381 CN-M1815A-P24S12 3403-53-C4.37(HT-PD) E3S-GS1E4 SR3-6I-1W GT15-C30NB C15TV0TA0100 三菱电机202A1D 三菱电机E352G1H MT4424TE AB PLC 1746-OX8 1746-OA16 1746-NO4V
S800 通讯模件CI801-eA, GYC102DC1-SA-Z12 GMR-4 ETC619080-S1501 BFN-M1204P-V21S12 SY7120-5G-02 E3S-LS20C4S SR3-8I TPC1062K C35TV0UA1200 MBDFT2507 MHME202G1C MT506 欧姆龙CPM2AE-60CDR-A PLC
S800L I/O模件,DO802-eA, GYS101DC1-SB GMR-6 ETP710254 CB-M3020A-C14P2 KQ2H06-03A E3C-DS10 SR3-8P GT1565-VTBA C35TVDUA1100 MSD023A1XPT MHME202G1D MT4523TE 富士伺服电机GYS401DC2-T2C 400W
S800 I/O模件AO820-eA, GYS500DC1-S8B GMR-8 ETC618022-S000 CB-M3020A-C24P2 KQ2H06-01S 座子带线EE-1003 SR3-8Y VH-10MT C36TCOUA2400 MSD011P1EA03 MHME152G1C MT8104IH MT8104XH 三菱FX2N-16EX FX2N-8EYR
AC800M模块,PM864AK02-eA, GYS500DC-C8B-B GMR-4D ETC618450-S7140 CN-M3030A-C14P2 KQ2H04-01AS 槽形EE-SX674A SR3-8V VH-10MR C15SR0RA01D0 MSM012P1B MHME152S1S TK6070IPTK6070IK Q1MEM-128S 三菱存储卡Q1MEM-128S
S800 I/O模件DI821-eA, GYS201DC2-T2C GMR-6D ETC740120 CN-M3030A-C24P2 IR1010-01BG 销售E3Z-LL61 SR93-8V-N-90-1000 HF-SP70B C15MTV0RA0100 MUMS022A1B0S MHME102S1D MT4523TE 直流可调稳压电源 GVE 30L03电源 0-30V 3A 5A
S800 I/O模件AI820-eA, GYS401D5-HC2 GMR-8D ETC740560-9100 ETC740381 BB-M1204N-C11S12 G33-4-01 E3T-SL21 SR93-8V-N-90-1050 HA-FH13B C25TCOUA1200 MSD021PA03 MHMA502P1D MT510TW4CN KOYO TRD-3A1024-2610编码器 带刻度码盘
AC800M模块,PM851AK01-eA, RYC201D3-VVT2 GMR-4M ETC619210-S2010/18.5KW FM12-R2N-C31P2 AN20-02 插头配件EE-1006 SRS14A-8IN-90-P100050 HC-RFE103B C35TR1UA1000 MSMD042P1T 三菱电机E302G1T MT510LV4CN FANUC A860-0309-T302编码器
S800 I/O模件AO810V2-eA, GYS201DC1-CB GMR-6M ETC618450-7140 BFB-M1202N-V11S12-S AD16-16MJ E3JK-DS30M1交直流通用 SRS14A-8IN-90-P100000 HA-FH13-Y C40R6D0RS054D0 MSD5AZA1Y 三菱电机E302G1D MT6071IH5WV 汇菱变频器H3400A01D5K3045
AC800M模块,CI867K01-eA, GYS101DC1-SA
GMR-8M ETC740110-S7015 BFB-M1202N-V21S12-S EX-14A E3Z-D81 PNP输出 FP23-DLII-000005F HA-FH33B-Y C40A5GOAS01000 MSDA015A1A 三菱电机E352G1G MT8071IH5WV 全新smc手指气缸MHZL2-10S
S800 通讯模件TB820V2-eA, GYS751D5-HC2 GMR-4MD ETP712171 UMC BFB-M1202P-V11S12-S E3T-FL21 EE-SX911-C1J-R SR94-8Y-N-90-1050 HC-MFS053BD C15MTC0TA0300 MSDA013D1A6T MHME102S1C SKM500GA174DH4 三菱MITSUBISHI变频器FR-A024-0.2K 8
S800 I/O模件DO810-eA, GY201DC2-T2C GMR-6MD ETC618831-S5121 BFB-M1202P-V21S12-S A165E-01 EE-SX911P-C1J-R FP33-IN-101000 HC-SFS102 C35TCOUA2400 MSMD012P1D 三菱电机E302G1H SKD160/16 全新KOGANEI小金井 摆动气缸RAPS10-100-D
AC800M模块,CI857K01-eA, GYS401D5-RC2-B GMR-8MD 安川变频器G7通用主板5.5KW BFN-M1204N-V11S12-S LECA6N3-LEFS25AB-300 E3S-RS30B4-30 SR93-4I-N-90-1080 HC-SFS102B C10T6DTA0300 MUMS041A1A0S MHMA402S1D SKBT40/12 进口欧姆龙OMRON接近开关E2F-X5E1
S800 I/O模件DI814-eA, GYS101D5-RA2-B GTH-22 安川变频器G7通用主板7.5KW BFN-M1204N-V21S12-S LECA6N3-LEFS16AB-200 E3S-RS30E4-30 SRS14A-8IN-90-N100050 HC-SF102B C36TR1UA2100 MSMA3AZP1A 三菱电机E502S1S SKKH500/16E 进口欧姆龙OMRON可编程序控制器cpm1a-20cdr-a-v1
S800 I/O模件AI835A-eA, GYS500DC2-T2B-B GTH-40 安川变频器G7通用主板11KW BFN-M1204P-V11S12-S SY3120-5LZ-C6 E3S-RS30E4 SRS13A-8PN-90-P100000 HC-SF102 C15MTV0TA0300 MSMA3AZP1C MHMA402P1S SKIIP31NAB12T16 基恩士KEY三菱电机E光纤FU-12 95
S800 I/O模件AO845A-eA, GYS201DC1-CA GTH-85 安川变频器G7通用主板15KW BFN-M1204P-V21S12-S G46-10-02 E3FA-DP11 FP33-IN-101000 MDS-D-SVJ3-10NA C15TR0LD0100 MSMA3AZP1D MHMA402P1H SKIIP31NAB125T12 全新SMC快插接头KQ2H04-02S
S800 I/O模件DP840-eA, GYC751DC1-CA GTH-100 安川变频器G7通用主板18.5KW BFB-M1204N-V11P2 CP1E-N20DR-D E3V3-T61-D-M3J FP33-VN-101000 SK-040AE C15TROLDO1OO MSMA3AZP1E 三菱电机E502S1H SKKD15/06 全新SMC压力开关PS1100-R06L-X104 0.5米
AC800M模块,PM866K01-eA, RYH401F5-VV2 GTH-150 安川变频器G7通用主板22KW BFB-M1204N-V21P2 CP30-BA 3A E3V3-T61-L-M3J SR4-8I-1C/W FX2N-80MT-D C15TVCTA0200 MSMA3AZP1F MHME102G1G SKKD15/08 smc磁性开关固定码BJ2-010/BJ2-016
S800 I/O模件AI830A-eA, GYG152CC2-T2G GTH-220 ETC618871-S8162 BFB-M1204P-V11P2 3UG4614-1BR20 EE-SX872 SR4-8P-1C/W A172S三菱电机 C35TC0UA12Y0 MSMA3AZP1G 三菱电机E202S1T SKKD15/12 全新SMC比例阀ITV1030-312N
AC800M模块,PM856AK01-eA, GYS201DC2-T2C-B GTH-400 ETC618871-S4012 BFB-M1204P-V21P2 RM1A48D75 EE-SX952-R SR4-8Y-1C/W GT1575-VNBD c10s0dla01d0 MSMA3AZP1H 三菱电机E252G1V SKKD15/14 小金井KOGANEI气缸PDA 16×15
S800 I/O模件DO820-eA, GYS401DC2-T2C-B GTH-600 ETC740110-S8000 FQ31-L5D-P51P2 PM2-LH10 E3ZG-D61 SR94-8V-N-90-1050 MR-J3-60A-RJ070 C15MTC0TA0100 MSMA5AZP1A 三菱电机E202S1V SKKD15/16 全新进口SMC微行电子式真空压力开关PS1100-R06L-X104 3米
AC800M模块,CI853K01-eA, GYS751DC1-CA-B GTK-22 etc740110-s9003 FM18-T05P-C31P2 G46-10-02 e3c-lda11 SR93-4I-N-90-1000 MR-J2-60D-S24 C36TCCUA2100 MSMA5AZP1B 三菱电机E202G1S SKKT15/06D 进口SMC旋转手指夹具MRHQ10D-90S-M9NV-M9N带m9nv m9n 99
S800 I/O模件DI830-eA, GYC401DC1-CA-B GTK-40 ETC618046-S3031 CB-M3030A-C14S12 EE-SPY412 E3JM-10M4-G-N SR92-8Y-N-90-1000 SK-050AS C36TCCUA1000 MSMA5AZP1C 三菱电机E202G1T SKKT15/08D 东昇IKO直线导轨LWL9B 带两个滑块
AC800M模块,PM861AK02-eA, GYG102CC2-T2G GTK-85 ETC740110-S9002 CB-M3030A-P24P2 CP30-BA E2E-X1C1 FP33-IN-101050 SK-050AE C23MTV0LA1000 MSMA5AZP1D MSMA302S1G SKKT15/12D ABB小型断路器 S251SDC-C16 1P 16A
AC800M模块,PM861AK01-eA, GYC201DC1-CA GTK-100 ETC615353-S2012 CB-M3030A-P14P2 6ES7231-0HC22-0XA8 GU05N-307 FP33-PN-101050 FX-PCS-VPS C36TV0UA11Y0 MSMA5AZP1E MSMA302P1H SKKT15/14D 施耐德辅助开关A9A26924 Acti9 iOF
S800 I/O模件DI811-eA, GYS751DC1-SA GTK-150 ETC740560-S9100 CN-M3030A-P24P2 6ES7214-1BC01-0XB0 U型E3S-GS3E4 FP93-8I-90-0000 WIN-E C10T6DTA0500 MSMA5AZP1F MSMA302P1C SKKT15/16D 耐德按钮开关 XB7EA51C
S800L I/O模件DO801-eA, GYG751CC2-T2E-B GTK-220 YPHT31779-1B CN-M3030A-P14P2 6ES7214-1AC00-0XB0 U型E3S-GS1E4接近 FP93-8I-90-0050 FX2N-80MR-D GY-HL2003 MSMA5AZP1G MSMA252P1S SKKT92B08E 耐德按钮开关 XB7EA21C
S800L I/O模件DI801-eA, GYS500DC2-T2A-B GTK-400 ETC618450-S1114 CB-M3030A-C24S12 6ES7212-1AA01-0XB0 EE-SX671红外L槽型插脚NPN小 SRS13A-8YN-90-N10000 AJ65SBT-64AD C15SR0T00100 MSMA3AZS1B MSMA252P1T SKKT92B12E S7-300 U型连接器
S800 I/O模件DI820-eA, GYG102CC2-T2G-B GTK-600 SGDV-IFA01B 适用于五代伺服SGDV-330A01A CN-M3030A-C24S12 C1000HF-CPUA1-V1 E3F3-D11/D12 SR94-8V-N-90-1000 FR-BIF C15SR0TD0100 MSMA3AZS1C MSMA202S1H SKKT92B14E 富士空气开关CP31TM/3 3A
S800L I/O模件AO801-eA, RYC132B3-VVT2 GTK-22L ETC740560-9100 CB-M3020A-P14S12 FX0N-60MT EE-SX772R SR4-8V-1C VB-3A C10SODTA0100 MSMA3AZS1D MSMA202P1S SKKT92B16E 施耐德继电器RXM2LB2BD DC24V 2排脚 带底座
S800 I/O模件DI814, GYG851BC2-T2E-B GTK-40L 安川变频器主板G7系列主板 1.5KW-300KW主板 CB-M3020A-P24S12 FX0N-60MT E3JM-10M4-G-N SR93-8Y-N-90-1050 EPC7062TX C36TR1UA1000 MSMA3AZS1E MSMA202S1C SKET400/08D 西门子过压抑制器3RT1916-1DG00 DC12-250V
S800 I/O模件AO845A, GYG851BC2-T2G-B GTK-85L ETC618216-S5113.M CN-M3030A-P14S12 CP30-BA 5A E3Z-B81 SRS14A-8PN-90-P100000 TPC7062KX C15MTV0RA0300 MSMA3AZS1F MSMA202P1T SKET400/12E 耐德按钮开关 XB7EA45C
Software,Digivis 500, GYG751CC2-T2G-B GTK-100L ETC615016-S1041 CN-M3030A-P24S12 WAGO 750-842 EE-SX871U SR1-8V-1CSR91-8V-90-1N0 IPC1701-S C24MTC0SA1000M001 MSMA3AZS1G MSMA152S1T SKET400/14E 富士接触器 SC-E1P 100-110V
S800 通讯冗余模件底座TU840, GYS401DC2-T2B-B GTK-150L ETC618046 CB-H3425A-P14P2 UNIGATE CL-C4 EE-SX872A FP33-YN-101050 VB-32XYT C205GA00301 MSMA3AZS1H MSMA102S1G SKET400/16E 6ES7 277-0AA22-0XA0 98 EM277送西门子DP插头
S800 通讯冗余模件底座TU841, GYS401D5-HC6-B GTK-220L ETC61839-S3021 CB-H3425A-P24P2 6ES7216-2BD00-0XB0 销售插线EE-1010-R FP33-VN-101050 VH-14MT C200DA00601 MSMA5AZS1B MHMA502P1C SKIIP82AC12IT1 V80西门子伺服加电机6SL3210-5CB12-0AB0 1FL4033-0AF21-0AB0
S800 通讯模件TB40A, RYC101D3-VVT2 GTK-400L 安川变频器616F7-18.5kw CN-H3425A-P14P2 TWDNOZ485T EE-SX914-R槽型 SR4-8P-1W VH-14MR C15TC0LA0300 MSMA5AZS1C MHMA402S1V SKM300GB123D S7-200 CPU224XP 6ES7 214-2BD23-0XB8
S800 I/O模件DI811, GYS201DC2-T2A GTK-600L 安川变频器616F7-22KW CN-H3425A-P24P2 TWDLMDA40DUK EE-SX911P-R槽型 SR93-8I-N-90-1400 FX3U-16MT/DS C40B5G4AS091D0 MSMA5AZS1D 三菱电机E402S1H SKM300GB124D CPU224XP 西门子S7-200CN 6ES7 214-2AD23-0XB8 DC24V供电
S800 I/O模件底座TU838, GYS401DC2-T2A GTH-12M 安川变频器616F7-30KW CB-H3425A-P14S12 CQM1-AD041 E3T-SL21 SR93-8V-N-90-1400 MDS-C1-CV-150 C36TCOUA1000 MSMA5AZS1E 三菱电机E402S1D SKM300GB128D 西门子SIMATIC S7-200CN系列PLC 6ES7 214-2AD23-0XB8
S800 通讯模件CI840A底座TU847, RYC401D3-VVT2 GTH-12MH 安川驱动器主板SGDS-IF12SA适用于 CB-H3425A-P24S12 FX2N-16MR-001 E3S-BD11 SR94-8I-N-90-1000 GT15-RS4-9S C35TR1UA2100 MSMA5AZS1F MHMA402P1T SKIIP82ANB15T1 富士空气开关 EA203C 200A
S800 通讯模件CI840A底座TU846, GYS751DC2-T2A GTK-12M SGDS-08A01A CN-H3425A-P14S12 FX0N-8EYT E3F3-D62 SR94-8V-N-90-1000 MT6056IH C26TC0UA1100 MSMA5AZS1G 三菱电机E402G1S SKIIP83ANB15T1 库存新的原包装神视光纤传感器 FD-FM2
PP800面板PP877, RYC751D3-VVT2 GTK12MH 12A/15/20/30/50 CN-H3425A-P24S12 CPM02SSR-A E3S-5E4 SR94-8Y-N-90-1000 QX42/QY42P C36TVCUA1100 MADCT1103 三菱电机E402G1T SKD100/04 西门子LOGO 6ED1 052-2FB00-0AB3
Compact HMI 800, GYS201DC2-T2A-B GTH-22E SGDS-08A12A CB-M1808U-C15P2 VFD007M21A E3S-5L FP93-8Y-90-0000 FX1S-30MR-D C10S0DTA0100 MADCT1105 三菱电机E302S1S SKD100/08 漏电断路器 EG32AC 2P 15A
AC31模块07KP53, GYS401DC2-T2A-B AU-2 SGDS-08A15A CB-M1808U-C25P2 D-A96V E3Z-D62反射型探头 FP93-8V-90-0000 VH-8YR C24MTVOSA1000 MADCT1503 三菱电机E302S1H SKD100/12 西门子 s7-200 EM235 6ES7 235-0KD21-0XA0
存储卡MB801V512, GYS751DC2-T2A-B AU-4 SGDS-20A01A CN-M1815U-C15P2 D-A73 EE-SX871 FP93-8V-90-0050 HC-MP43 C36TC0UA2100 MADCT1505 三菱电机E352G1D SKD100/14 CT小直流调速器 FXM5 10A-20A
AC800M编程软件CCB,数据交换软件OPC, V5.1 GYG501CC2-T2E AU-1 SGDS-30A01A CN-M1815U-C25P2 E3HT-DS3E1 电眼槽型EE-SX672 FP93-8Y-90-0050 HC-MP43B C15MTC0RA0100 MSMA3AZA1B 三菱电机E352G1V SKD100/16 台达 DVP14EC00R2 V6.80版本 电柜内
CP600触摸屏编程软件PB610, RYC501C3-VVT2 AU-100 SGDS-50A01A CB-M1808U-P15P2 SY513D-5LZD-01 销售 E3S-LS3N SR23-DDII-060000G HF-SP202K C216DA00101 MSMA3AZA1C 三菱电机E352G1C SKIIP20NAB12IT38 西门子PLC EM232 6ES7 232-0HB22-0XA0
S900 本安Profibus-DP连接器,BP910S, GYG152CC2-T2E AD-9 YPHT31500-1C CB-M1808U-P25P2 TL-Q5MC1-Z 方形E3JK-5DM1 SR4-8V-1W HF-SP202BK C40A5G1AS04000 MSMA3AZA1D MSMD042G1C SKKH27/16E OMRON欧姆龙CJ1W-ID211
AC500-ECO模块接线端子,TA565-11, GYG202CC2-T2E AD-50 ETC740012-S6002 CN-M1815U-P15P2 H7BX-AWD1 E3JK-5L交直流通用 SR4-8Y-1C HF-SFS52 C40A5G1AS070T0 MSMA3AZA1F MSMD042G1T SKKH42/16E 6ES7321-1BH01-0AA0
AC500PLC CPU模件PM582-ETH, RYC202C3-VVT2 AD-100 安川变频器配件616G5系列主板11kw-15KW CN-M1815U-P25P2 LQ04AF08DNO EE-SPY301 SR4-8P-1C HC453SW GY-HL2003Y MSMA3AZA1G 三菱电机E302S1T SKKH57/16E 6ES7 321-1BH01-0AA0
AC500PLC CPU模件PM581-ETH, GYG501CC2-T2E-B AD-300 YPHT31500-1D CB-M1808U-C15S12 MEBU-M8G3-K-2.5-LE3 E39-R1S SR94-8V-N-90-1050 HC-RFS103 C10S0DTD0100 MSMA3AZA1H 三菱电机E252S1C SKKH92/16E 台达变频器VFD-M VFD004M21A 220V 0.4KW
AC500-ECO模块,PM564-RP-AC, GYG102CC2-T2E-B AD-600 ETC619210-S2010 CB-M1808U-C25S12 6ES7214-1AD23-0XB8 电眼槽型EE-SX671 SR23-SSPN-060000G HA-FH43B C40A5G0AS03000 MSMA3AZA1N 三菱电机E252S1V SKKH106/16E 施耐德PLC电源 BMXCPS3500 库存全新BMXCPS3500
S800 I/O模件AI845, GYG152CC2-T2E-B AR-9 SGDV-5R5A01 CN-M1815U-C15S12 4V110-06 EE-SX3081 U槽型 SR23-SSYN-060000G HC-BH0336LW4-S1 SDC15MTR0RA0100 MSMA3AZA1P 三菱电机E252G1T SKD50/02A3 OMRON欧姆龙PLC CJ1W-PA202
AC500-ECO模块,PM564-RP-ETH-AC, GYG202CC2-T2E-B AR-100 安川F7/E7变频器37KW/45/55/30KW电源板/驱动板/主板 CN-M1815U-C25S12 VB-4DA E3C-S30LW SRS14A-8IN-90-P100000 HC-MF23BK-UE C25TR0UA1000M001 MSMA3AZA1Q MSMD012G1D SKD50/16A3 施耐德 TWDLCAE40DRF
AC500-ECO模块接线端子,TA565-9, GYG501BC2-T2G AR-180 ETP712151 UMC CB-M1808U-P15S12 FN351-8-29 E3C-S30DW SR93-8Y-N-90-1000 MDS-D-SVJ3-35 SDC36TCOUA2300 MSMA3AZA1R MSMA502S1S SKIIP32NAB125T12 施耐德脚踏开关 XPE M211
由图2可知,由于两个接地端准位不一定一样,G7E-TR10A而且很容易受到干扰,所以信号在RS-232线路传输时,很容易产生错误。
2.2 RS-485串行通信
RS-485的信号传输方式如图3所示。