首页 > 系统相关 >RK3568+Codesys+Xenomai实时软PLC运动控制解决方案

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案

时间:2023-12-06 10:07:18浏览次数:31  
标签:RK3568 编程 硬件 PLC Codesys 60fps 串口 1080P CODESYS


CODESYS软件架构

     CODESYS软件分三层架构,可用下图来表示:

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案_codesys

1、开发层

      CODESYS Development System(具有完善的在线编程和离线编程功能)、编译器及其配件组件、可视化界面编程组件等,同时供用户可选的运动控制模块可使其功能更加完整和强大。

IEC 61131-3 编辑器。CODESYS提供了所有IEC 61131-3所以定义的五种编程语言:如结构化文本(ST)、顺序功能图(SFC)、功能块图(FBD)、梯形图(LD)和指令表,此外还支持连续功能图(CFC)的编程语言。

编译器:负责将 CODESYS 中的应用程序转换为机器代码并且优化可编程控制器的性能。当用户输入了错误的应用程序代码时,立刻会接收到编译器发出的语法错误警告及错误信息,让编程人员可以迅速做出相应纠正。用户可以不必改变编程方式,就可以使用不同的基于 CODESYS 编程的硬件装置(系统)进行工程开发。

硬件/现场总线配置器:针对不同制造商的硬件设备及不同现场总线协议,该部分负责在CODESYS中对相应参数进行设定。

可视化界面编程:直接在 CODESYS 中即可实现可视化编程(人机界面HMI),系统已经集成了可视化编辑器。

运动控制模块:运动控制功能已经集成在CODESYS中,形成了SoftMotion(CNC)软件包。基于PLCopen的工具包可以实现单轴、多轴运动;电子凸轮传动;电子齿轮传动;复杂多轴CNC控制等。

2、通信层

      应用开发层和硬件设备层之间的通讯是由CODESYS中的网关服务器来实现的,CODESYS网关服务器中安装了OPC服务器。

CODESYS 网关服务器。作用在应用开发层和硬件设备层之间,可以使用TCP/IP协议或通过CAN等总线实现远程访问,是CODESYS开发工具包不可分割的一部分。

CODESYS OPC服务器。对基于CODESYS进行编程的控制器,无需考虑所使用的硬件CPU,已经集成并实现了OPC V2.0规范的多客户端功能,且能同时访问多个控制器。

3、设备层

      在使用基于IEC 61131-3标准的编程开发工具CODESYS对一个硬件设备进行操作前,硬件供应商必须要在设备层预先安装CODESYS的实时核(CODESYS Runtime)。同时,也可以通过使用CODESYS的可选组件:如CODESYS目标可视化编程模块或网络可视化编程模块来实现功能上的扩展。

4、CODESYS软件架构中各层关系

      CODESYS代码执行机制是编译执行,用户在开发层编写完成的IEC程序通过集成的编译器编译为二进制代码,再通过以太网或串口下载至设备层中,最终该应用程序中的文件已经被转为二进制代码存放在目标设备中,根据用户设定的执行方式循环执行对应程序。

     以下为CODESYS产品系列的架构图,点击不同部分图片,可链接至产品介绍。

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案_编译器_02

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案_codesys_03

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案_codesys_04

RK3568+Codesys+Xenomai实时软PLC运动控制解决方案_codesys_05


二、规格参数

基本参数

SOC

Rockch ip RK3568;

CPU

四核 64 位 Cortex-A55 处理器,22nm 先进工艺,主频最高 2.0GHz;


GPU

ARM G52 2EE;

支持 OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vu lkan 1.1 ;

内嵌高性能 2D 加速硬件;

NPU

NPU,0.8Tops@INT8 性能;

支持 Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet 主流架构模型的一键转换;


VPU

支持 4K 60fps H.265/H.264/VP9 视频解码;

支持 1080P 100fps H.265/H.264 视频编码;

支持 8M ISP;

内存

1GB/ 2GB / 4GB/ 8GB LPDDR4X ;

存储

8GB/ 16GB/ 32GB / 64GB / 128GB eMMC ;

TP 卡存储

最大支持 64G;

操作系统

Android11.0/Linux ;

硬件特性


网络

以太网

支持双 10M/100M 自适应以太网;

WIFI/蓝牙

2.4GHz 蓝牙 :4.2;

选配:5G 双频;





显示接口

3 个显示口,支持 eDP 、LVDS 、MIPI;

2 组背光驱动口;

提供 3 种显示组合;

显示组合方式 1

单/双通道 LVDS 1080P@60fps;

4lane eDP  1080P@60fps;

显示组合方式 2

4lane eDP  1080P@60fps;

4lane eDP  1080P@60fps;

显示组合方式 3

4lane Mipi 1080P@60fps ;

4lane eDP  1080P@60fps ;

触摸屏接口

I2C

2 组 I2C 触摸屏控制口



USB

外部 USB

1*双层 Type-A,USB2.0 Host, Imax=1.5A;

1*双层 Type-A,包含 1*USB2.0 Host, Imax=1.5A 和 1*USB3.0 OTG;


内部 USB

1*USB2.0 Host, Imax=2.0A;

1*USB3.0 OTG/Host, Imax=2.0A;

4*USB2.0 Host, Imax=0.5A;


串口


内部串口

1*TTL 串口,Debug 串口,供电电压为 3.3V;

1*可配置 RS485/TTL 的串口,供电电压 3.3V

4*可配置 RS232/TTL 的串口,供电电压可以配置 12V 或 5V;

音频接

内部喇叭接口

喇叭,左右声道最大支持 8ohm/5W;

内部 MIC 接口

麦克风输入;

扩展口

输入输出扩展口

4*GPIO;

5*ADC;

KEY 口

RECOVERY_AD

按此键上电,USB OTG 切换到固件下载状态;

开机键+LED 指示灯

开机键+开机指示灯 LED1+运行指示灯 LED2;



其它参数



电源输入

DC12V 或 DC24V (给 打印机供电情况下 最小电流:       12VDC/5A 或      24VDC/3A)

4pin 航空座,或 DC 座 (芯直径 2.5mm,外径 5.5mm)  (可选)

和 4P*1 Pitch 2.54mm 接口;

电源输出

最大:12VDC/3A 或 24VDC/2A

4P*1 Pitch 2.54mm 接口 ;

主板尺寸

单位:毫米

120 (L)×102(W)

工作温度

单位:摄氏度

-10℃~60℃;

存储温度

单位:摄氏度

-20℃~70℃;

存储湿度

单位:相对湿度

10%~80 % ;



标签:RK3568,编程,硬件,PLC,Codesys,60fps,串口,1080P,CODESYS
From: https://blog.51cto.com/u_15812463/8699716

相关文章

  • 行业安卓主板-基于RK3568/3288/3588的电子班牌/人脸识别门禁/室内对讲门禁方案解决方
    电子班牌智能电子班牌可在主页实时显示班级全面的基本信息,包括天气、班名、课程表、值日表等,并发布学校通知、班级通知。学生可刷卡自动登陆系统进行课堂反馈,教师和家长可及时了解教学反馈,打通学校、教师、学生之间的互动通道。人脸识别门禁智能人脸识别门禁已成为当下最热门的人工......
  • 行业安卓主板-基于RK3568/3288/3588的AI视觉秤/云相框/点餐机/明厨亮灶行业解决方案(一
    AI视觉秤单屏Al秤集成独立NPU,可达0.8Tops算力,令AI运算效率大幅提升,以实现生鲜商品快速准确识别,快速称重打印标签,降低生鲜门店运营成本,缓解高峰期称重排队拥堵的现象,提高称重效率,升级购物新体验。云相框方案云相框带来全新的方式分享照片,无论身在何处,手机通过云相框应用,即可将照片和......
  • RK3568,字符设备框架:管理同主设备号、不同次设备号设备
    字符设备框架:管理同主设备号、不同次设备号设备以下代码针对迅为开发板RK3568,开发板系统是ubuntu20.04,正文以下是我写的字符设备框架,实现了管理同主设备号、不同次设备号的功能。代码:private_data_test.c#include<linux/init.h>#include<linux/module.h>#include<linux......
  • 硬件开发笔记(十四):RK3568底板电路LVDS模块、MIPI模块电路分析、LVDS硬件接口、MIPI硬件
    前言  本篇继续分析底板原理图mipi/lvds屏幕电路原理图、硬件接口详解。 LVDS与MIPI的区别  液晶屏有RGBTTL、LVDS、MIPI、HDMI接口,这些接口区别于信号的类型(种类),也区别于信号内容。RGBTTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有行场同步和......
  • 远程网关XD-K30S—实现PLC无线远程通信技术
    远程网关XD-K30S—实现PLC无线远程通信技术XD-K30S远程网关技术具有一系列的特点和优势。首先,它支持多种协议的数据传输,包括Modbus、CAN、TCP/IP等,可以方便地与各种PLC设备进行集成。其次,该技术非常稳定可靠,可实现24小时持续运行,提供了高效的远程控制和数据采集手段。XD-K30S远......
  • 迅为基于iTOP-RK3568开发板主要讲解输入子系统,共计24 讲。
    驱动视频全新升级,并持续更新~更全,思路更科学,入门更简单。迅为基于iTOP-RK3568开发板进行讲解,本次更新内容为第十三期,主要讲解输入子系统,共计24讲。1.总领:本期视频介绍2.什么是输入子系统?3.如何确定输入设备与节点的对应关系?4.实践:确定输入设备对应的设备节点5.输入子系统框架讲解6......
  • 基于RK3568高性价比全国产EMS储能解决方案(一)概述
    储能产业链框架储能产业链可分为上游“原材料及生产设备”、中游“储能系统”、下游“储能场景应用及后市场服务”。图1储能产业链框架图产业链中游的“储能电池系统”主要包括“能量管理系统(EMS)”、“电池管理系统(BMS)”、“储能逆变器(PCS)”、“电池组”四个部分。电池组将......
  • plcTIA Portal V16找不到许可证
    首先快捷键win+s唤出搜索,搜:服务其次搜索这个服务AutomationLicenseManagerService右击-启动服务,然后重新启动plc即可选择CPU型号了......
  • Modbus转Profinet网关解决设备多、通讯效率慢、plc插槽号不够用等问题
    Modbus转Profinet网关解决设备多、通讯效率慢、plc插槽号不够用等问题大家好,我是小编今天要和大家分享一款解决设备通讯问题的神器——modbus转profinet网关。为了解决设备多、通讯效率慢的问题,我们可以使用兴达易控的modbus转profinet网关。这种方案非常有效,因为它可以将多个设备......
  • ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!
    ROS系统是什么ROS(RobotOperatingSystem)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。 图1 随着工业智......