3.2使用USS协议指令的编程顺序
(1)通过调用USS_INIT以启动或改变USS通信参数。调用USS_INIT指令,以修改USS通信参数,如启用或禁止USS协议、设定波特率,指示哪些地址的变频器是激活的(即可与之通信)。USS_INIT指令置于用户程序,会自动将数个隐含的子程序和中断程序加到程序内,标志为激活的变频器,都自动地在后台进行轮询控制、汇集状态,并防止变频器的串行链路超时。
(2)将一个V存储器地址分配给USS全局符号表中的第—个存储单元,所有其他地址都是自动地分配的。注意,在用户程序内每一个激活变频器只能有一条DRV_CTRL,可以任意添加READ_PM和WRITE_PM指令,但是每次只能激活其中的一个指令。
(3)通过调用DRV_CTRL指令来控制指定变频器,如电动机的启停、控制方向、设定速度、查询变频器返回的状态字等。
(4)调用READ_PM或WRITE_PM指令,来读取或写变频器参数,以便于设置变频器参数,程序中所用的波特率和地址相匹配。
采用上述方法,可以很好地控制网带的速度,并查询变频器的状态,把诊断信息反馈给PLC。
4 结束语
利用PLC结合变频调速技术,改进桥式起重机控制系统,使整机性能有较大提高,起重机行走平滑、稳定,被吊物件定位准确,并且减少了起动时对电网的冲击。采用变频器调速,结合PLC的强大控制功能、可靠性以及基于组态软件所开发出来的良好人机界面和通信能力,实现了可以在控制室对电机的远程控制运行参数、行走系统的各挡速度、加速时间和制动减速时间等进行调节,简单方便,并且变频器的故障信息,可以在人机界面上实时反映出来,以用来提示用户,防止安全事故的发生。