(1)使用STEP7V5.2组态软件,进入HardwareConfigure完成S7-300PLC硬件组态;
(2)选定S7-315-2DP为主站系统,将NPBA-12的GSD(设备数据库)文件导入STEP7的编程环境中,软件组态NPBA-12到以S7-315-2DP为主站的DP网上,并选定使用的PPO类型,本设计使用PPO4,设定站点网络地址。在变频传动装置Profibus的结构中,ABB变频器使用Profibus-DP通信模块(NPBA-12)进行数据传输,主要是周期性的:主机从从站读取输入信息并把输出信息反送给从站,因此需要在PLC主程序中调用两个系统功能块SFC14和SFC15来读写这些数据,实现到变频器的通信控制;
(3)在主PLC程序中建立一个数据块,用于于变频器的数据通信;建立一变量表,用于观测实时通讯效果。
4变频器运行设置
变频器与PLC应用Profibus-DP现场总线连成网络后,除在PLC自动化系统中进行编程外,在每个变频器上也要进行适当的参数设置。
通讯电缆联接后,启动变频器,完成对变频器通讯参数的
4.1基本设置
(1)51.01—模块类型,本参数显示由传动装置探测到的模块型号。其参数值用户不可调整。如果本参数没有定义,则不能在模块与传动之间建立通讯。
(2)51.02—本参数选择通讯协议,“0”为选择Profibus-DP通讯协议。
(3)51.03—本参数为Profibu
s连接选择的PPO类型,“3”为PPO4,但变频器上的PPO类型应与PLC上组态的PPO类型一致。
(4)51.04—本参数用于定义设备地址号,即变频器的站点地址,在Profibus连路上的每一台设备都必须有一个单独的地址。本次设计中两台变频器分别为2、3号站。[1]
4.2过程参数的连接
过程参数互联完成NPBA-12双端口RAM连接器与变频器相应参数的定义和连接,包括主站(PLC)到变频器的连接和变频器到主站(PLC)的连接两部分。在变频器上设定下列连接参数。
(1)从PLC发送到传动装置变频器的PZD值
PZD1—控制字,如变频器的启动使能、停止、急停等控制命令;
PZD2—变频器的频率设定值。
(2)从传动装置变频器发送到PLC的PZD值
PZD1—状态字,如报警、故障等变频器运行状态;
PZD2—变频器的速度实际值、电流实际值等。