首页 > 其他分享 >工业自动化控制通信协议Profinet系列-3、CoDeSys软PLC方案介绍

工业自动化控制通信协议Profinet系列-3、CoDeSys软PLC方案介绍

时间:2023-10-29 16:38:05浏览次数:28  
标签:系列 主站 通信协议 PLC CoDeSys Profinet 搭建


工业自动化控制通信协议Profinet系列-3、CoDeSys软PLC方案介绍


文章目录

  • 工业自动化控制通信协议Profinet系列-3、CoDeSys软PLC方案介绍
  • 一、前言
  • 二、Profinet搭建资料收集
  • 三、CoDeSys系列
  • 四、接下来


一、前言

之前在树莓派desktop上已经成功编译运行测试程序,但是还需要主站去和其交互才能看到比较完整的profinet交互过程,因此这里我们需要搭建运行profinet主站,并和之前的从站程序交互运行,这里一番查找后最终确认先使用软PLC方案来搭建主站验证,等到实际场景可以买PLC硬件设备做进一步验证。

二、Profinet搭建资料收集

快速建立Profinet主站、从站:https://zhuanlan.zhihu.com/p/635103710
最便宜的“0成本方案”为codesys软件直接通过软PLC作为主从站即可,所以为了搭建profinet主站和从站,不得不先去了解学习一下codesys。

三、CoDeSys系列

CoDeSys系列-1、CoDeSys了解及资料收集
CoDeSys系列-2、CoDeSys安装及Windows下创建项目测试
CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试
CoDeSys系列-4、基于Ubuntu的codesys运行时扩展包搭建Profinet主从环境
由于主要是分析Profinet,所以CoDeSys不需要过多了解,可以快速根据这里:https://rt-labs.com/docs/p-net/tutorials/using-codesys-soft-plc/ 搭建使用Windows安装CodeSys进行编程,然后基于树莓派的CodeSys包搭建软PLC作为主站,之后和我们之前的p-net示例程序的从站进行IO交互。

四、接下来

搭建好Profinet所需要的基础的主从设备后,接下来进行抓包分析一下交互过程的网络协议。


标签:系列,主站,通信协议,PLC,CoDeSys,Profinet,搭建
From: https://blog.51cto.com/xiaoyaoyou10/8080496

相关文章

  • CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试
    CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试文章目录CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试一、前言二、Windows运行时软plc配置编程1、安装Windows下的运行时扩展包(非必要)2、创建项目2.1、创建标准工程2.2、添加RTE设备或非RTE设......
  • PLC、运动控制卡、运动控制器区别和联系
    前言最近有不少做PLC开发的小伙伴,在一些咨询运动控制卡、运动控制器相关的问题,很多人不清楚它们之间有什么区别和联系,今天跟大家就PLC、运动控制卡、运动控制器区别及选型做个分享。背景随着工业技术的发展,工业机器人应用越来越广泛,PLC也不再是简单的可编程逻辑控制器,......
  • PLC、触摸屏、上位机之间如何实现无线数据交互功能?
    本文以组态王与西门子触摸屏和2台西门子S7-200SMART为例,介绍组态王、触摸屏与多台PLC在Profinet协议下的自组网无线通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418M,作为实现无线通讯的硬件设备。我们无需更改网络参数和原有程序,也不必了解协议细节,通过欧美系PLC......
  • 三菱PLC 轻松数采
    目前市面上数采的软件有很多,但是用的最为省力最为简单的就是kepserver了,在kepserver的应用中,有对应的三菱驱动针对于三菱PLC,三菱驱动支持多个Mitsubishi协议,包括MELSEC、FXDirectSerial、SLMPforiQ系列设备以及MitsubishiFormat1。借助于各种Mitsubishi控制器、自动化设......
  • PLC采集计量模块 2P导轨电参数检测模块 电压电流功率电能采集模块
     支持采集电压电流功率电能,modbus协议或者485接口或者无线方式上传服务器 ......
  • Siemens 西门子1200PLC支持的通信协议
    西门子系列PLC产品,功能比较强大。而在通信这块也是独树一帜,那么对于初学者来说,面对西门子1200PLC如此强大的通信功能,那在实际项目中该如何选择通信协议呢?本文我们将来了解1200PLC的通信功能。S7-1200CPU本体上集成了一个PROFINET通信口(CPU1211C-CPU1214C)或者两......
  • ABB的PLC AC500,PM554的modbus通信
    这个PLC编程软件基于codesys。有一个项目有一个ABB的采集,没有深入了解。暂时网上搜到的资料暂存,以备以后项目使用。另一个项目用的ABB,具体模块型号不知道,串口转网口,modbustcp通信,容易出现plc拒绝通信。测试工具收不到数据。   2018年的资料,不是最新的解决方案基于工......
  • 8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程
    8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程一、罗克韦尔ABMicro850系列PLC实现ModbusTCP以太网通信协议​服务器视频教程:罗克韦尔ABMicro850系列PLC做ModbusTCP以太网通信服务器、以太网调试助手和ModbusPoll调试助手做ModbusTCP以太网通信客户端,......
  • PLC数据云平台是什么?有什么功能?
    PLC在工业场景的广泛应用带动了诸多行业的发展,PLC数据云平台应运而生。PLC是一种可编程逻辑控制器,主要用于工业自动化控制领域,而数据云平台则为其提供了强大的计算和存储能力,进一步拓展了PLC的应用范围,为企业带来更多智能便利的工作手段。 数之能推出的PLC数据云平台能够接入西门......
  • 详解PLC常用的编程语言
    大家都知道学习某种新知识,技巧跟方法是关键的。正如新手刚开始接触PLC,它的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,它既要满足易于编写又要满足易于调试的要求。早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委......