技术论坛

 S7 200 Smart OPC开发

返回主题列表
作者 主题
gwwind
游民

经验值: 65
发帖数: 1
精华帖: 1
楼主    2018-05-15 11:06:02
主题:S7 200 Smart OPC开发 精华帖 

前段时间做了一个PLC相关的项目,其中涉及到了通过上位机去控制PLC,由于初次接触,对PLC编程不是很了解,都是现学现用,有一些心得和体会。再次关于OPC通讯这块,网上资料也不多,很多都是自己边摸索边尝试。现在把相关代码都分享出来,也给大家提供一个参考。

上位机功能包括二维码识别,网络通讯,和PLC的OPC通讯等。

1.OPC 通讯主要是通过C++实现了一个OPC Client,控制PLC的各种寄存器来实现具体的功能,大部分的逻辑功能基本都是在上位机端完成的。

2.项目UI部分采用了GacUI开源界面库。

3.二维码识别部分,通过DirectShow封装Zbar来实现的。

4.服务器数据保存和通讯采用了skynet框架。通过msyql保存过程数据。

整个项目采用C++开发的。

5.PLC程序主要包括一些开关量和电机控制。由于大部分逻辑在上位机实现,所以PLC端的代码很简单。


现把整个项目的源代码分享出来,欢迎大家指正学习。

PLC.7z


HUANGZE75
至圣

经验值: 63468
发帖数: 12672
精华帖: 121
2楼    2018-05-16 11:44:40
主题:回复:S7 200 Smart OPC开发

分享的不错啊,论坛目的就是大家互相分享,共同提升技术。

quiet
奇侠

经验值: 7587
发帖数: 1989
精华帖: 0
3楼    2018-05-16 14:37:52
主题:回复:S7 200 Smart OPC开发

恭喜楼主,佩服楼主,你这个才是自动化软件发展的方向。


您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。