【问题标题】:Connecting to a PLC from a PC through CAN/CANopen通过 CAN/CANopen 从 PC 连接到 PLC
【发布时间】:2012-07-17 10:25:54
【问题描述】:

首先我不得不说,我对 Linux 和 CAN/CANopen 都不是很有经验,所以如果这里有什么不清楚或遗漏任何关键的地方,请告诉我。

我有一个项目需要通过 CAN/CANopen 将 PC 连接到 PLC。我有一个 CAN-USB 转换器 (canusb.com) 和 Festo 的 PLC。

我已经编译了 CANopen 堆栈(CanFestival),但我该从哪里开始呢?看起来非常复杂,我真的完全看不懂。

(我的第一个目标是通过 CAN 适配器与 PLC 建立联系,并以某种方式验证它们是否能够通话。主要目标是能够通过设置来打开和关闭 PLC 上的某些阀门一些寄存器。)

【问题讨论】:

    标签: plc canopen


    【解决方案1】:

    我熟悉 CANopen,为它编写了一个堆栈并设计了设备。在我看来,这将是您的主要学习曲线,并且很可能需要数周的时间。大多数 PLC 支持大多数(如果不是全部)现场总线协议。你的支持Modbus吗?如果是这样,那么您将在一两天内启动并运行:Modbus 易于编程。

    去年我和你的情况一样,记住我对CANopen的深刻理解,我就是这样处理的。也就是说,我不是按小时工作,而且是固定价格的工作,所以我追求的是整体最便宜的解决方案,这需要购买支持 Modbus 的 PLC 模块。

    【讨论】:

    • 谢谢!我被要求在 CAN 中做这件事,但我们不得不放弃,因为协议太复杂,无法如此简单地使用。使用 modbus(幸运的是 PLC 支持)我们只花了几天时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多