s7-300与三台MM440采用PROFIBUS通讯的问题

我这边用一个s7-300与三台MM440采用PROFIBUS通讯,想先用变量表控制三台电机的启动停止还有就是修改频率值。现在遇到如下问题,想请各位帮下,搞了好久无法解决:
1.看了这个网站的视频http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=903,这里是启动一台,我采用三台MM440,第一,二台可以用变量表控制,然后启停电机,但第三台(就是最后一个站)无法启动,采用BOP查询了下变频器,它接收到了047F的(先047E后047F),然后我修改P0700的值为1(原先是6采用PROFIBUS控制,这里我试验下)采用BOP控制,但出现问题,点动可以,启动不行(启动时电机无反应,点停止按钮电机嘟的一声)
  这里边我用前面两个MM440采用修改P0700为1都可以启动或点动电机的
   然后我以为最后个MM440有问题,和第二个MM440换了PROFIBUS板后(换后最后一个站现在是中间那个MM440)第三个MM440没问题(也就是MM440没问题)
    描述有点乱,我想描述的详细点,现在也不知道是啥情况。

问题补充:
profibus板确认是没有问题的

最佳答案

首先楼主手头有PLC,CB通信板,变频器等实物,应该很容易用排除法来判断CB通信板或变频器的故障,虽然楼主描述了很多,我也看的有点晕,但结合你的补充,我认为你的PLC,三个CB通信板,三台变频器都没有问题,我就说下我的观点吧。
1.西门子视频学习中心“MM440与S7-300进行PROFIBUS DP通讯”的视频,你多看几遍,或许每看一遍都有不同的理解。
首先是选择控制源和设定源为DP通讯(P0700和P1000=6)
其次是设置变频器通讯地址及通讯的波特率
最后是选择通讯报文,也就是在PLC硬件组态中设置变频器从站报文结构的类型,PPO是参数过程数据对象,具体使用那种PPO,要看你的控制要求。
2.楼主掌握了通讯报文的内容,你的问题就好理解。
任务报文(PLC至变频器)PLC发送的PZD1是控制字1,PZD2是主设定值。
应答报文(变频器至PLC)PLC接收的PZD1是变频状态1(默认),PZD2是实际频率(默认)。
所以我们就可以查看控制字的状态,r2050.0就是CB通信板接收到的字0(控制字1),r2050.1就是CB通信板接收到的字1(主设定值),控制字1还可通过位参数r2090查看到。

针对你所提问题:
1.第三台无法启动,采用BOP查询了下变频器(先047E后047F)。
不知道你所讲先047E后047F是在那看到的,是r2090里面吗?同时r2050.1接收到的主设定值是多少?我们就可以进一步查找原因啦。
2.然后修改P0700的值为1,采用BOP控制,启动时电机无反应,点停止按钮电机嘟的一声。
启动时电机无反应,点停止按钮电机嘟的一声,现象好像是只有控制命令而没有频率给定,我认为P0700和P1000都应设为1,修改完后最好将变频器断下电,再重新上一次电,再测试看一看。
3.我认为楼主还有一个需要检查的内容,就是变频器DP通信总线地址,同理修改完后最好将变频器断下电,再重新上一次电。
可以采用二种方式来设定,一是通过DP通讯板上DIP拨码开关来设置(范围1-125,不允许设126和127),二是通过P0918来设置。
4.最后你用变量表控制的方法完全可以,只要数据正确不应该有什么问题。
以上都检查无果时,请楼主重点检测3#变频器上的I/O板,因为CB通信板和BOP面板都是安装在变频器的I/O板上,你再用替换的办法排除一下。

另外可参考我以前回答过的类似的问题
《MM440 总线控制 点动 控制程序的探讨》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=105449&cid=1027#

图片说明:

s7-300与三台MM440采用PROFIBUS通讯的问题  

提问者对于答案的评价:
太热心了,非常感谢。

专家置评

回答者考虑问题很全面。不知最后是什么原因,如果提问者能给出最终问题解决的方法就更好啦!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc196353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午3:08
下一篇 2017年8月24日 上午3:08

相关推荐

  • 300中OB块与400中的OB块有什么不同

    300中OB块与400中的OB块有什么不同 问题补充:那有没有一个具体详细的列表吗?如帮助之类的文档 最佳答案 没有不同之处,OB的作用如下:OB1(Free Cycle…

    自动化系统综合 2020年10月31日
  • 基本指令

    请问西门子plc辅助继电器与数据寄存器分别是什么? 最佳答案 s7-200是m.vs7-300是m.db块。西门子相互之间可以通用。 提问者对于答案的评价:谢谢

    自动化系统综合 2017年12月9日
  • 数组的比较

    如m0.0到m99.0,检测其中一位是否变为“1”,,,,我想用数组或者其他的直接比较,只要与不等于0   就知道m0.0到m99.0中就有一个为&q…

    自动化系统综合 2017年7月26日
  • DATE_AND_TIM变量使用

    两个DT型的变量怎么比较大小!看了帮助写的是年、月、日等各占一个字节!我想分别拿出来比较!在编程中怎么编写?比较指令没有字节型的比较啊!谢谢各位,期待你的帮助 最佳答案 到这里看看…

    自动化系统综合 2020年10月31日
  • 有线和无线通讯

    一个项目现场有10几个200PLC站,中控室在2KM远的地方.1.有线通讯。走DP协议的话,要什么设备?以太网协议要什么设备?走485协议呢要什么设备?2.无线通讯。这几个PLC站…

    自动化系统综合 2020年10月31日
  • WCC过千个图形变量同时更改通道方法,内容如下

    原来WCC与PLC是通过DP联网的,现在就是想将DP联网更改为以太网,但是WCC上原来的变量都是DP通道的.将这些这些变量复制到以太网通道后,图形变量链接如何从DP通道快速转变成以…

    自动化系统综合 2019年6月11日
  • 西门子ncu中的mmc卡

    各位,请问西门子ncu中的nc卡(mmc卡)中的文件怎么备份出来,需要什么专用软件还是什么。如有专用软件请发一份至qs_zj@126.com。感激不尽。 最佳答案 那个卡不是mmc…

    自动化系统综合 2020年10月31日
  • DCS问题请教

    DCS是一个系统名称,还是一个具体的控制器名字?像PLC一样? 最佳答案 他是系统,包括hmi,控制器,历史数据服务系统,通讯系统,以及数据采集系统。 提问者对于答案的评价:ok

    自动化系统综合 2020年11月1日
  • 不同网段PLC之间的S7通讯

    两台PLC通过CP(因两台PLC不在一个网段)卡进行数据交互,采用S7通讯,每次发送的DB块中有160Byte,想问下,传输这些数据大概需要多少时间?数据的完整性如何?丢包的概率多…

    自动化系统综合 2017年6月5日
  • 802DSL 加工程序

    请问,802DSL加工程序开始部分的格式是什么?与802D差不多吗? 怎么把程序传入系统? 问题补充:不好意思。我指的是把程序传入系统是要在整个程序前加什么格式&nbsp…

    自动化系统综合 2020年11月1日