【发布时间】:2011-08-03 22:34:44
【问题描述】:
我即将开始开发一个小型应用程序 (C#),它通过串行端口与 PLC 和测试单元通信 - 这是我第一次涉足该领域。
本质上,我将向 PLC 发送一个信号以开始操作,然后我将等待来自测试单元(它将与 PLC 独立通信)的操作结果返回一个ASCII 字符串。
根据该字符串的内容,我可能想收听来自 PLC 的信号...
这对我来说是全新的,所以目前我只是在研究 System.IO.Ports.SerialPort;题外话:是否有第三方产品可以简化与串行端口的交互,或者内置类是否与您将获得的一样好?我考虑的是易用性,而不是更好的功能。
但是,硬件可用于开发和测试还需要几周时间,所以我想知道如何模拟与串行端口的通信,以便开始开发我的应用程序?强>
[我还不知道 PLC 和 PC 是如何通信的 - 我知道它将是二进制而不是文本,但目前我只知道这些。]
【问题讨论】:
-
在为我的 Arduino 编写一些应用程序时,我一直想知道这一点。据我所知,在串行端口上真正模拟数据的唯一方法是使用硬件环回设备(那里有自己制作的说明,而且并不难)。下面的界面答案是一个不错的选择。
标签: c# serial-port simulation