第一次接触PLC,这两天在调试300与变频器PN通信控制电机起停,看了无数遍的网上视频和说明,实在是不知道自己到底哪里有问题,只能求助大家了。我把我调试的情况和状态尽量都说清楚,大家帮忙看看可能是哪里的问题。
1、先说硬件组态吧,我都是按照设备的编号添加的硬件,我这里只是想调试电机,所以其他无关的硬件我就没有组态,这里就是一个315,一个CU240E-2PN,一个功率模块PM240


2、对控制模块进行设置,这里主要有几个地方,一个是设备名称,一个是IP地址,还有一个是报文类型。设备名称和IP地址我确认过了,并且通过博图软件中的“在线访问”已经和变频器中进行了同步,变频器也没有任何的报警和故障。

3、报文类型我选择的是标准报文1,并且我在变频器里已经设定了P15参数为7,即利用宏程序7来控制电机。输入地址和输出地址都是从256开始。


4、主程序我也没有加别的功能,就是M0.0开启后,直接将16进制的控制字047F和转速设定值0800赋值给QW256和QW258,状态字IW256和实际转速值IW258赋值给内部变量。

最后我是利用监控表来调试的,通过设定M0.0为TRUE,QW256和QW258分别赋值成功,但是变频器和电机没有任何反应,而且状态字和实际转速也都没有数据。
PS:利用手动面板来操作电机起停都没有问题,用外部DO控制变频器也没有问题,利用博图14在线访问里的控制面板控制变频器也没有问题,现在就是用程序控制不了变频器,大家看看是咋回事??????????????????