导航:首页 > 编程系统 > linuxcanopen

linuxcanopen

发布时间:2025-01-04 17:45:25

A. openPLC 尝试,踩坑记录

1 下载 openplc editor 了解一下

下载地址 openplcproject.com/wp-c...

直接网页下载速度很慢, 可以用迅雷下载

安装的时候无法修改安装路径, 只能安装到C盘

C:\Users\013\OpenPLC_Editor

根据目录来看看它包含哪些内容:

内置一个 git 环境, 一个 python2.7, 一个mingw c++环境

editor 里面的界面程序, 竟然都是 python 写的, 惊讶到我了,

一直以为 QT 才是跨平台界面程序的首选, 没想到 python 也可以呀

editor 内的文件夹结构来看看:

可以看出来, openplc 所支持的总线, 有 canfestival, modbus , opcua, ethercat,

但也意味着, 它不支持 profinet, cc-link , ethernet-ip 这3种总线,

至于国内的浙大工控更是没影了

浏览它的 tests 文件夹

可以估计, 它对 HMI 屏幕估计支持的可以, canopen 协议支持的可以,

然后看看 targets 文件夹,

令人意外的是, 它既然对 Xenomai 有专门的支持, 我一直以为 Preempt-RT比 xenomai 更热, 在 linux 软实时领域,

由于 openplc 使用 python 这个 解释型语言 来开发界面, 意味着改动界面内容会非常容易, 改个 logo 啥的太简单了

2 运行 openplc editor 看看

对比一下博图

对比一下汇川的PLC编程界面:

3 找个硬件测试运行一下程序

树莓派

TODO

arino

TODO

星光板

TODO

香橙派

TODO

B. Linux系统下如何运行使用PMM系列CANopen通信一体化伺服电机

在前文讲解了如何在Linux系统下配置NiMotionUSBCAN转换器后,现在我们将进一步指导如何操作PMM60系列CANopen通信一体化伺服电机使其运行。本文将通过实例演示在Linux环境下控制电机的步骤。


首先,确保硬件连接。将USB转CAN转换器连接电脑(通过Ubuntu 18.04.2桌面版的Linux虚拟机)和电机,具体连接方式如图所示。所需工具包括NiMotionUSBCAN转换器、PMM6040伺服电机,以及Linux x86_64的NiMServoSDK文件包,可通过联系销售或客服获取。


下面是操作步骤:



  1. 在电脑上创建一个名为"SDK"的文件夹,并将驱动程序文件放入并解压。

  2. 通过"Open in Terminal"打开终端,切换到SDK的bin目录。

  3. 配置终端环境,使其识别SDK的可执行文件。

  4. 运行可执行文件test_pp,传入参数"通信协议"、"转换器类型"和"传动比",例如"0"、"1001"和"10000"。


执行这些步骤后,电机将进入轮廓位置模式,进行一次相对位置运动和绝对位置运动,表明电机已成功在Linux系统中运行。


至此,您已掌握了在Linux环境下控制PMM系列CANopen伺服电机的基本操作。期待更多关于智能控制的精彩内容,请持续关注我们,共同探索驱动未来的无限可能!

阅读全文

与linuxcanopen相关的资料

热点内容
小米文件夹重命名 浏览:404
win10录屏关闭快捷键 浏览:250
wav格式如何修改文件后缀 浏览:672
一个文件夹下的图片如何依次观看 浏览:859
htcm8win10mobile 浏览:477
苹果没qq声音怎么回事啊 浏览:410
网络共享显示器 浏览:343
什么是数字图像的数据量 浏览:763
使用什么软件可以对plc进行编程 浏览:131
广电网络绿色缴费通道 浏览:247
iphone4s麦克风 浏览:845
怎么用cmd运行java路径 浏览:318
2014年日历下载word 浏览:198
微信个人转发量统计 浏览:196
怎么样将app里按钮变大 浏览:769
狼蛛鼠找不到配置文件 浏览:845
土豪金编程器软件打不开什么原因 浏览:957
备分数据换SD片是什么意思 浏览:666
jmp数据分析时主要看哪些参数 浏览:59
js循环 浏览:505

友情链接