S7 200 Smart OPC开发

已锁定

gwwind

  • 帖子

    1
  • 精华

    1
  • 被关注

    1

论坛等级:游民

注册时间:2018-05-14

普通 普通 如何晋级?

S7 200 Smart OPC开发

5116

12

2018-05-15 11:06:02

star star

前段时间做了一个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


S7 200 Smart OPC开发 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有7563条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

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