在840D系统中自带有一个OPC UA服务器,我想通过Delphi制作一个opc client去访问840D中的数据,在840D中所有数据都提供了一个Linkitem是/Nck/Drive/...形式的,请问我在客户端应该怎么设置item去访问这些数据
问题补充:
必须通过Step 7 这些么?或者说整个OPC通讯只能通过DCOM进行访问?本人新手,这方面弄得有点糊涂了
最佳答案
首先需要SW 4.5 SP3以上的版本,要在HMI的配置文件中设置opc地址和打开服务。
系统变量地址需要查“BTSS-Variables for SINUMERIK”
如:/Nck/MachineAxis/measPos1[11]
MD变量直接在前面加前缀
如:/NC/_N_NC_TEA_ACX/$MN_SAFE_SPL_USER_DATA[3]
PLC变量也需要加前缀
如:/PLC/DB31.DBB0
驱动变量暂时不可以访问。
手册见 45SP3_840Dsl_828D_commissioningmanual_OPCUA_released_V02
提问者对于答案的评价:
840D SL的OPC UA SERVER需要授权,如果没授权还有其他的方法可以获取到840D SL中PLC/NC上的变量信息么?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc151949.html