作为一名PLC爱好者,一直想有一块开发板安装软PLC用来学习,有天在群中了解到定昌电子正在举办《AIoT嵌入式主板体验官招募_RK3562》活动。在提交申请后,我非常荣幸地通过了申请,第二天收到了DC-YM562 V02开发板。

收到开发板后,首先映入眼帘的是其扎实的做工和紧凑的设计。开发板整体布局规整,元器件排列有序,PCB走线清晰,展现了专业工业级产品的水准。 DC-YM562-V02,基于 瑞芯微 RK3562 处理器,采用 64位四核 ARM Cortex-A53 架构,主频 2.0GHz。
DC-YM562-V02提供 LVDS/VGA/MIPI-DSI 多路显示输出,支持多种显示屏规格,板载SPDIF光纤音频高保真接口,其它音频接口还包括有喇叭,功放,耳机等功能接口,自带 5路USB、6路串口、百兆以太网和WIFI6网络接口,支持 4G模块扩展,多种扩展接口满足复杂外设接入需求。
特别是带有的6 路串口,其中 2 路 TTL,2 路 RS232 串口,1 路 RS485 串口,1 路 CAN口,简直就是PLC学习神器。
我收到的这块板子预装的是ubuntu系统,接上电连接开机,插上网线SSH连接。

连接WIFI,发现系统居然有中文显示,亲切不少。

查看IP

WIFI连接一次后,以后每次开机都会自动连接,有线网口对于我学习PLC来说是留给ethercat用的。剩下的事就交给PLC编程软件来操作了。
当在PLC编程软件里向开发板安装RTE时报错,提示未知架构,百思不得奇解,明明是ARM的CPU,也是ubuntu的系统,满足安装要求,一切似乎正常,但进入是困境。

既然系统是满足安装要求,能不能手动来装,于是我想着手动来安装,但安装包那里来呢?PLC的教程里从来没有提及过LINUX系统下手动安装RTE也没有见过安装包。于是我在编程软件安装目录下试着翻找,发现了安装包和依赖。


把安装包和依赖拷到开发板中

对于嵌入式小小白的我来说,安装命令是一点都不懂,不过幸好现在有AI,直接问它这两个deb怎样安装就好了。
先安装依赖,sudo dpkg -i codemeter-lite_8.0.5967.500_arm64.deb
再安装RTE,sudo dpkg -i codesyscontrol_linuxarm64_4.16.0.0_arm64.deb
成功安装上后启动RTE,sudo /etc/init.d/codesyscontrol start
再返回到PLC编程软件,成功识别到PLC。

成功连接上PLC,总线连接也正常。

得益于高性能的RK3562,扫描周期相当NICE,抖动稍有点大。如果官方能提供RT内核就更完美了。

用事先写好的倒立摆程序测试,效果也是刚刚的。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删