This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ISOUSB211:使用 USB-IF 建议的计算机 PLC 系统

Guru**** 2353820 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1415585/isousb211-computer-plc-system-using-usb-if-suggestion

器件型号:ISOUSB211

工具与软件:

概念

尊敬的 TI

建议将 TI 开发的增强型隔离高速海量数据传输 USB 接口扩展到更多的子产品。 通过使用 USB 接口、可实现小型、高速、隔离式、大型数据传输和接收、硬件可扩展性、高度兼容 PC 的软件开发以及基于计算机的 PLC 开发。

建议采用数字输出、数字输入、模拟输出、模拟输入、脉冲调制控制输出、定时器输出、外部信号中断、通信通道、存储器通道等接口作为 USB-IF 扩展产品、作为 TI 增强型隔离高速海量数据传输功能的 USB 产品。

使用高速微控制器(例如 C2000)的独立 PLC 产品是可行的、但还有 ARM 和 RISC-V 等竞争产品 很难说在比较产品价格或者使用 ETH 和 USB 的开发环境时、TI 占优势。 用户总是选择具有极好的价格竞争力和可扩展性的产品。 我们已经看到、构建基于 PC 的扩展 PLC 系统很容易。 我们可以减少纯硬件开发流程,并且可以开发一个只专注于基于计算机操作系统的软件开发的系统。

随着微型 PC 市场的增长和计算机性能的提高、用于纯 PC 操作系统的 GUI 应用程序的性能也随之提高、开发变得更加容易。 反对提供 LabVIEW 等开发环境。 基于图形的编译器很难学习。 我认为、如果 TI 提供一个便于 Windows 程序员访问的库、就足够了。

此致、崔熙燮

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    崔熙燮

    感谢您提供您的建议。
    我不来自软件开发团队、而据我所知、TI 提供的库特定于控制器和处理器。 如果您要查找任何特定库、我建议您将您的问题发布在以下论坛上、以便合适的人员为您提供正确的输入。 谢谢。

    https://e2e.ti.com/support/microcontrollers/

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum


    此致、
    Koteshwar Rao

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Koteshwar Rao

    首先,感谢您回复我的帖子。

    我提出的想法是针对扩展 USB 接口的各种接口解决方案的半导体组件。 举例来说、假设计算机系统使用 Windows 操作系统、其主要内容就是 TI USB 扩展接口半导体的开发。 需要仅提供最低 API。 软件开发环境不是主要目标。

    当前市场上广泛使用的 PLC 系统的性能与价格相比太低。 所使用的开发语言和 GUI 也取决于每家公司。 如果 TI 开发出能够构建基于计算机的 PLC 系统的半导体、并且提供能够至少在 Windows 操作系统中控制硬件的 API、则可以在一般的 Windows 操作系统中为各种大小的系统开发通用 PLC。

    我看过用 C2000相关材料制作 PLC 的相关材料、我认为这是一个非常有趣的主题。 但是、我们应该考虑替代半导体解决方案(如 ARM 或 RISC-V)或通用硬件模块(如 Arduino/Raspberry Pi)与 GUI 或 C 语言开发之间的替代模块解决方案的市场进入。 对我来说、如果开发出采用 C2000的 PLC、那将是一个令人兴奋的消息。 但是、如果从一般性的角度来看、有一些产品更容易从 Windows 操作系统获得、我认为这将是另一个市场。 目前有一些产品如 LabVIEW 中的 USB-CAN/DIO/AI、但我不认为它们是通用产品、因为它们是依赖于 LabVIEW 的系统。 有些其他产品使用485/422/ETH、但即使它们是小型产品、也必须使用由半导体组成的电路。 网络扩展设备需要一个开发固件或硬件的过程。

    考虑到这些情况、我希望扩展一下目前 TI 开发的 USB 隔离式半导体元器件。 当然、我不是指 USB-DAC USB-SATA、USB-232等一般产品 我将介绍一个更工业的界面、其中包含不需要硬件固件开发的单个半导体或集成半导体解决方案、如 DI/DO/ADC/DAC/PWM/INTX/Timer/232/485/422/Zigbee/Bluetooth/Sub-eth/Wifi/SDcard/内存。

    韩国拥有世界上机器人/工人比例最高的国家,由于人口减少和技术进步,自动化产业发展速度最快的国家自然将是这个国家。 我认为美国和许多发达国家自然也会遵循同样的方向。

    开发硬件和固件的高性能产品(如 C2000)的市场也将发展、但低性能、低价格的小型模块产品(如 Arduino/ESP32/Raspberry)的市场也将发展。 我认为这一中间市场有一个 PLC 市场、我希望开发出能够充分利用 PC 多功能性的 USB 接口扩展半导体、而不是经典 PLC 产品。 考虑到 PC 性能不断提升、小型化的趋势、希望 TI 开发出 USB 接口扩展半导体产品。

    此致、崔熙燮