文章目录
- 引言
- 正文
- PLC介绍
- 有线硬触发
- 有线软触发
- 硬件接口
- 总结
- 引用
引言
- 之前花了很多时间也就是仅仅看懂了基本代码,最近和老师交流之后,发现还有很多东西都需要弄.
- 最终的灯检机,并不是直接接上计算机就使用的,并不是单纯通过计算机控制的,还有一个叫做PLC(可编程逻辑控制器),通过PLC来发送信号给工控机,相机和机械手,并不是仅仅通过计算机来控制这些的。这就需要重新学习了解一下,对应的组织架构,来重新编写程序了。之前并没有了解过,所以需要好好学习一下。
- 这篇文章主要是介绍有线硬触发和有线软触发两种PLC常见的触发模式。我将结合相关基本概念,并以相机、总控机以及PLC三个元素画出两种触发模式图。
正文
- 有线硬触发和有线软触发是与PLC(可编程逻辑控制器)结合使用的两种触发方式。这里首先介绍一下什么是PLC,然后在分别介绍有线硬触发和有线软触发两种触发方式。
PLC介绍
-
PLC(Programmable Logic Controller,可编程逻辑控制器)用于控制各种类型的机械设备,PLC可以通过编程来定制,以便自动控制各种设备和过程。
-
具有如下特点
- 实时操作:PLC设计用于实时操作,能够在毫秒级别的时间内响应输入信号的变化。
- 可编程:PLC可以通过特定的编程语言(如Ladder Logic)进行编程,以便根据特定的需求和逻辑来控制设备。
- 多输入/输出(I/O)支持:PLC具有多个输入和输出端口,可以连接到各种传感器和执行器,以监控和控制机械设备。
- 通信能力:许多PLC具有与其他PLC或计算机系统通信的能力,允许更复杂的控制和监控功能。
-
通过上面介绍,可以看到PLC作为整个系统的控制中心,能够有效对相机和工控机进行通信,并且进行有效的控制。我要做的就是如何在工控机上进行编程,控制好整个系统的正常运行。
有线硬触发
- 定义
- 由外部硬件提供触发信号
- 特点
- 速度快:因为直接通过接线链接,响应速度很快
- 可靠性高:硬触发的物理链接十分稳定可靠
- 应用场景
- 在需要快速、精确和可靠响应的应用中,选择硬触发
- 具体流程图
- 难点
- 如何做到PLC和工控机之间的通信协调,确保能够第一时间通知PLC图片的拍摄结果
有线软触发
-
定义
- 通过软件信号触发的方式,一般是通过相关设备厂家提供的软件开发SDK指令
-
特点
- 灵活性高: 软触发允许更加灵活的配置和控制,可以轻松更改触发的条件和逻辑
- 速度较慢:与硬件触发相比,软件触发的响应速度比较慢
- 依赖软件:软触发的可靠性和性能
-
具体通信流程图
- 控制命令一般是通过通信协议进行发送,TCP协议或者串口通信。
硬件接口
- 具体硬件接口图下
- 相机是支持两种控制方式,分别是USB30.0还有IO接口,所以可以使用IO接口通过硬触发实现,也可以通过USB3.0实现软触发
总结
-
有线软触发
- 如果我使用有线软触发,要解决的就是如何实现串口通信,确保PLC和工控机的顺利交互,而工控机和相机的通信是通过USB3.0进行通信,这种方式要相对比较简单,直接使用官方给出的demo即可。
-
有线硬触发
- 如果要使用有线硬触发,则需要负责三方的串口通信,而且还需要确定一套合理的通信逻辑,确保指令能够有效地执行。
引用
- chatPGT-Plus
- PLC的图片