ST60实现与变频器PN通讯,控制变频器启动,停止,故障复位,频率给定,频率反馈,加速时间,减速时间设定。
先通过,博图软件,查看变频器的IP和设备名称并能修改。也有其他软件可以查看。
点击在线访问,点击自己的网卡,点击更新可访问的设备,显示有两台网线连接的设备,第一个是ST60,第二个就是变频器760
然后可以修改IP和名称,一会smart软件里面的组态使用,IP需要和PLC的IP同一网段。
然后添加变频器的GSD文件,这个可以直接找厂家要。我理解的GSD文件:把变频器的地址,映射到PLC,然后操作它。
点击向导PROFINET通讯,点击控制器:PLC控制变频器。(智能设备:别人控制PLC)点击下一步,将刚刚导入的GSD文件拖到设备号1,修改名称和IP,就是博图里面修改的变频器名称和IP。下一步,
把报文1和750拖进来。就可以点击生成。报文1主要实现的是对变频器运行状态和频率的控制及监控。报文750是实现加减速等一些功能。 控制程序:只是实现变频器启动和停止,复位功能,如下编写即可,这个功能码是西门子定义的有16个位组成的。还有一个反转,但是测试下来没有用,应该只对西门子自己的变频器有用。
报文1映射的地址是IW128和IW130 QW128和QW130
IW128 | 接收变频器运行状态 |
IW130 | 接收变频器运行速度 |
QW128 | 给变频器运行命令 |
QW130 | 给变频器运行速度 |
报文750映射的的输入IW / QW132- IW / QW 152
但是正弦这款目前支持,IW / QW 138 - IW / QW 148这五个可以自己定义。
正弦手册说输入只支持(F18)功能码的值。输出的话自己试试。
测试程序如下: