消防用水要求:通过ProfiBus通信充分利用ABB ACS800变频器的I/O

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 21:07:11
通过ProfiBus通信充分利用ABB ACS800变频器的I/O 2010/3/23 15:02:43 ABBACS800变频器有6个DI,3个DO,3个AI,2个AO,在与SIEMENSPLC(S7-315)组成ProfBus通讯网络时,可充分利用通信将变频器的的DI和AI读到PLC中,同时也能从PLC中通过通讯来控制变频器的DO和AO,此想法来源于Siemens MM440的Bico功能,SIEMENS的MM440甚至在USS
通讯时也能完美实现充分利用其I/O端子,ABB变频器虽然资料不多,实现起来不象MM440那样方便,经过一番现场试验,也实现了利用ACS800变频器I/O的功能,特记录如下以备忘。
  一、PLC组态设置
  1.安装变频器GSD文件(ABB_0812.GSD),PROFIBUS官网上有下载。
  2.硬件配置中添加ABB Driver从站,设置站地址,插入PPO Type Module为4.(如果要利用全部I/O,应设为PPO 5)
  3.在添加的从站参数设置中,将operation Mode改为ABB传动协议(Vendor Specific)
  4.下载组态,记录自动分配的PIW和PQW地址。(此处以PIW344~PIW354,PQW344~PQW354为例)
  PQW344--ABB传动协议的状态字SW
  PQW346--变频器的实际值ACT1 (由变频器参数92.02中设定)
  PQW348--变频器的实际值ACT2  (由变频器参数92.03中设定/51.06)
  PQW350--变频器的实际值ACT3  (由变频器参数92.04中设定/51.08)
  PQW352--变频器的实际值ACT4  (由变频器参数92.05中设定/51.10)
  PQW350--变频器的实际值ACT5  (由变频器参数92.06中设定/51.12)
  实际测试时未修改92.03~92.06,只修改51.06~51.12,PLC就能读到对应PQW的值。
  PIW344--ABB传动协议的控制字CW
  PIW346--变频器的给定值REF1
  PIW348--变频器的给定值REF2
  PIW350--变频器的给定值REF3(51.07设为7,将14.01改为COMM.REF3(13)即可通过PIW350的Bit13来控制变频器的DO1,同理可将Bit14及Bit15分别对应DO2和DO3)
  PIW352--变频器的给定值REF4(51.09设为8,将15.01改为COMM.REF4,即可通过PIW352来控制AO1的输出值)
  PIW354--变频器的给定值REF5(51.11设为9,将15.02改为COMM.REF5,即可通过PIW354来控制AO2的输出值)
  需要注意的是修改了51参数组后,通讯模块需要重启才能生效,另外要注间模拟量与数字量值的对应关系,变频器内最大是20000.