展开查看
以下是引用老学童在2015-03-01 22:22:03的发言 >5楼:这位坛友,
PLC我看了,说实在的,这个PLC不是我熟悉的控制数控机床的PLC,而是控制机器人的。
1. 从PLC看不出与840D有任何关系,而HMI用的是WINCC Flexible
2. S7配置了自诊断(Pdiag)选项功能(一般机床是不会配置这个选项的),以及大量的安全模块,不系统地学习和研究整个设备,要搞懂绝非易事。
3. 从PLC可以看出,控制的故障信息按控制模块分别在FC66、FC366、FC466、FC566、FC666、FC766、FC866、FC966等这些功能中处理。
4. 报警信息分别保存在对应的DB: DB66、DB366、DB466、DB566、DB666、DB766、DB866、DB966。
由于没有看出与840D的关系,也就是说无法肯定是否必须要DB2,虽然在OB1中的确有一些“DB2.DBXxx”,但是这些DB2也没有非法的提示,我真的觉得有点匪夷所思,不可思议!
这些是我能给你的一些提示,你还需要花一些精力自己研究一下。
840D上有STEP 7吗? 在线过吗?
朋友,我刚准备跟你说这个问题呢。今天设备出了问题,数控系统上电失败。我查了好久一直没查到有关于电源的程序。后来我想到840D系统本身安装了step7软件,虽然之前一直没点击进去看。然后我利用软按键直接进入,打开之后发现里面确实存在全部的840D程序。您说的非常对,发给你的那个程序看来只是用来控制机器人,以及一些握手信号,840D的程序都在HMI面板里面。我相信报警信息应该在该西门子程序中。我想请教下您,是不是该数控系统还另外带了个PLC,专门用来控制840D系统?我仔细检查了数控系统的控制柜,发现里面只有两个IM361接口模块,没有看见CPU。我明天准备在认真检查下,因为没有检查所有的电气柜,可能我遗漏了。如果我想导出HMI上面的plc程序,是不是直接插个USB保存下就好了。不管如何,谢谢您帮我分析,麻烦了!!!
如果你有梦想的话,就要去捍卫它。那些一事无成的人想告诉你你也成不了大器。如果你有理想的话,就要去努力实现。就这样。