之前花了一段时间研究了 LWIP 的内核,想起来 Profinet 就是基于链路层的通信,尝试着移植了一下 p-net 从站实现。
手头之前学习 LWIP 的板子用的是正点原子的探索者,一个网口。
之前买市面上现成的模块/网关,总是和 PLC 通信上后 IP 地址变成了 PLC 分配的,需要使用新 IP 通信,在学习 LWIP 过程中,我想到是否可以使用虚拟网卡来解决这个问题呢,尝试了下发现是可行的。
简单实现了下 MODBUS TCP 转 Profinet 的功能。
B 站链接:
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
投诉 建议
回到 底部
来个实例测试下,这个开源的PN。
仓库地址@tjrong
@Cfly
有相应GSGML生成工具没有,我没有注册;gsdml生成C。
没有 GSDML 生成 C,我这个仓库示例是 ModbusTCP 转 Profinet,如果增加 GSDML 子模块,需要去更改代码的@tjrong
@Cfly
项目中的app_gsdml.c文件需手动依照gsdml文件手动修改吗?有没有一种工具可以自己生成(ethercat可以自动生成数据对象映射.c文件)。
是的,需要手动更改,至于有没有这种工具,我目前没看到,如果你找到的话可以分享下@tjrong
优秀呀