C#调用摄像头并访问西门子PLC以及在车间的可能性应用
Posted 热工维修
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#调用摄像头并访问西门子PLC以及在车间的可能性应用相关的知识,希望对你有一定的参考价值。
可能性应用场景
RFID识别错误时,调用摄像头获取车身信息,然后手动输入到PLC中。
当然这个识别错误率还是相当低的。这只是一种可能的应用场景。当识别错误时,可能对应的滑橇存在问题,这个时候可以记录下来滑橇号,然后有针对性的进行维护。
软件运行界面
实现思路
C#通过AForge调用摄像头
C#通过Sharp7.cs访问PLC
C#通过AForge调用摄像头
1-新建WPF项目
2-引用以下文件
3-新建窗口如下
填写对应的组件如软件运行界面。
C#通过Sharp7.cs访问PLC
这个在之前的文章中已经写过了,这里不在详细讲述,有兴趣的可以参考如下链接等等
关于Aforge的说明,网上有大把资料,这里就不在细说了。
源码下载
这几个文件在源码的中bin/debug文件夹下可以获取到。
其他说明
之前用C#一直创建的是 Windows Forms APP。这次体验了一下WPF App。
主要是VS2020以后,在创建windows Forms 就毕竟麻烦了。也算是尝试接受新事物吧。
以上是关于C#调用摄像头并访问西门子PLC以及在车间的可能性应用的主要内容,如果未能解决你的问题,请参考以下文章
C#使用S7NetPlus以及PLCSIM Advanced V3.0进行仿真通讯
Halcon与C#联合编程:使用S7协议实现机器视觉上位机与西门子PLC联动