




已阅读5页,还剩135页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1. S5系列21.1 S5系列PLC 3964R51.2 S5编程口82. SIMATIC S7-200系列PLC102.1 S7-200自由口协议102.2 S7-200 PPI协议172.3 S7-200系列CP5611通讯卡协议(PPI协议)202.4 SIMATIC S7-200系列Modbus协议223. Profibus 总线协议(适用Simatic net 6.x)273.1 S7300/400系列PROFIBUS DP协议通讯配置303.2 S7300/400系列以太网协议通讯配置544. Profibus 总线协议(适用Simatic net 5.x)704.1 SIMATIC Profibus-S7协议734.2 SIMATIC Profibus-DP协议784.3 SIMATIC 以太网Profibus-S7协议854.4 配置Profibus-DP网络配置说明914.5 Profibus-s7网络软件配置说明1065. Mpi协议1125.1 SIMATIC MPI通讯卡协议(MPI协议)1225.2 SIMATIC S7300MPI通讯卡协议1281401. S5系列S5系列PLC与系统的连线图S5系列PLC软件配置 3964R协议(见 标题编号) S5编程口协议(见 标题编号)S5系列PLC与系统的连线图返回页首S5系列PLC软件配置1.CP525和CP524通讯模块都需要厂家提供的附加软件:3964R 程序RK 512 解释器2.为使用CP525和CP524,CPU必须调用以下几个功能块:115U 135U 150U 155USend 或Send-A FB244 FB126 FB180 FB126Receive 或Receive-A FB245 FB127 FB181 FB127对于115U,功能块(FBs)需在软件中内建。对于135U、150U和155U,功能块软件必须从西门子定货。调用功能块FB224 (对于115U): JU FB 244NAME : SENDSSNR : KY 0,0 (端口号)A-NR : KY 0,0 (发送所有数据)ANZW : FW 任意标志字地址 (如 210)QTYP : KS DB *看注释DBNR : KY 0,10 *看注释QANF : KF +1 *看注释QLAE : KF +33 *看注释PAFE : FY 任意标志字节地址 (如 202): *调用功能块FB245 (对于115U): JU FB 245NAME : RECEIVESSNR : KY 0,0 (端口号)A-NR : KY 0,0 (接收所有数据)ANZW : FW 任意标志字地址 (如 211)ZTYP : KS DB *看注释DBNR : KY 0,10 *看注释ZANF : KF +100 *看注释ZLAE : KF -1 *看注释PAFE : FY 任意标志地址 (如203): * 注释:当使用功能块FB224和FB245时,工作号区“A-NR”必须设成0。这将将功能配置为发送所有数据和接收所有数据模式。对于每一个OB块,CPU必须调用以下SYNCHRON块:115U 135U 150U 155UOB20 - FB125 FB185 FB125OB21 FB249 FB125 FB185 FB125OB22 FB249 FB125 FB185 FB125调用功能块FB249 (对于115U): JU FB 249NAME : SYNCHRONSSNR : KY 0,0 (端口号)BLGR : KY 0,5 *看注释PAFE : FY 任意标志字节地址 (如 200): *SYNCHRON块在每一次PLC重新启动时,使PLC和CP同步。注释:在每一个功能块调用前,检查RLO(上一次逻辑操作的状态)的状态是否为“1”如果RLO不是“1”,功能块不执行。1.1 S5系列PLC 3964R概述配置与连接组态王设置S5系列PLC 3964R 3964R协议支持与德国SIEMENS公司生产的S5系列PLC之间的通讯。本协议采用串行通讯,使用你计算机中的串口。配置与连接S5系列PLC与系统的连接您可以按下图将组态王与PLC相连。返回页首 组态王设置定义组态王设备组态王定义设备时请选择:西门子S5系列3964R不需设定I/O设备地址通讯参数设置组态王通讯参数应与plc的通讯参数设置保持一致。西门子CP525 或CP524通讯模块的设置值推荐如下设置项推荐值波特率:9600数据位长度8停止位长度1奇偶校验位奇校验组态王数据词典-变量定义寄存器名称dd 取值范围数据类型变量类型读写属性寄存器说明Edd065535BYTEI/O整数,I/O实数只读输入寄存器Add065535BYTEI/O整数,I/O实数读写输出寄存器Mdd0255BYTEI/O整数,I/O实数读写位寄存器Tdd0255USHORT,BCDI/O整数,I/O实数读写定时器Zdd0255USHORT,BCDI/O整数,I/O实数读写计数器DBdd.dd0255SHORT,USHORT,BCD,LONG,LONGBCD,FLOATI/O整数,I/O实数读写数据块寄存器注意: DB为读/写寄存器对于DBdd.dd,小数点前数字dd为DB块号,小数点后数字dd为起始字节号寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明E0I/O整数BYTE只读输入寄存器-输入0通道的一个字节(八位)A0I/O整数BYTE读写输出寄存器-输出0通道的一个字节(八位)M0I/O整数BYTE读写位寄存器-位存储区0通道的一个字节(八位)T0I/O整数USHORT读写定时器-0号定时器的定时值(十六位)Z0I/O整数USHORT读写计数器-0号计数器的计数值(十六位)DB1.0I/O整数USHORT读写数据块寄存器-数据块1的一个值,由第个0字节和第个1字节组成(十六位)DB10.5I/O实数FLOAT读写数据块寄存器-数据块10的一个值,由第个5字节、第个6字节、第个7字节和第个8字节组成(三十二位)1.2 S5编程口通讯,使用你计算机中的串口和S5上的编程口。电缆为西门子公司提供的专用电缆。系统的连接返回页首组态王设置定义组态王设备组态王定义设备时请选择:PLCS5系列编程口通过STEP 5编程软件设定I/O设备地址,其默认地址为0,组态王I/O设备地址与其一致。通讯参数设置组态王通讯参数应与仪表的通讯参数设置保持一致。设置项推荐值波特率:9600数据位长度8停止位长度1奇偶校验位偶校验组态王数据词典变量定义寄存器数据类型变量类型读写类型DBxx.yySHORT,USHORTI/O整型、I/O实型读写注:xx是数据块号,yy是数据字节号寄存器范围:xx0-xx255,yy0-yy255。寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明DB1.0I/O整数USHORT读写数据块寄存器-数据块1的一个值,由第个0字节和第个1字节组成(十六位)DB10.5I/O实数BYTE读写数据块寄存器-数据块10的一个值,由第个0字节组成(八位)2. SIMATIC S7-200系列PLC SIMATIC S7-200系列PLC自由口协议(见 标题编号)SIMATIC S7-200系列PLC PPI协议(见 标题编号)SIMATIC S7-200系列Modbus协议(见 标题编号)SIMATIC S7-200系列PLC协议(MPI)(见 标题编号)2.1 S7-200自由口协议概述连接与配置组态王设置关于自由口通讯协议概述自由口协议支持与德国西门子公司SIMATIC S7-200系列PLC之间的通讯。本协议采用串行通讯,使用你计算机中的串口。S7200使用自由口方式进行通讯时,亚控公司提供了自由口通讯的初始化程序:STANDARD.MWP(组态王光盘中提供此程序),您需要下传此程序至PLC中去。详见配置与连接西门子STEP 7-Micro/WIN软件设置S7200自由口协议还支持通过远程modem拨号与S7200PLC进行通讯.详见通过MODEM对设备进行数据采集返回页首连接与配置1.您可以按下图将组态王与PLC相连。2.硬件设置说明:在PC/PPI电缆上有DIP开关,此开关的波特率设置要与SET PG/PC SHORTerface中的设置一致。3.西门子STEP 7-Micro/WIN软件设置。请参照此软件使用说明来设置PLCS7200使用自由口方式进行通讯时,亚控公司提供了自由口通讯的初始化程序(组态王光盘中提供此程序:Value PackS7_200standardmicrowin_32),您需要下传此程序至PLC中去,此程序默认的PLC通讯端口为PORT0,地址为2,波特率9600。当CPU为226时,有两个通讯口:PORT0和PORT1,您可以选择PORT0与组态王进行自有口通讯(此时使用PORT1通讯不上)返回页首组态王设置定义组态王设备组态王定义设备时请选择:PLC西门子S7200系列自由口I/O设备地址:由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围 ,请见相关硬件手册。地址的设定可通过修改STANDARD.MWP程序来实现。组态王的设备地址要与PLC的设置一致.STANDARD.MWP通讯程序默认的PLC地址为2。通讯参数设置STANDARD.MWP通讯程序默认的通讯参数如下表,组态王与之保持一致。设置项默认值波特率:9600数据位长度8停止位长度1奇偶校验位无校验组态王数据词典-变量定义寄存器名称dd 取值范围数据类型变量类型读写属性寄存器说明Vdd09999BYTE,SHORT,USHORT,LONG,FLOATI/O整数,I/O实数读写V区寄存器Qdd032BYTEI/O整数读写数字量输出区,以8位整形量(1个字节)读写Idd032BYTEI/O整数只读数字量输入区,以8位整形量(1个字节)读取寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明v400I/O整数BYTE读写V区地址为400的寄存器(一个字节)v416I/O整数LONG读写V区地址为416的寄存器(四个字节416、417、418和419)Q0I/O整数BYTE读写对应Q区的Q0.0-Q0.7,一个字节(八位)I0I/O整数BYTE只读对应I区的I0.0-I0.7,一个字节(八位)返回页首关于自由口通讯协议 此协议为亚控公司为实现组态王与德国西门子公司SIMATIC S7-200系列PLC之间的通讯而制定的串行通讯协议,采用主从的问答方式,上位机为主呼方,下位机为应答方。协议格式如下,最后一字节为校验字节,校验字节为前面所有字节的按位异或值。上位机从PLC中读数据:上位机发送读指令:BYTE1: PLC地址 (1255)BYTE2: 0x00 (读指令代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(132 n)BYTE7: 数据类型(1,2,4 m)BYTE8-11: 保留BYTE12: 校验字节PLC应答:读成功时:BYTE1: PLC地址 (1255)BYTE2: 0x00 (读指令代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(132 n)BYTE7: 数据类型(1,2,4 m)BYTE8-n*m+8: 数据BYTEn*m+9: 校验字节读失败时:BYTE1: PLC地址 (1255)BYTE2: 0x80 (读指令失败代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(132 n)BYTE7: 数据类型(1,2,4 m)BYTE8: 0x01(校验错代码)BYTE9-11: 保留BYTE12: 校验字节上位机向PLC中写入数据:上位机发送写指令:BYTE1: PLC地址 (1255)BYTE2: 0x01 (写指令代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(1 n)BYTE7: 数据类型(1,2,4 m)BYTE8-11: 写入数据BYTE12: 校验字节PLC应答: 写成功时:BYTE1: PLC地址 (1255)BYTE2: 0x01 (写指令代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(1 n)BYTE7: 数据类型(1,2,4 m)BYTE8-11: 保留BYTE12: 校验字节写失败时:BYTE1: PLC地址 (1255)BYTE2: 0x81 (写指令代码)BYTE3: 寄存器类型(0-V, 1-Q, 2-I)BYTE4-5: 起始偏移地址(0-9999)BYTE6: 数据个数(1 n)BYTE7: 数据类型(1,2,4 m)BYTE8: 0x01(校验错代码)BYTE9-11: 保留BYTE12: 校验字节由于采用自由口通信方式后,梯形图程序通过接收中断和发送中断以及发送指令(XMT)控制通信口的操作。组态王提供了使用STEP 7 Micro/WIN及STEP 7-Micro/DOS编写的一段完整的通信处理程序,供用户参考。下面将此程序所用到的寄存器资源及其所代表的含义解释如下:VW8:存放PLC的地址VW54:存放发送数据按字节异或校验的次数VD40:存放接收缓冲区的首指针VB100:接收缓冲区的首字节VB200:发送缓冲区的首字节VD60:发送缓冲区的首指针VW44: 存放接收数据按字节异或校验的次数VD46:指向接收缓冲区的指针VD66: 指向发送缓冲区的指针VD50:指向要读取或写入数据的指针SMB2:特殊标志位,是自由口接收字符缓冲器。在自由口方式下收到的每个字符都放到这里便于用户程序进行存取。SMB30:特殊标志位,是自由口控制寄存器,存放自由口控制字节。SMB34:时钟中断时间间隔寄存器。注意:用户在编制控制程序时请注意不要占用以上寄存器资源。建议用户程序使用V300以后的寄存器。用户需根据每台PLC的实际地址,更改VW8的值。对于特殊标志位的使用,请参照相关编程参考手册。2.2 S7-200 PPI协议概述连接与配置组态王设置概述PPI协议支持与德国西门子公司SIMATIC S7-200系列PLC之间的通讯。本协议采用串行通讯,使用你计算机中的串口和PLC的编程口(PORT口)。S7200PPI协议不支持通过远程modem拨号与S7200PLC进行通讯.您可使用S7200的自由口协议进行MODEM通讯。返回页首连接与配置1.您可以按下图将组态王与PLC相连。2.硬件设置说明:在PC/PPI电缆上有DIP开关,此开关的波特率设置要与SET PG/PC SHORTerface中的设置一致。返回页首组态王设置定义组态王设备组态王定义设备时请选择:PLC西门子S7200系列PPII/O设备地址:由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围,请见相关硬件手册。组态王的设备地址要与PLC的PORT口设置一致.PLC默认地址为2。通讯参数设置PLC默认的通讯参数如下表,组态王与之保持一致。设置项默认值波特率:9600数据位长度8停止位长度1奇偶校验位偶校验组态王数据词典-变量定义寄存器dd 取值范围数据类型变量类型读写类型寄存器含义Vdd09999BYTE,SHORT,USHORT,LONG,FLOAT,I/O整型、I/O实型读写V数据区Idd0.09999.7BITI/O离散只读数字量输入区,按位读取09999BYTEI/O整型数字量输入区,按字节(8位)读取Qdd0.09999.7BITI/O离散读写数字量输出区,按位操作09999BYTEI/O整型数字量输出区,按字节(8位)操作Mdd0.09999.7BITI/O离散读写中间寄存器区,按位操作09999BYTEI/O整型中间寄存器区,按字节(8位)操作寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明v400I/O整数BYTE读写V区地址为400的寄存器(一个字节)v416I/O整数LONG读写V区地址为416的寄存器(四个字节416、417、418和419)Q0I/O整数BYTE读写对应Q区的Q0.0-Q0.7,一个字节(八位)I0.0I/O离散BIT只读对应I区的I0.0位2.3 S7-200系列CP5611通讯卡协议(PPI协议)概述配置与连接组态王设置概述CP5611通讯卡协议支持与西门子S7-200系列PLC的通讯。需要在你的计算机中安装CP5611卡。配置与连接1.组态王通CP5611卡与S7-200系列PLC的连接:您可以按下图将组态王与一个PLC相连。一块卡只能连一台PLC.CP5611卡安装在计算机的插槽中,用连接电缆将CP5611卡与S7-200的PORT口相连(CP5611卡的3,8分别和S7200的PORT口的3,8连接)2.软件配置安装西门子公司提供的STEP7-Micro/WIN和Prodave软件(如果是98系统,安装STEP7-Micro/WIN和STEP75.0以上版本)。组态王需要调用Prodave中的一些库文件。运行PG/PC-SHORTerface parameterisation,对用户界面进行配置,配置为CP5611(PPI)方式。3.硬件设置设备的缺省设置及设置方式:请详见相关硬件设备手册返回页首组态王设置定义组态王设备组态王定义设备时请选择:PLC西门子S7200系列通讯卡I/O设备地址:地址格式PLC地址.2,常用的地址范围为2.2126.2,其中小数点前的数字为有效地址PLC的地址(即站号),小数点后为数字2,其中PLC的地址可通过编程软件STEP 7-Micro/WIN设置来实现。默认配置2.2组态王数据词典-变量定义寄存器dd 取值范围数据类型变量类型读写类型寄存器含义Vdd065535BYTE,SHORT,USHORTI/O整型读写V数据区Idd065535BYTEI/O整型只读数字量输入区,按字节(8位)读取Qdd065535BYTEI/O整型读写数字量输出区,按字节(8位)操作Mdd0255BYTEI/O整型只读中间寄存器区STATUSBYTEI/O整型只读读PLC状态.1为plc处于STOP状态,0为PLC处于run状态。寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明V400I/O整数BYTE读写V区地址为400的寄存器(一个字节)Q0I/O整数BYTE读写对应Q区的Q0.0-Q0.7,一个字节(八位)I0I/O整数BYTE只读对应I区的I0.0-I0.7,一个字节(八位)2.4 SIMATIC S7-200系列Modbus协议概述配置与连接组态王设置概述MODBUS协议支持与SIMATIC S7-200PLC之间的通讯。本协议采用串行通讯,使用你计算机中的串口。S7200使用modbus协议进行通讯时,亚控公司提供了PLC(MODBUS)通讯的初始化程序,您需要下传此程序至PLC中去.详见配置与连接西门子STEP 7-Micro/WIN软件设置返回页首连接与配置1.您可以按下图将组态王与PLC相连。2.硬件设置说明:在PC/PPI电缆上有DIP开关,此开关的波特率设置要与SET PG/PC SHORTerface中的设置一致。3.西门子STEP 7-Micro/WIN软件设置。请参照此软件使用说明来设置PLCS7200使用自由口方式进行通讯时,亚控公司提供了自由口通讯的初始化程序(组态王光盘中提供此程序:Value PackS7_200standardmicrowin_32),您需要下传此程序至PLC中去,此程序默认的PLC通讯端口为PORT0,地址为2,波特率9600。当CPU为226时,有两个通讯口:PORT0和PORT1,您可以选择PORT0与组态王进行自有口通讯(此时使用PORT1通讯不上)返回页首组态王设置定义组态王设备组态王定义设备时请选择:PLC西门子S7200系列MODBUSI/O设备地址:由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围,请见相关硬件手册。地址的设定可通过修改KVmoddbus.mwp程序来实现。组态王的设备地址要与PLC的设置一致.KVmoddbus.mwp通讯程序默认的PLC地址为2。通讯参数设置KVmoddbus.mwp通讯程序默认的通讯参数如下表,组态王与之保持一致。设置项默认值波特率:9600数据位长度8停止位长度1奇偶校验位无校验组态王数据词典-变量定义寄存器名称dd 取值范围数据类型变量类型读写属性对应PLC中的参数MODBUS功能码(读) MODBUS功能码(写) 0dd150000BITI/O离散读写离散值输出Q1 5 1dd19999BITI/O离散只读离散值输入I2 - 3dd19999USHORTI/O整数只读V30003099(连续50个字)4 - 4dd19999USHORTI/O整数读写V1000V29993 6 8dd150000FLOAT/LONGI/O整数,I/O实数只读V30003099(连续50个字)4 - 9dd150000FLOAT/LONGI/O整数,I/O实数读写V1000V29993 16 在组态王中定义的寄存器与MODBUS协议S7200中的参数的对应关系如下:其中在组态王中定义的寄存器3,4,8,9的dd 号与PLC中V寄存器的偏移地址的对应关系如下:组态王中(寄存器的dd 号-1)*2=例如:组态王中40031对应PLC:VW1060 (组态王中寄存器4表示SHORT型变量)组态王中90640对应PLC:VD2278 (组态王中寄存器9表示FLOAT型变量)寄存器举例说明:寄存器名称变量类型数据类型读写属性寄存器说明00001I/O离散BIT读写对应与PLC的数字量输出寄存器Q0.0.00009I/O离散BIT读写对应与PLC的数字量输出寄存器Q1.0.10010I/O离散BIT只读对应PLC的数字量输入寄存器I1.130001I/O整数USHORT只读对应PLC中的VW3000.80046I/O实数FLOAT只读对应PLC中的VD309040015I/O整数USHORT读写对应PLC中的VW1028.90640I/O实数FLOAT读写对应PLC中的VD22783. Profibus 总线协议(适用Simatic net 6.x)概述Profibus总线的连接和通讯距离配置Profibus总线所需要的软件以及授权形式*Profibus总线协议和组态王 必读注意:Simatic net 6.x和5.x的区别1.Profibus总线介绍 Profibus总线协议设计用于分布式I/O设备的高速通讯,该总线协议包含Profibus-DP、Profibus-s7、Profibus-Fms等子协议(西门子PLC的以太网通讯方式在协议的应用层也是基于Profibus-s7的子协议)。ProfibusDP网络通常有一个主站和多个从站:主站配置成其所连接的I/O从站的型号和地址。主站初始化网络并核对网络上的从站设备和配置中的是否匹配。主站连续的把输出数据写到从站并从他们读出数据。当DP主站成功的组态一个从站时,它就拥有该从站。如果网络中有第二个主站,它只能很有限的访问第一个主站的从站。一般用户使用组态王软件和Profibus-DP接口的设备进行DP通讯时,插在计算机中的通讯卡(CP5611/CP5613)做为Profibus主站,卡上所带的所有设备都需要配置为 Profibus从站。返回页首2.Profibus总线的连接和通讯距离 Profibus总线上的各个主从节点采用屏蔽双绞线进行连接,一般厂家提供标准的电缆和网络接线头, PROFIBUS网络中段的最大电缆长度依赖于波特率和所用电缆的类型:9.6k93.75k波特 对应电缆长度为:1200米;187.5k对应1000米;500k对应400米;1M波特1.5M波特对应200米;3M波特12M波特对应100米通讯速率。一般用户在配置Profibus总线设备时,硬件的连接方式和距离用户可以向硬件厂家提供咨询,我们技术部有时候也需要给用户提供这方面的信息。需要大体掌握一下。 返回页首3.配置Profibus总线所需要的软件以及授权形式 用户在使用PC机和西门子PLC组态王一个Profibus网络或者以太网网络时,需要西门子公司提供的相应授权软件:Simatic net 软件(基于用户选用的协议形式,可分为soft net dp授权、soft net s7授权、soft net fms授权、soft net TCP/IP授权)。目前根据Profibus 总线协议是否公开,可区分为两个版本:Simatic net 5.x 的配置软件,总线的各个子协议是公开的;Simatic net6.x的配置软件,总线协议不不公开。 返回页首 4.Profibus总线协议和组态王 用户使用Profibus总线协议和组态王通讯时,分为两种情况:第一、如果用户使用的是Simatic net 5.x的配置软件,则因为其协议公开,组态王提供了直接的驱动程序,所以用户可以在设备列表中直接定义,选择如下图: 当然Simatic net 5.x的配置软件也提供了OPCsever程序,用户也可以通过opc的方式和组态王通讯。目前Simatic net 5.x的配置软件西门子公司已经不再销售,组态王设备向导中的profibus驱动只是为了维护老版本用的。 第二、 如果用户使用的是Simatic net6.x的配置软件,则因为其协议不再公开,组态王就没有相应的驱动程序,用户必须使用Simatic net6.x 配置软件中提供的OPC接口和组态王进行通讯。 3.1 S7300/400系列PROFIBUS DP协议通讯配置组态王和西门子PLC实现PROFIBUS DP协议方式通讯时,若使用Simatic net 6.0(及以上的版本)软件配置Profibus网络,则需要通过OPC方式来实现(因为其通讯协议不公开,组态王不再提供直接的ProfibusDP驱动) :其中西门子提供OPCserver,组态王作为OPCClient进行数据通讯。下面具体演示实现DP通讯时所需要的软硬件及配置步骤配置需求配置步骤第一步:安装STEP 7V5.1(或以上版本)的编程软件,第二步:安装普通网卡一块,并根据硬件安装向导安装卡的驱动程序第三步:具体S7300以CPU313C-2DP为例,新建一个STEP 7项目第四步:安装Simatic net 6.0或以上版本软件及STEP 75.1以上的编程软件第五步:Simatic net 6.0配置第六步:配置 S7 PLC在PROFIBUS总线系统中为DP-Master第七步:建立PC-Station (即DP Slave) 和 S7 PLC (即DP-Master)的连接第八步:通过组态王读取西门子OPC SERVER中的数据:配置需求一、所需硬件: 1配置具有DP接口的S7200、S7300、S7400等PLC。2CP5611、CP5613 、CP5511(笔记本专用) 等通讯卡二、所需软件: 1用于软件编程的STEP 7 、MICROWIN3.2等编程软件2用于实现PROFIBUS -dp协议网络配置的SIMATIC NET6.0及以上版本的软件。以上两种软件是西门子公司提供相应授权软件,需要从西门子公司购买。三、适合的操作系统: WIN2000、WINNT、 WINXP(simatci 6.01以上版本支持XP系统)返回页首四、实现OPC通讯的配置步骤(以计算机插入CP5611卡, PLC为S7300 的配置过程为例) 第一步:安装STEP 7V5.1(或以上版本)的编程软件,第二步:再将CP5611通讯卡安装在PC机的PCI插槽中,并根据硬件安装向导安装卡的驱动程序。 返回页首第三步:具体S7300以CPU313C-2DP为例,新建一个STEP 7项目,如下图所示:然后点击Hardware 进行硬件组态,如下图所示: 返回页首 第四步:安装Simatic net 6.0或以上版本软件及STEP 75.1以上的编程软件返回页首第五步:在成功安装Simatic net软件和CP5611硬件后,重新启动计算机,可见如下调试向导: 向导的步数取决于你PC里被检测到的通讯模块数量(如CP5611卡,以太网卡等)。同时工作的通讯模块越是多,你就要用更多步数。单击“Next”继续如下: 在这里你可以设置CP5611通讯卡的两种模式(如上图),其中一项为:Use module for productive operation in configured PC station 如果你要用OPC server 通过该通讯卡通讯,就一定要用此项。单击“Next”继续如下: 这里你可以确定你要使用的接口。SIMATIC NET OPC Server in configured PC station 指的是通过OPC客户通讯。Configure more applications指的是通过其他应用程序通讯,比如:C 接口。这里请选择SIMATIC NET OPC Server in configured PC station 。 单击“Next”保存通讯卡配置如下:确认你刚才所作改变。然后用鼠标双击显示器右下方的任务栏中Station Configuration Editor,可以检查配置是否被接受,如下图所示:在Station Configuration Editor中你可以看见你在配置向导中的设定,OPC server 在槽1,网卡在槽3,如下图所示: 继续单击下一步进入PC站向导: 点击按钮 ,进入如下界面: 这里有两个主要的选项:-如果你想扩展现存的STEP 7项目就选择Edit save configuration。找到要编辑的项目并激活选项Insert local PC configuration into selected project。如果你接受该设置并继续,向导会跳到图10。 -如果你想建立一个新项目就选择Create a new project and connection。在命名时你必须选择Create a copy of the local PC station。有了这个选项,STEP 7 或 NCM PC 会自动生成可配置的PC站。 本例程选择Edit save configuration项。 继续单击下一步,选择要编辑的STEP 7工程项目(点击Browse按钮选择即可): 继续单击下一步,用于配置PC站作为DP 从站(DP-Slave):选择 Modify Hardware configuration 项,输入通讯卡所在计算机的机器名。 继续点击按钮,则PC站的硬件配置环境画面打开,如下图所示: 用鼠标双击CP5611,打开属性对话框,如下图所示:点击General标签页中的按钮,新建一个PROFIBUS DP网络,如下图所示:点击OK,关闭对话框,回到”General”的画面。再打开Operation mode标签页: 下图中:选择 DP Slave项,即配置PC站为PROFIBUS DP 从站模式。选择 OPC-Server 作为应用程序接口配置程序。 点击OK关闭对话框。 然后选择菜单Station Save and compile保存并编译配置,因为在这之前的配置过程中,还没有将该DP从站分配到DP主站上,所以编译PC站时弹出以下信息提示: 只有在作为DP从站的PC Station通过PROFIBUS 总线连接到 DP主站(即S7 PLC)上后才能进行正常的系统数据的传递。 点击上图的ok按钮,关闭PC Station的硬件配置向导,则回到commissioning wizard ,如下图所示: 点击“Next”按钮继续: 点击按钮,使用Simatic net配置PC站完成。返回页首第六步:配置 S7 PLC在PROFIBUS总线系统中为DP-Master 使用STEP 7编程软件打开已经配置的STEP7项目程序,如下图所示:本项目包括S7PLC程序和已经配置的PC Station。用鼠标双击PLC程序的 Hardware ,进入硬件组太环境(本例以S73152DP为例,同样可用于S7400等PLC),如下图所示: 如上图所示,在打开的硬件组太环境中,用鼠标双击2号槽扩展出的DP项并弹出对话框:选择对话框中的“DP Master”项,即配置PLC为DP Master 。然后点击OK按钮关闭对话框。返回页首第七步:建立PC-Station (即DP Slave) 和 S7 PLC (即DP-Master)的连接。 在上图中的PLC项目中,用鼠标选中硬件目录(Hardware Catalog)中PROFIBUS-DP already configured stations下的,并拖拽到PROFIBUS (1):DP master system(1) 上,如下图所示: 高亮插入的PC-Station,可以看见一个空的表格,该表格用于建立PROFIBUS DP从站的数据交换区:输入发送区和数据接收区。 下面可以看一下我们的例程: 如下图所示:在PC-Station 所产生的空表中,用鼠标双击某行表格,弹出如下对话框: 这里分别新建一个16个字节的接收区(I) 和一个16字节的发送区(Q),如下图所示: 建立DP从站交换区时的注意事项: Use exclusively Byte as unit for the configuration data of the universal modules. Use exclusively via unit as consistency for the configuration data of the universal modules. Do not enter vacant modules. The maximal data length per module is 16 Bytes. Maximal 122 Byte inputs and maximal 122 Byte outputs are allowed in total. Up to 32 Modules are permitted. 建立完从站交换区后,保存并编译当前设置,然后通过STEP7编程软件将其设置下载到PLC中,如果本机没有STEP7,则需要将此工程传到有PLC的PC上进行程序的下载。 第七步:通过西门子提供的OPC Server程序 读写PLC中的的数据。 1 用鼠标点击操作系统开始 SIMATIC SIMATIC NET Profibus Softnet Profibus OPC Scout ,进入OPC Server的项目配置环境。 2 在OPC Server中用鼠标双击 OPC.SimaticNet,并新建一个组名,具体操作如下图所示: 点击OK关闭。3 用鼠标双击创建的组并打开,则可以打开OPC-Navigator,此时可以看到您在配置网络过程中选择的协议。用鼠标双击“DP”项,如下图所示: 用鼠标进一步双击 CP5611 和 Slave, 可以看到如下图所示: 进一步操作:将_E下的条目通过“-”添加到右边的窗口中,如下图所示: 同样,将发送区数据 _A 下的条目通过“-”添加到右边的窗口中,如下图所示: 用户可以根据pc Station中定义的从站交换区的大小,在OPC中作相应的定义。 4. 完毕后,点击OK,则OPC Server程序开始运行。如果 Quality 显示 good,表示作为DP Slave的PC Station 和作为DP Master的PLC建立了连接运行关系。此时不仅可以读取PLC中的数据,还可以向PLC写数据。具体如下图所示: Fig. 27: Items in the OPC-Scout By double-clicking the column Value of the input-Item, you can assign values. Keywords:Advanced PC Configuration, Loading HW Config, Getting Started, Profibus connection, Simatic Net PC Software, configuration, Guideline, Guide, instruction, step by step, OPC Server, Softnet DP Slave, properties DP Slave, coupling返回页首 第八步:通过组态王读取西门子OPC SERVER中的数据: 具体可以参考 PROFIBUS S7中相关部分。 3.2 S7300/400系列以太网协议通讯配置组态王和西门子PLC实现以太网协议方式通讯时,需要通过OPC方式来实现:其中西门子提供OPCserver,组态王作为OPCClient进行数据通讯。下面具体演示实现以太网通讯时所需要的软硬件及配置步骤。配置需求配置步骤第一步:安装STEP 7V5.1(或以上版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB50-T 1752-2024 畜禽粪污固液分离操作规范
- DBJ50-T-047-2024 建筑地基基础设计标准
- 江西软件职业技术大学《影视作品创作基础》2023-2024学年第二学期期末试卷
- 个性化商业模式的创新设计思维与技术应用
- 智慧城市下的办公建筑节能优化策略与实践研究报告
- 新疆农业大学《建筑类专业导论》2023-2024学年第二学期期末试卷
- 南通大学杏林学院《高级英语(下)》2023-2024学年第二学期期末试卷
- 广州东华职业学院《民间文学学》2023-2024学年第二学期期末试卷
- 甘孜职业学院《生物药物制剂工艺》2023-2024学年第二学期期末试卷
- 南京航空航天大学《短视频剪辑技巧》2023-2024学年第二学期期末试卷
- 饲料公司销售管理制度
- 物业维修电工培训内容
- 车间成本控制管理制度
- 厂房屋顶光伏项目可行性分析报告
- PADI潜水OW理论知识课件
- 2025年“安康杯”安全生产知识竞赛考试题(附答案)
- 模具钳工应聘简历
- 2025年《处方管理办法》标准课件
- 低压电工作业试题含参考答案
- 2025年中考物理知识点归纳(挖空版)
- 风电吊装安全培训
评论
0/150
提交评论