广西西门子授权代理商广西西门子授权代理商
问题描述
从V8.2开始,SIMATIC NET支持SOFTNET-IE S7 REDCONNECT VM,即普通网卡都可以在虚拟机中使用并建立
WinCC和S7-400H的容错连接。
注意:从SIMATIC NET V8.2开始,也可以在实际的计算机中使用普通网卡直接建立WinCC和S7-400H的容错连接
硬件和
可以通过VMware网站查询支持ESXi硬件直通的列表,本例中使用的是HP Compaq 8200 Elite。
硬件配置如表1所示:
表1 表2 表3 S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯。使用S7功能块SFC14/SFC15,S7-300/400PLC通过PROFIBUS周期性通讯可将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器;使用S7功能块SFC58 / SFC59,可以实现非周期性数据交换,读取或写入驱动器的参数。 二、S7-300/400与S120装置的连接 三、驱动器站地址设置 1. 驱动装置的PROFIBUS通讯地址设置有两种: (1) 通过CU控制单元上的拨码开关实现地址设置,有效地址值为:1…126,本例中地址设置见下图。 注意:通过拨码开关改变地址时应断掉变频器电源 (2) 在拨码开关全部拨到OFF或ON状态时可以利用参数P918设置地址,否则 P918参数中设置的地址是无效的。 驱动装置的PROFIBUS 通讯波特率默认为:1.5Mbps 2. 在S7-300/400的硬件组态中设定的驱动装置站地址应与驱动装置的站地址一致。 四、通讯报文设置 对于不同的驱动装置只有特定的报文结构能被选用,详细描述请参考:SINAMICS_S120_Commissioning_Manual。表1为常用报文。 表1. 报文格式999为用户自定义报文,当用户选择此报文格式时,电机的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。 注意:用户可在S7-300/400硬件配置时根据需要配置报文结构,配置结束后进行 五、用DP总线对电机起、停及速度控制 S7-300/400PLC通过PROFIBUS周期性通讯将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器。 (1) 控制字中Bit0做电机的起、停控制。 (2) 主设定值为速度设定值,设定值和实际值要经过化,使得4000H(十六进制)对应于,发送的高(大值)为7FFFH(200%)。可以在P2000中修改参考(缺省值为50Hz)。 (3) 组态的报文结构 PZD=2或报文999时,在S7-300/400 中可用“MOVE”指令进行数据传送;当组态的报文结构 PZD〉2,在S7-300/400中需调用SFC14和SFC15功能块。 ? SFC14(“DPRD_DAT”)用于读Profibus 从站的数据 ? SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站 例子:SERVO_02 ”控制字、主设定值的发送及状态字、实际的读取程序 (1) 控制驱动器运行: 通过先发送控制字(STW1)047E然后发送047F来启动驱动器,该数据控制字在DB10.DBW8(见图4)中,主设定值在DB10.DBD10中设定,运行为M1.0。这些值均通过变量表VAT_2设定及监控。控制程序见图3。 (2)停止驱动器: 应发送控制字047E至驱动器。 (3)读取驱动器状态字及实际值: PLC接收状态字1(ZSW1),存DB10.DBW0中;接收驱动器传来的实际值,存DB10.DBD2中。 六、驱动器参数的读取及写入 1.扩展PROFIBUS DP功能(DPV1) 非周期性数据传送允许: ? 交换大量的用户数据(多240 bytes) ? 用DPV1的功能 READ 和 WRITE可以实现非周期性数据交换。传输数 2. 参数请求及参数应答的结构 参数请求包括三部分:请求标题、参数地址及参数值。 表2.参数请求格式 6ES71413BH000XA0 16DI DC 24V 指标 HP Compaq 8200 Elite CPU Intel Core i5 2400 3.1GHz (4Core) 内存 26GB DDR3 1600MHz 硬盘 500G 普通网卡 Intel 82579LM Gigabit
、机和客户机的配置如表2所示:计算机 配置 VMware ESXi Server 5.5 Updata1 机
(工程师站)Windows 7 Ultimate SP1
VMware vSphere Client 5.5
STEP 7 Professional 2010 SR3
WinCC V7.2 Update3 SIMATIC Net V12
上运行的虚拟机的配置如表3所示:操作 Windows Server 2008 R2 Standard SP1 SIMATIC WinCC V7.2 Update3
SIMATIC Net V12
操作步骤
ESXi和机的安装和配置,请参考相关文档,在这里不再赘述。
1.在机(工程师站)上的STEP 7中添加S7-400H的硬件,如图1所示:
图1
2. 添加对应于虚拟机的PC Station,Application和IE General,如图2所示:
图2
注意:选择IE General的版本为V8.2或更高版本
3. 在NETPro中配置WinCC Applicaion和S7-400H的容错连接,如图3,图4所示:
图3
图.1
编译保存;之后打开Starter,核对报文结构是否一致,若不一致需在Starter
中打开“configuration”做后“Transfer to HW config”按钮。
图.2
DC/AC 驱动装置报文设定
图.3
图3. 控制程序
图4. DB10
据块的内容应遵照 PROFIdrive参数通道(DPV1)数据集DS47(非周期参
数通道结构)。
6ES71423BF000XA0 8DO DC 24V/2A
6ES71423BH000XA0 16DO DC 24V/0.5A
6ES71433BH000XA0 8DI/8DO DC 24V/2A
6ES71433BH100XA0 8DI/8DO DC 24V/1.3A
6ES71943AA000AA0 ET 200eco DP, ECOFAST CONNECTING BLOCK
6ES71943AA000BA0 ET 200eco DP, M12, 7/8" CONNECTING BLOCK
6ES71416BF000AB0 8 DI DC 24V; 4×M12
6ES71416BG000AB0 8 DI DC 24V; 8×M12
6ES71416BH000AB0 16 DI DC 24V; 8×M12
6ES71426BF500AB0 8 DO DC 24V/0.5A; 4×M12
6ES71426BF000AB0 8 DO DC 24 V/1.3A; 4×M12
6ES71426BG000AB0 8 DO DC 24 V/1.3A; 8×M12
6ES71426BR000AB0 8 DO DC 24 V/ 2A; 8×M12
6ES71426BH000AB0 16 DO DC 24 V/1.3A; 8×M12
6ES71476BG000AB0 8 DIO DC 24 V/1.3A; 8×M12
6ES71446KD000AB0 8 AI 4 U/I + 4 RTD/TC; 8×M12
6ES71446KD500AB0 8 AI RTD/TC; 8×M12
6ES71456HD000AB0 4 AO U/I; 4×M12
6ES71486JA000AB0 IO-LINK
6ES71486CB000AA0 PD DC 24 V; 1×7/8"
6ES71571AA000AB0 PROFIBUS接口模块IM157-1 DP
6ES71571AB000AB0 PROFNET接口模块IM157-1 PN
6ES71936BN000NE0 ET 200SP连接基座 BU-SEND
6ES71936AS000AA0 ET 200SP快连式连接适配器 BA-Send 1×FC
6ES71415BF000BA0 DI 8×24VDC, 8×M8
6ES71435BF000BA0 DIQ 4+DQ 4×24VDC/0.5A, 8×M8
6ES71415AF000BA0 DI 8×24VDC, 4×M12,
6ES71415AH000BA0 DI 16×24VDC, 8×M12,
6ES71425AF000BA0 DQ 8×24VDC/2A, 8×M12
6ES71435AF000BA0 DIQ 4+DQ 4×24VDC/0,5A, 4×M12,
6ES71445KD000BA0 AI 4×U/I/RTD, 4×M12
6ES71475JD000BA0 CM 4×IO-LINK, 4×M12
6ES79720BA120XA0 DP CONNECTOR, 90 DEGREE, W/O PG KET ?
6ES79720BB120XA0 DP CONNECTOR, 90 DEGREE, W PG KET ?
6ES79720BA420XA0 DP CONNECTOR, 35 DEGREE, W/O PG KET ?
6ES79720BB420XA0 DP CONNECTOR, 35 DEGREE, W PG KET ?
6ES79720BA520XA0 DP CONNECTOR, 90 DEGREE, W/O PG KET, FC
6ES79720BB520XA0 DP CONNECTOR, 90 DEGREE, W PG KET, FC
6ES79720BA610XA0 DP CONNECTOR, 35 DEGREE, W/O PG KET, FC
6ES79720BB610XA0 DP CONNECTOR, 35 DEGREE, W PG KET, FC
6ES79720BA700XA0 PROFIBUS CONNECTOR, 90 DEGREE, W/O PG KET ?
6ES79720BB700XA0 PROFIBUS CONNECTOR, 90 DEGREE, W PG KET ?