技术论坛

 S7-1200PLC与上位机通过UDP进行循环数据交换

返回主题列表
作者 主题
lf184452
侠圣

经验值: 2440
发帖数: 467
精华帖: 6
楼主    2019-07-14 16:00:21
主题:S7-1200PLC与上位机通过UDP进行循环数据交换

以前写了一个SMART200与PC进行以太网通讯的例子,这次休假在家写了个1200的例子,分享给大家。

编程工具:

PC端:VB2017

PLC端:TIA V15

硬件平台:

PLC端:CPU1212C DC/DC/DC


PC界面:

 

界面代码:

 PLC服务模块代码:

 PLC:OB1代码

 

通讯块代码:

 

 

Rossi84
侠圣

经验值: 3904
发帖数: 370
精华帖: 1
1楼    2019-07-14 16:25:09
主题:回复:S7-1200PLC与上位机通过UDP进行循环数据交换

留个脚印,感觉学习高级语言还是门外汉!

无法改变之前,努力改变之后
JOSENWU
游侠

经验值: 451
发帖数: 63
精华帖: 0
2楼    2019-07-14 20:47:59
主题:回复:S7-1200PLC与上位机通过UDP进行循环数据交换

学习一下,M区与V区或DB区的数据有例子吗?一直囿于VB代码速度和不如纯C语言DLL或纯Delphi语言,没去研究。感觉微软这套VS 东西只对开发华丽电脑界面的有用,而对侧重于工控和数据的就太繁琐了。因为工控行业侧重于对硬件的直接操作而不是做三维动画化画面。

学无止尽
lf184452
侠圣

经验值: 2440
发帖数: 467
精华帖: 6
3楼    2019-07-14 21:00:14
主题:回复:S7-1200PLC与上位机通过UDP进行循环数据交换

想要传输什么数据自己直接去映射就可以了,文中用Q0.0只是举个例子,现有的电脑配置,代码速度问题在应用层面已经完全不是问题,现在除了底层驱动编程已经没有用纯C去开发了,VB2017是基于.NET平台的和以前的VB6完全不了,编程不要太纠结工具问题,解决思路是关键,另外PC端的优势是流程和数据处理,硬件相关的东西当然交给底层去做。

gaofei2013
侠圣

经验值: 2865
发帖数: 367
精华帖: 3
4楼    2019-07-14 22:33:56
主题:回复:S7-1200PLC与上位机通过UDP进行循环数据交换

楼主能否把代码分享到github。

黑猫警长W
至圣

经验值: 18391
发帖数: 2409
精华帖: 1
6楼    2019-07-17 12:22:32
主题:回复:S7-1200PLC与上位机通过UDP进行循环数据交换

您在里面有分享吗?那也转过来瞧瞧呗

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