西门子CNC4YOU |
您所在的位置:网站首页 › 西门子opc设置 › 西门子CNC4YOU |
1 免责声明 本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF)、电气图等均为免费,在使用前应认真阅读参考文档,使用手册及样例包提供的内容仅供参考,使用者应根据自己的机床自行调整使用,并规避可能存在的风险。 对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。 以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。 2 概述对于SINUMERIK 840Dsl系统,随之硬件的更新换代(IPC替代了PCU50)以及软件的升级(从V4.7升级到V4.8),840Dsl版本V4.8通过连接IPC的OPC UA的调试,与以前有所不同,因此特写此文档。 下面以预装了Win10的IPC427E和Operate版本V4.8 SP4 HF6为例说明。 3 要求3.1 硬件要求硬件 工艺 IPC427E IPC477E 车床 ● ● 铣床 ● ● 磨床 ● ● 3.2 软件版本要求• V4.8及以上 • IPC427E或IPC477E上预装了Win10 4 调试或使用步骤具体接线和设置步骤如下。 4.1 接线IPC427E的网口X1可用于OPC UA通讯,网口X1可以和测试的PC机直接连接,也可通过SCALANCE和测试的PC机间接连接。 4.2 安装Operate时因为.NET-Components是OA应用(包括OPC UA)运行的必须组件,所以在IPC上安装Operate时当出现下图界面时要勾选.NET-Components,如下图: 4.3 IPC Win10上的设置需要设置X1的IP地址和4840端口的防火墙例外,具体步骤如下。 4.3.1 设置IPC网口X1的IP地址进入IPC427E的Win10系统,设置X1网口的IP地址为:192.168.1.10(这个IP地址除了192.168.214.xxx和192.168.215.xxx不能使用,其它均可),子午掩码为:255.255.255.0。 IPC上的三个网口,如下图:
设置网口X1的IP地址,如下图: 4.3.2 设置防火墙例外 在IPC的Win10上搜索fire,在Windows Firewall with Advanced Security界面 à Inbound Rules à New Rule… 选择Port 选择TCP;选择Specific local ports,并输入端口号:4840,因为该端口号4840用于OPC UA。 选择Allow the connection,Next 都勾选上,Next 输入新建Inbound Rule的名称,可以自由定义,这里为了便于理解,输入:TCP_4840,最后点击Finish 新建的Inbound Rule “TCP_4840”,并自动激活,如下图: 同理:新建Outbound rule “TCP_4840”,并自动激活,如下图: 4.4 Operate上的设置4.4.1 激活OPC UA选项P67使用OPC UA通讯需要先激活P67选项,该选项也可以先试用。 4.4.2 检查IPC网口X1的设置 进入诊断 à TCP/IP总线,查看IPC427E的网口X1(即PCU公司网络ETH1)的设置,如果在步骤4.3.1时没有设置IPC的网口X1,也可以在这里设置,如下图: 注意:这里修改或者设置IPC的网口X1后,需要断电生效(不是复位(PO))! 4.4.3 OPC UA激活进入调试à扩展键à网络 查看“概览”中的IPC网口X1,即下图中的PCU以太网1公司网络,如下图:
进入“公司网络”,勾选上DPP和LLDP,如下图: 4.5 PC机上的设置 测试时需要在PC机上运行OPC UA客户端,因此也需要先设置PC机的网口IP。 根据IPC网口X1的IP地址来设置PC机的IP地址,要求两者在同一个网段,比如:PC机的IP地址为:192.168.1.22,子网掩码:255.255.255.0,如下图: 4.6 测试4.6.1 登录 找一个OPC UA客户端测试,比如:Sinumerik OPC UA 2.2 Client,如下图: 1)选择用户授权方式; 2)输入用户名和密码(即在Operate上设置的OPC UA登录密码); 3)输入服务器地址:opc.tcp://192.168.1.10:4840(即IPC网口X1的IP地址); 4)选择加密模式和签名模式 5)最后,点击Connect to server 当下面框中显示OPC UA Server信息时,表示PC机上的OPC UA客户端与IPC上的OPC UA服务器通讯成功! 4.6.2 设置访问变量权限 为了读写变量,需要先设置一下读写变量的权限,步骤如下: 依次点开ObjectsàSinumerikàMethods,右击GiveUserAccess,点击call,如下图:
勾选上”SinuReadAll”和”SinuWriteAll”,再点击“Call…”,左侧显示“SinuReadAll:Good SinuWriteAll:Good”表示可以读写所有Sinumerik变量,再点击”Exit”退出 4.6.3 读写变量这时可以读写变量了。 这里举例,读写R变量,将rpa变量拖拽到右下窗口,手动增加或修改R变量的索引号; 点击Read,从Server中读出对应R变量的值到PC上的客户端, 点击Write,从PC上的客户端赋值到Server中对应的R变量中。 如下图: 同时查看Operate上参数à用户变量àR参数,验证读写均成功。 同理,读写PLC也是可以的,如下图:
说明:通过连接IPC网口X1的OPC UA相关接口和参数设置正确,OPC UA通讯成功! 5 作者/联系人Dou Sai Jun 2022.04.22 6 版本信息版本 日期 修改内容 V1.0 2022.04.22 V1.1 2022.06.07 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |