如何在设备OPC中寻找设备运行状态

本人刚毕业应届生。C#开发上位机的软件的...最近在做数采方面的工作,奈何带我的老大离职了.
结合其留下来的文档,自己只能自己熟悉起来。但最近遇到了一些问题,需求大神帮忙。

最终需求: 关于如何读取设备运行状态。加工程序启动信号和结束信号。 最终在大屏显示出来。

本人最近的领悟,不知对不对。也是才接触西门子设备。根据这几天的逛帖,我发现:
要读取设备运行状态可以通过两种形式:
1. 通过上位机的 opc ua 客户端 ,在里面输入地址 类似  
    读取主轴转速实际值 输入 -------“/Channel/Spindle/actSpeed”
    读取"主轴刀具号" 输入 -------   "/Channel/State/actToolIdent" Description
    但要输什么值 代表  设备运行状态 呢。 我在 sw47.xml或是custermer.xml 找不到可以代表其的值...

2.直接去连接plc,去plc里面取代表 设备运行状态的值 不通过opc。
  根据厂家给的文档(下图中有部分代表的地址)。
  但是直连又太实际,要加拉线添模块 设备改造什么的 就先排除直连plc的情况了。


那我遇到的问题:
1, 在opc ua 客户端代表设备运行状态的地址值是什么?
2,根据厂家给的plc中地址文档中,我仅能找到三色灯的值 该值能否代表设备运行状态?
3,如何在opc ua 服务端 把plc关联起来,怎么配置?(但我估计会在设备的触屏界面操作...那至少配置文档希望有大神能给我看看,关于opc和plc连接的部分的)
4,我在opc客户端列表中 仅能看到/plc/DB189为止  后面的地址没了? 
   厂家给的文档 464.0代表信号灯-红色  那我要怎么在客户端输 是“plc/db10.dbx464.0”(那这个db10又是怎么来的) 还是“plc/db464.0”?

问题补充:
希望大神能提供下 opc服务器和plc之间的 类似的协议文档。
就像  db10数据块存的是具体哪些状态。  
还有 为什么是db10 不是db189。 的dbx464地址段。
有的话 麻烦发一份至本人邮箱 569218272@qq.com 。当然能在下方回答中 贴附件或是网盘地址最好了。

若下方截图中我与设备连上,monitor 一点 “plc/db10.dbx464.0”就会有信息了吗?
(元旦休息了 设备没开。无法测试 不好意思)

我总觉得 ...需要在服务端进行配置过...也就是设备触摸屏上导入过文件 与plc关联起来 开权限还是什么的 才能去读取吧?

图片说明:

如何在设备OPC中寻找设备运行状态    如何在设备OPC中寻找设备运行状态    如何在设备OPC中寻找设备运行状态    如何在设备OPC中寻找设备运行状态    如何在设备OPC中寻找设备运行状态    如何在设备OPC中寻找设备运行状态   

最佳答案

首先是这样的,DB10是840DSL标准的数据块。不管哪个OEM厂家的都能找到。
但是标准做数据采集是会让厂商把你需要的数据新建一个用户DB块。做采集的只需要去去拿了就行了。而不需要去了解840DS系统的数据块,这样的好处。不管你是840D设备 还是标准300~400的PLC设备 采集都是标准的。建议和厂家确认下一你要的数据他们的用户DB块是否准确,是否按照你这个标准来做了

提问者对于答案的评价:
沟通了厂家好久 也比较拖,甚是抱歉。
询问得到我要信息,存在了 DB370.DBX664.0中。
我在服务器端用 opc ua client中连接上设备后,软件节点列表中并无法找到370块...
在直接输/Plc/DB370.DBX664.0,则提示BadNodeIdInvalid(节点ID的语法无效)

无能为力...只好再次寻求帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:30
下一篇 2020年10月31日 下午2:30

相关推荐

  • 如何屏蔽第二编码器

    802DSL车床数控,丝杠端头安装有一个编码器,如何屏蔽掉该编码器,并且机床能够正常使用。请告知详细调整步骤。 最佳答案 将md30200参数改成0,把md30240参数1改成0,…

    SINUMERIK 2017年11月4日
  • 西门子840Dsl系统,OP120操作面板按键没有反应

    执行完NC和PLC总清后,按键都可以使用,然后载入调试存档,直至显示载入存档成功,此时按确认就没有反应了,按其余按键都没有反应,但是鼠标可以用。重新总清回传了好几份不同日期的备份都…

    SINUMERIK 2020年10月31日
  • 在哪里能够找到有关光栅尺的资料

    现在想学习些有关光栅尺的知识,但是不知道从哪里能够找到。望各位大侠帮帮忙。 最佳答案 1、较好的一篇文档:光栅尺的原理:下载http://www.caigou.com.cn//Up…

    SINUMERIK 2017年11月25日
  • 840D系统权限问题

    求问数控系统840D制造商密码和其他密码全部被改,无NC备份,系统密码被删除,如何来破解呢?在线或邮箱等:yongrsi@163.com 问题补充:连系统密码都被改了,什么密码都不…

    SINUMERIK 2017年11月12日
  • 2台840Dsl的铣床,如何加工出一样的工件?

    大家好,我们有2台840Dsl的铣床,它们的硬件是一样的。但机床A加工工件“D”, 机床B加工工件“G ”。现在我们想让机床B也加工工件“D”,那么请问,应该如…

    SINUMERIK 2017年6月24日
  • 高速驱动接口损害

    大家好,一台西门子802D系统,初步判断是高速驱动接口X1损坏,能否使用X2代替,如果可以,要设置哪些参数? 最佳答案 楼主的问题非常好,我曾经用西门子802Dsl系统改造过数控磨…

    SINUMERIK 2017年11月4日
  • 828D车床

    手动移动进给轴时,手动快移速度不执行,执行的是手动点动速度,在MDA模式下执行G00时,手动快移速度执行,而且还监控了PLC,动作也执行了,DB3800.DBX4.5有动作,就是速…

    SINUMERIK 2020年10月31日
  • 关于840D系统NC加工编程子程序调用

    840D系统,需要用到分层钻孔的问题,自己编程采用子程序传送一维数组,数组1[0…2]分别对应各分层的钻孔主轴转速,数组2[0…2]分别对应各分层的 进给速度,等…

    2017年6月18日
  • 828D旋转轴软限位,取消最短路径参数。

    828D系统,有一个旋转轴,我们从0°转到180°,然后在从180°转回0°,由于有电缆连接开关等,只能让这个旋转轴从一个方向旋转,在按原来路径返回到0°。现在由于机械的原因有时回…

    SINUMERIK 2020年10月31日
  • 802s主轴只有500转,跟那些参数有关系

    802s主轴只有500转,跟那些参数有关系,很多参数都修改了不起作用 问题补充:模拟主轴,但极性,不带编码器 钻石用户推荐最佳答案 这里有个回答,你可以参考下,问题也是主轴只有50…

    SINUMERIK 2020年10月31日