>导读:在实际的工作现场中,可能我们需要用PLC去控制变频器,在控制变频器的时候可以有多种方式,比如模拟量、端子多段速、通信等等。而在通信的时候对于很多初学者来说不知道程序如何编写,本文章就是基于1200PLC通信控制V20变频器的方法。 ① 电缆连接 V20变频器通过RS485线缆与PLC连接,使用标准的MODBUS通信协议进行通讯,通过modbus通讯,PLC给V20变频器发送指令可对变频器进行启停调频的操作。通信电缆分为485信号板和信号模块,接线方式如图1-1
图1-1 ② 变频器参数设置 Modbus通信方式可以直接选择连接宏CN011,选择之后所默认设置的参数如表2-3所示 表2-3:连接宏CN011参数设置
③ V20常用寄存器说明 根据手册,可以得知Modbus地址40100是控制变频器的启停信号,40101是变频器转速设定;40110和40111是变频器的状态和实际的转速反馈。如表2-4 表2-4:Modbus地址
注意:40101地址是转速设定值,而不是频率设定值,转速和频率存在转换关系。16进制的0-4000H对应0-100%的P2000基准频率。通常P2000我们设置为50.0HZ。故0-4000H对应0.0-50HZ频率。 ④ 程序编写 初始化指令如图1-2,设定好与变频器端一致波特率、奇偶效验等参数。本案例使用波特率是9600,PARITY填写的是2,代表的是偶效验。MB_DB是填写的Modbus_Master指令背景数据块参数,如图1-3。
图1-2
图1-3 写启停信号和频率
读变频器状态和转速 最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |