200plc与变频器如何连接
问题补充:
如何使变频器工作的?
最佳答案
利用200PLC可以实现对变频器进行无级调速 ,但由于S7-200PLC利用USS(自由口通讯)来实现与变频器的通讯调速,而标准STEP7-Micro/WIN V4.0配置不包含USS指令库,需要单独购买;下面以CPU226CN与MM440变频器连接为例说明
200PLC与变频器之间的连接比较简单,仅需要一根屏蔽双绞线把CPU226编程端口0(PORT0)的3和8与变频器MM440输入端子29(P+)和30(P-)连接起来就行;
用200PLC控制变频器要用到两个指令:USS_INIT(初始化指令)和USS_CTRL(控制指令);只要在CPU226库中双击对应的指令,然后编写程序;
USS_INIT(初始化指令)用于启用和初始化或禁止驱动变频器,在使用任何其它USS指令之前,必须执行此指令;分别设定使能(EN)、模式(MODE,“1”将端口0分配给USS协议)、通讯的波特率(Baud)、激活驱动器(Active,站点号有D0-D31,如选择D18=16#00040000,变频器的站地址),输出“完成初始化”(Done)和错误代码(Error);
USS_CTRL(控制指令)用于“ACTIVE”(激活)驱动器。USS_CTRL(控制指令)将选择的命令放在通讯缓冲器区中,然后送至编址的驱动器(DRIVE参数),条件是已在USS_INIT(初始化指令)的ACTIVE(激活)参数中选择该驱动器,仅为每台驱动器指定一条USS_CTRL指令;输入具体描述如下:EN(使能)必须打开(“1”),RUN(运行模式)其关闭时会向驱动器发出一条命令,将适度降低;SPEED_SP(速度设定值,全速百分比);OFF2(允许驱动器滑行至停止),OFF3(命令驱动器立即停止)F_ACK(驱动器故障清除);DIR(移动方向),Drive(驱动器地址,前面18),Type(驱动器类型1)
提问者对于答案的评价:
学习了 谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178301.html