工业互联网协议
文章平均质量分 85
工业互联网中的网络编程
昵称系统有问题
知识成就梦想。
展开
-
CoDeSys系列-4、基于Ubuntu的codesys运行时扩展包搭建Profinet主从环境
我们之前已经在windows机上运行起了基于codesys的软PLC,并且其作为主站和跑在虚拟机上的p-net从站进行了简单的IO操作,但是跑在Windows上的运行时PLC会影响网卡,而不跑运行时的则由于实时性不足导致一些超时的问题,因此我们这里在Ubuntu18.04上更换实时Linux内核,然后利用codesys的for Linux扩展包将该实时的Ubuntu18.04改造运行软PLC作为主站来和树莓派从站做profinet交互,也熟悉一下更换Linux实时内核的过程。原创 2023-11-04 11:36:14 · 2314 阅读 · 11 评论 -
CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试
前面CODESY下载安装并熟悉了,p-net搭建从站也已经跑在虚拟机树莓派上了,我们只需要快速搭建一个profinet主站来和从站进行交互即可,这里我们直接用Windows下带的软PLC搭建profinet主站并和p-net的demo从站程序进行IO交互。评估是否进行Windows下的运行时PLC前先看一下注意事项,Windows下安装配置会需要修改boot及防火墙等,可能会影响Windows电脑的正常使用,所以创建项目时的设备可以选择非RTE的。原创 2023-10-25 19:58:31 · 2730 阅读 · 9 评论 -
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试
目前CODESYS在国内也有很多城市有办事处,且有国内的网站,所以通过国内的官网下载相关软件会方便很多,对应的一些扩展包也比较方便下载,一些安装教程对应的论坛也比较详细,对于入门CODESYS很有帮助,国内的一些芯片的推广也可以按照这种模式来,官网、IDE、文档、论坛、高速下载网址都是推广芯片很重要的一环。原创 2023-10-21 18:26:56 · 1612 阅读 · 0 评论 -
CoDeSys系列-1、CoDeSys了解及资料收集
这里对CoDeSys的总结主要是用于Profinet的组网,因此相对较浅,但收集的资料也支持深入的学习和研究CodeSys及PLC编程,CodeSys对于学习研究PLC很有帮助。原创 2023-10-21 18:07:35 · 485 阅读 · 0 评论 -
工业自动化控制通信协议Profinet系列-3、CoDeSys软PLC方案介绍
之前在树莓派desktop上已经成功编译运行测试程序,但是还需要主站去和其交互才能看到比较完整的profinet交互过程,因此这里我们需要搭建运行profinet主站,并和之前的从站程序交互运行,这里一番查找后最终确认先使用软PLC方案来搭建主站验证,等到实际场景可以买PLC硬件设备做进一步验证。原创 2023-10-21 18:06:18 · 711 阅读 · 0 评论 -
工业自动化控制通信协议Profinet系列-2、编译p-net在虚拟机树莓派上运行示例
之前已经对Profinet做了一些基础的了解,接下来进行简单的Profinet组网,并利用开源库p-net的示例程序和plc基于profinet网络进行交互,以此抓包分析整个profinet协议交互过程,便于我们进一步开发基于profinet协议的应用。原创 2023-10-19 19:56:44 · 1725 阅读 · 22 评论 -
工业自动化控制通信协议Profinet系列-1、了解Profinet协议及收集资料
最近需要对profinet协议进行测试,获取对应协议的网络环境信息,比如带宽、时延等信息,在了解了一些资料后发现profinet主要使用在工业自动化领域,最终牵扯到一些PLC的内容,这让我回忆起大学学习PLC的一些场景,禁不住有一些感慨,一晃已经差不多有10年光景了,不由有些恍惚,时间过的真快。言归正传,已经记不得当时用的哪家的PLC了,只依稀记得使用梯形图编程的,做了可视化的界面控制电机,课程时间大概是一个学期,学完就做了一些实验项目,在毕业后就基本再没有接触过PLC的项目。原创 2023-10-19 19:46:33 · 1608 阅读 · 0 评论