TU810
3数据通信
3.1 通信软件
实现PC机与PLC之间的数据通信是一个棘手的问题。西门子公司的PRODAVE S7软件包的动态链接库(DLL)提供了大量的基于Windows NT,Windows95/98,Windows3.11或MS-DOS的函数,这样就使用户解决PLC与PC之间的数据交换和数据处理问题变为可能。
3.2 通信函数
在DELPHI的Object Pascal语言中,要访问动态链接库DLL(Dynamic Link Library)中的例程有两种方式。一种是静态引入方式;另一种是动态引入方式。
本软件使用静态引入方式,即在单元的Interface部分用External指示字列出要从DLL中引入的例程。如果要引入的例程比较多,就可以用一个专门的单元来集中声明要引入的例程。
PLC控制程序调试软件用到的PRODAVE函数主要有:
(1)load_tool PC机与PLC系统初始化链接;
(2)unload_tool 断开PC机与PLC系统链接;
(3)db_read 从PLC的DB块中读数据字;
(4)db_write 向PLC的DB块中写数据字。
MOELLER DIL R 40 DILR40
WEIDMULLER 1712790000 ZDUB 2.5-2/4AN/15 BL ZDUB2524AN15BL
ALLEN BRADLEY 1769-OB16
SIEMENS 240CM
SCHNEIDER XPS-AFL XPSAFL XPSAFL5130
BORDIGNON EC32-25 EC3225 DAN 500 DAN500 197 BAR 197BAR
BORDIGNON EC25-38 EC2538 DAN 300 DAN300
HYDROPA HYDROSTAR DS 117/B DS117B
KEYENCE INPUT MODULE KV-C32XA KVC32XA
PEPPERL + FUCHS OBT500-18GM70-E5-V1 0BT500-18GM70-E5-V1
SIEMENS 214-1AD21-0XB0 2141AD210XB0
EATON ETR4-51-A(XTTR6A60S51B) ETR4-51-A
JETTER JX2-SER1 JX2SER1
PHOENIX CONTACT FL SWITCH SF 8TX FLSWITCHSF8TX 2832771
WEIDMULLER 176006 1000
SELECONTROL PMC DIM 30
SELECONTROL PMC DOM 30 DOM30
B&R: RACK System 2003 7BP706.0
AVENTICS 15W15 R480041555