在许多电子设备、数控设备及各种自动化专机设备的控制系统,随着控制精度、速度的要求越来越高,控制的动作越来越多,控制系统就必然用到伺服控制系统。又由于plc本身数据处理、脉冲输出频率、脉冲输出通道数的限制,许多系统就必须选择基于pc的运动控制卡。但是运动控制卡本身集成的io不多,特别是系统比较复杂时,必须采用扩展io的方式满足要求。现就对国产海为(haiwell) plc在这一方面的系统应用作一介绍。
二、解决方案:
如上图所示,系统主要有可编程控制器、运动控制器、计算机等组成。
工作原理:
利用haiwell plc的易用的通信功能:标准配置2个通信口www.plcs.cn,1个rs232通信口,1个rs485通信口。用haiwell plc的 rs232口与运动控制器的rs232口通信,haiwell plc作为通信主站,运动控制器作为通信从站,便捷经济的实现运动控制器的io扩展。
系统优点:
1、利用haiwell plc的modbus专用指令modr、modw实现与运动控制器的运行控制与状态读取。所有haiwell plc的通信功能均可用一条指令实现,无需对特殊位、特殊寄存器编程,也无需管理多条通信指令的通信时序,同一个条件下可同时写多条通信指令。
2、haiwell plc标准配置1个rs232口和1个rs485口,且任何一个通信口均可作为主站也可作为从站。任何一个通信口均可作为编程端口,也可作为与第3方设备通信的端口。在本应用中,用rs232口与运动控制器通信。
3、利用通信实现运动控制器的io扩展功能,节省了购买昂贵的运动控制器扩展io模块的费用,大大方便系统的接线与安装,更重要的是大大节约系统成本,提高设备的竞争力。
主要硬件配置:
1、可编程控制器:hw-s32zs220r 1台
2、运动控制器:trio运动控制器 1台
3、计算机 1台
三、程序设计亮点:
1、利用modr、modw与运动控制器通信,可一次性读取或写入多达32个数据,程序设计编写简单方便;
2、多条通信指令间无需管理通信时序,通信快速、效率高。
四、总结:
利用海为可编程控制器(haiwell plc)便利的通信功能,轻易、经济的实现运动控制器io点数的扩展,可广泛应用于各种运动控制系统场合,大大节约系统成本,提高设备竞争力。