基于树莓派采集网关5 西门子CNC 免授权采集

西门子CNC 种类繁多 ,采集起来也是很麻烦恶心,新机床需要开启授权OPC UA ,非常部友好,西门子机床又非常娇气,搞不好就出现一大堆的报警,但是国内市场西门子机床很多,怎么它的设备信息呢?

  • IO采集 直接接三色灯获取基础状态
  • 采集PLC 使用MPI 模块进行采集
  • 开通恶心的授权进行采集
  • 使用S7报文直接采集

其他的部说了 我们进行直接使用报文进行面授权采集试试看,这次测试的机床使 Siemens828D

一、首先设置机床的IP地址

西门子机床一般有两个网口 X127 和 X130,X127 网口的IP不能更改 ,X130 可以进行更改自己需要的IP地址,所以我们测试的时候可以使用X127 ,项目上使用的时候使用的是X130 IP根据实际要求进行更改 但是如果使用树莓派做为采集网关的话就不用担心的 机床全部设置成同一个就行了

例如192.168.1.1 ,树莓派直接将数据推送到服务器就可以了。下面设置机床的IP地址

 基于树莓派采集网关5 西门子CNC 免授权采集_第1张图片

 

基于树莓派采集网关5 西门子CNC 免授权采集_第2张图片

 

设置完成后 重新启动CNC  对于设备不熟悉的人员 最好找人 帮助,不然出现问题 一大堆报警 不能解除 你就懵逼了

重启完成以后,使用电脑 或者连接树莓派 直接ping一下设备 是否是通的 如下图所示:

基于树莓派采集网关5 西门子CNC 免授权采集_第3张图片

 

下面开始通信:西门子的S7 协议大家可以去查一下资料 它是完整的7层模型 ,自己抓下包可以看出来 通过Socket 需要发送两次的握手包 以后才开始采集通信

 

程序发布的时候注意下面设置 需要

基于树莓派采集网关5 西门子CNC 免授权采集_第4张图片

将发布完成的文件考入到树莓派

执行采集测试程序:

基于树莓派采集网关5 西门子CNC 免授权采集_第5张图片

采集项目

基于树莓派采集网关5 西门子CNC 免授权采集_第6张图片

 

使用报文进行采集首先免去了 开通授权的费用,使用又非常简单,只是发送报文 然后解析报文就可以了 比起OPCUA 不知道简单了多少倍 ,808 828 840DSL  这些常见的机型 使用报文采集是一个非常不错的选择

有什么问题大家可以QQ群交流:901388775 群里面提供了测试demo 有兴趣可以看看

基于树莓派采集网关5 西门子CNC 免授权采集_第7张图片

  1. 1.树莓派需要安装 运行时 我这里是 .net core 3.1.301
  2. 2.SiemensTest.dll.config  里面需要设置机床的IP 地址  首先用自己电脑测试网络是否通畅
  3. 3.启动命令:donet SiemensTest.dll 可以看到输出

你可能感兴趣的:(采集网关,网关,西门子,免授权,S7协议,西门子机床免授权采集,西门子跨平台)