robi 发表于 2011-3-6 22:22:15

DB块监控,这个方法可行吗?怎么做呢?

现需要实现一个功能,当加工中心换刀时,刷新刀具寿命信息。这一点数控系统是可以自己实现的,但是我们需要把这个信息导出来。
先已知当数控系统换刀时,DB72.DBX0.0和DB72.DBX4.2同时为1.
所以我的打算是这样的,监控PLC两个DB块,当他们同时为1时,将数控系统变量记录的寿命信息,通过VB编程程序,用DDE的方法传送出来。

现在有个问题,这个方法可行吗?怎么做呢?

老鹰 发表于 2011-3-7 09:58:51

顶一下,解决的给加分!

能源员 发表于 2011-3-7 14:38:10

楼主用的是西门子的数控设备么/
PLC的名称,及型号

robi 发表于 2011-3-7 14:49:38

回复 能源员 的帖子

是用的西门子的数控系统和PLC。这个跟型号有关系吗?

能源员 发表于 2011-3-7 15:40:49

回复 robi 的帖子

恩,是300的,还是400型PLC

系统用的是DB多少??

螺旋线 发表于 2011-3-7 20:02:22

楼主该问西门子啊,软件都送了,这还不是小菜。
开发包是可以访问刀具寿命,DB块的状态的,关键问题是把这些数据以什么样的方式传给上位机,也许需要有个服务包。
比如,840D有OPC服务包,符合OPC协议,就可以集中管理系统的各种信息,状态,报警等等。如果刀具寿命,DB状态是OPC的标准定义,那就没什么问题了,假如不是,要问问西门子能不能自定义。

robi 发表于 2011-3-7 21:13:50

回复 螺旋线 的帖子

嗯。这个是知道的。谢谢。

数控散人 发表于 2011-3-19 18:55:23

可行是可行,不过楼主要做什么呢?
又有什么要求必须这样做呢?:)

激光gavin 发表于 2011-3-20 10:08:43

你可以先查变量表,如果有此信息,你读出来没有问题!
页: [1]
查看完整版本: DB块监控,这个方法可行吗?怎么做呢?