首先得了解通讯硬件上的一些常识。

比如常见到的通讯方式还是很多的,有RS232,RS485,USB等等。

可以事先对这些常用的通讯作一个了解。

自己硬件上的端口确认是RS232还是RS485,或是网口。

得保证通讯的两个硬件能够连接上。

例如我们常会见到PLC的端口为RS232串行口,

但电脑上只有USB口。

这样就得通过转换才能将两者连接起来。

某宝会有USB转RS232数据线。

RS485也是极为常见到的通讯方式。

也有对应的RS232,RS485互转模块或数据线,如下图。

这是硬件通讯上,我们要了解与注意的。

然后是建议先熟悉一种电脑软件编程工具。

微软系统上使用的话,可以使用它家的C#或MFC,

可以下载与安装vs2010来看看。

C#或MFC都可以很方便的编写出通讯程序。

这方面的编程学习会是一个比较系统的学习过程。

如果没有硬性限制的话,

C#可以先看看,比较好上手。

最后是从官网等渠道准备PLC的通讯手册,了解其通讯帧的格式。

比如使用MFC或C#编写软件来接收PLC指令。

通讯代码得根据通讯协议来编写,

不同厂家的PLC,通讯协议并没有统一标准,

但电脑软件编写,灵活性是很强的,

MFC或C#都能够编写代码,灵活应对。

例如我前面录制的教程:三菱PLC与上位机串口通讯。

图中的按钮,连接三菱PLC,

要向PLC发送什么指令?PLC又会回馈什么指令?

X,Y,D寄存器数据读写时,PLC发送的指令格式是什么?

软件如何解析?

等等一系列问题都得参考通讯手册。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查