今天在用PLC通过DP通讯方式来调试控制S120变频器时遇到一些问题,请大家帮我分析下,先在这里谢谢了啊。系统中我用的硬件有:一台电脑、PLC型号为CPU 315 – 2 PN /DP(该CPU上有两个以太网口和一个DP口)、S120中有CU320 – 2DP(同时该设备上也配置了一个以太网口)和ALM还有电机 模块;软件就用的是STEP 7 V5.4和Starter V4.2(其中没有Drive ES)。具体过程是这样的:首先我在STEP 7 中把各个模块组态好,其中S120组态的为Profibus DP网络,报文设置为:整流模块设置的370报文,驱动模块设置的为标准报文1,2个字的发送与2个字的接收,然后在Starter中对S120变频器进行相应的组态和报文设置,报文设置和在STEP7中设置的一样。最后进行调试,过程为:电脑通过网线和PLC的一个以太网口相连,PLC的DP口通过Profibus通讯线和CU320的DP口相连,PLC中的程序和数据块、变量表都设置好后,开始调试(PLC为在线状态,Starter为离线):第1步先给370报文给定040a,然后再给定040b,此时ALM已经顺利启动,测得直流母线电压为600V,然后问题出现了,当给驱动模块由047E变为047F时,通讯中断,CU320和PLC都报错,这时由于Starter为离线状态,我也看不到报警号,所以想着能不能通过PLC上的另一个以太网口和CU320上的以太网口连起来,使PLC和Starter同时显示在线呢。最后连起来后达到了同时在线,这时我就想看看之前的那个报警的原因,这时就出现了让我感觉奇怪的现象,也是先激活了整流模块,接着给驱动模块由047E变为047F时居然没有出错,一切正常,接着给定转速设置值,也能正常运转,我之前给S120组态的为Profibus DP网络啊,这时不知道是通过何种方式和S120通信的,而且也没报错。之前报错时不知道是什么原因,现在能正常运行了也不知道是什么原因,请大家给我分析下,谢谢了!另外补充两个问题:1、能否电脑以太网和PLC,plc通过PROFIBUS和变频器,实现starter和step7同时在线?2、370报文应该是由040a到040b还是042b,也就是370报文的第五位到底应该置0还是1,我看报文上是把它关联到了motor inhibiting?3、我后来通过在接一根网线在cu320-2dp和plc的cpu315-2pn/dp之间为什么就好用了,此时相当于是cu320-2dp和cpu315-2pn/dp的PROFIBUS口和以太网口都接起来了,能实现starter和step7的同时在线?请大家赐教,不胜感激!!