签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
看有人问这种问题就分享一下。
用RDREC指令可以读Profinet的很多信息。下面这个模块可以读取PN名称,MAC地址,IP地址,子网掩码、网关,然后把获得的这些信息拷贝进一个UDT里面。V14 SP1
ReadIP.rar
下图是这些信息所在的Data Record(编号16#8080)的数据结构。我这是在自己弄的UDP可靠传输协议里面,需要封装每个以太网节点的信息。
RDREC可以读很多诊断信息,西门子提供了一个封装库便于使用。
Library for PROFINET data records
使用RDREC,关键是要知道信息所在的DataRecord的编号,和这个数据记录的详细数据结构。
要想知道诊断信息的完整全貌,以便自己任意定制诊断功能,要去Profinet官网下载,但是估计只有开发公司才会花这个大价钱吧。国标GB/T 25105也给出了详细说明,这个标准分为三个部分,第二部分是主要所在。
GB/T 25105.1-2014 PROFINET IO规范 第1部分:应用层服务定义;
GB/T 25105.2-2014 PROFINET IO规范 第2部分:应用层协议规范;
GB/T 25105.3-2014 PROFINET IO规范 第3部分:IO通信行规。
下面这个链接的西门子手册也给了说明和一些例子。
From PROFIBUS DP to PROFINET IO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1755197&b_id=50&s_id=0&num=18
有文有图有附件。
暂时还用不到,先保存一下.
收藏起来学习一下
国标GB/T 25105其实已经可以概括了
这个功能一般也用不到,不过多学一些没错
学习了挺好的,可能用的不多
谢谢分享。
谢谢楼主的分享
涨知识了,收藏了
收藏起来,感谢分享
感谢分享,学习了!!!
这个INDEX参数一直很困惑,不知道这个编号和数据结构的详细内容如何查找,大佬能举个例子说明一下如何查找吗?比如说帖子里说的8080,或者读取MRP时的8050,举个例子说明一下如何查找的,上网也找了一下楼主的哪个国标规范,没怎么看明白.
引用楼主详细内容:
From PROFIBUS DP to PROFINET IO, 这个PDF讲了一点原理。更多必须看协议标准的第二部分。PNIO标准是收费的,没找到英文原版的。国标中文的很难读懂。我很少用,全球库资源看一眼够用就行了。
不错,感谢分享!
不错 非常不错。
好好,今天正好用上这个
不错,感谢分享
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录