设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
用C#编写数据采集软件的案例:通过Web API完成PLC与MES ...
返回列表
发新帖
[西门子]
用C#编写数据采集软件的案例:通过Web API完成PLC与MES系统的数据对接
[复制链接]
21464
|
0
|
2024-3-18 12:44:15
|
显示全部楼层
|
阅读模式
"三阶段"优秀工程师之路
1、基础阶段:博途PLC的系统化与专项学习。
2、中级阶段:博途实例与C#基础学习视频,完成OT与IT融合化学习。
3、高级阶段:博途的标准化编程方法学习。
标准化方法之路!
最近做了一期OT与IT融合的视频直播:数据采集和与MES系统对接的直播。看过我们直播的一位工程师给我反馈:他已经在做类似的数据采集了,和他交流后,感受到他已经做得很好了,尤其是OT与IT的融合方面:对IT协议的理解。把他的案例分享给大家,和大家一起探讨。
一、设备结构和程序架构
二、采集的数据结构
三、PLC程序部分
四、编写C#数据采集软件的程序
1、添加引用S7.NET引用、Json引用,和新建数据类
2、声明PLC连接对象,创建后台通讯线程,并开启
3、进入后台现在执行方法,自动连接PLC,并循环判断触发信号DB1.DBX30.0
4、DB1.DBX30.0为TRUE,进入步骤20 读取PLC内的数据
5、将PLC返回的数据,转换成列表
6、创建HTTP连接对象,并将之前的数据对象进行JSON格式化,执行上传操作,再执行触发信号复位操作,并跳出当前步骤,进入循环判断,等待下一次触发信号
五、程序运行测试
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3365844245512847367
工程师个人微信(非诚勿扰)
PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代
PLC标准化编程的技术架构的思考与分享
博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了
群交流的价值:6年西门子精英群的群友真实反馈
书友之约:博途PLC书籍3大配套资源发布
加入博途之友,与优秀工程师有约
芮老师的书籍(京东和当当可以购买)
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
机电工控人生
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』