西门子CPU1517-3 PN/DP模块代理商限位以致撞到坑壁,造成损坏小车的严重后果。需要维修人员进行维修,本想节约时间、提高生产效率,结果反而浪费了时间、降低了生产效率,得不偿失。
经过技术人员的反复摸索,我们认为在对横移小车的电气控制当中,采用总线通信这种方式来控制变频器以实现对小车电动机的控制是个较佳的选择,特别是在钢铁、冶金等重工业中,能有效的避免事故的发生,减少国家财产的损失甚至人员的伤亡。
3改进方法
3.1硬件组态变频器实现总线通信方式必须把变频器作为PLC的一个从站被组态到硬件当中所示。
双击可见变频器在硬件组态中的Profibus地址所示。
此时6SE70参数P918必须为3,以和组态地址相对应。P918的功能解释可参见Simovert Masterdrives变频器使用大全(下册)*294页。
3.2通信DB块的建立及与其相关的变频器参数的设置和控制程序的编写下面就需要建立和变频器通信的数据块所示。
一般的,读写数据都做在一个DB块中,且与硬件组态设定的I/O地址范围大小划分相同大小的区域,便于建立对应关系和管理,6SE70输入输出都为6个PZD,每个PZD为一个字,两个字节。
读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。
设置**个输出的PZD为变频器给PLC的状态字,设置*二个为变频器反馈给PLC的实际输出频率的百分比值。变频器的输出给PLC的**个PZD字是P734.1,*二个PZD字是P734.2.要想把PLC接收的**个PZD用作**个状态字,需要在变频器里把P734.1=0032(即字K0032)。要想把PLC接收的*二个PZD用作*二个状态字,需要在变频器里把P734.2=0148(即字K0148)。
在程序中的编程所示。
设置**个与*二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到。
PLC给变频器的**个PZD存储在变频器的K3001字所示(参见Simovert Masterdrives矢量控制书本型变频器(AC-AC)使用说明书9-24)。
K3001从3100到3115共16位。其中有个特殊位3110(PcD control),K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制信号,其他位的控制用途都不是固定的,换句话说,必须保证PLC发过来的**个字从BIT 0到BIT 15这16个位中,BIT10必须为“1”。在本例中,为了控制小车的起动、停止以及正反转,变频器需要设置的有P554、P571、P572这三个参数(可以从Simovert Masterdrives变频器使用大全(下册)上查到相应的说明),通常我们设置P554=3100,P571=3101,P572=3102,那么当PLC发送W#16#0403时(0000 0100 0000 0011)变频器正转,当PLC发送W#16#0405时(0000 0100 0000 0101)变频器反转。
当然我们也可以按照说明书所示:设置P554= 3100,P571=3111,P572=3112,那么当PLC发送W#16#0C01时(0000 1100 0000 0001)变频器正传,PLC发送W#16#1403时(0001 0100 0000 0001)变频器反转。
给变频器的*二个PZD存储在变频器的K3002字里,此时应把变频器的参数P443设置为3002(用电阻器控制时P443为11),PLC发送过来的*二个字的大小为0到16384(十进制),(对应变频器输出的0Hz到50Hz),当为8192时,变频器输出频率为25Hz,对应横移小车的实际运行速度为15m/min,在实际应用中我们可以根据需要修改这个值的大小,以实现对小车运行速度的改变。
3.3通信程序的编写
通信程序可以直接调用STEP7编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。
(1)读出数据(SFC14)CALL "DPRD_DAT" // 6SE70 PLC LADDR :=W#16#11C //为变频器在硬件组态的起始地址,即I Address中的284 RET_VAL:="CReadEC" //错误代码RECORD :=P#DB100.DBX0.0 BYTE 12 //传送起始地址及长度NOP 0(2)发送数据(SFC15)CALL "DPWR_DAT" // PLC 6SE70 LADDR :=W#16#116 //为变频器在硬件组态的起始地址,即Q Address中的278 RECORD :=P#DB100.DBX12.0 BYTE 12 //传送起始地址及长度RET_VAL:="CWriteEC" //错误代码NOP 0西门子CPU1517-3 PN/DP模块代理商
4结论
综上所述,变频器6SE70与PLC S7-300之间的通信连接已经基本建立,通过编写程序就可以通包线WKCR-2/200为例,其常规性能完全满足并优于IEC60317-13《200级聚酰胺酰亚胺复合聚酯或聚酯亚胺漆包铜圆线》的标准要求所示。
4.2耐电晕性能测试
鉴于目前国内还没有耐电晕寿命的测试设备,我们将线样分别委托进行测试,结果