woshigeshuai 发表于 2020-12-10 14:34:12

西门子PLC 如何通过PROFINET协议获取PLC里面的数据


客户有一台西门子PLC,客户可以的软件可以使用网口读里的数据
我现在也要做一个软件 读去PLC里面的数据,但是PLC网口使用的是PROFINET协议
不知道 如何操作 可以读取到PLC的数据,知道的朋友指点一下

gwj221 发表于 2020-12-10 14:37:58

好像有动态连接库 b站上找c# plc

硬邦邦 发表于 2020-12-10 14:57:58

我们一般是用OPC来读,很方便。

woshigeshuai 发表于 2020-12-10 15:10:58

使用LABVIEW 开发软件读数据

玛瑙 发表于 2020-12-10 15:15:23

客户的电脑是不是装了类似“HK/CIFX 50-RE”的PCI板卡的?板卡会不会有驱动、例子之类的?像运动控制卡一样有驱动和例程。

ycwjl728 发表于 2020-12-10 16:04:10

OPC +1   

longlong105 发表于 2020-12-10 17:02:12

开源通讯库了解一下!

http://snap7.sourceforge.net/

woshigeshuai 发表于 2020-12-10 17:52:34

硬邦邦 发表于 2020-12-10 14:57
我们一般是用OPC来读,很方便。

能详细点吗?

woshigeshuai 发表于 2020-12-10 17:55:40

longlong105 发表于 2020-12-10 17:02
开源通讯库了解一下!

http://snap7.sourceforge.net/

谢谢 进去看了,依然不明白

lingdianhao 发表于 2020-12-10 19:06:38

用S7协议,需要PLC开启访问权限。

woshigeshuai 发表于 2020-12-10 19:14:12

lingdianhao 发表于 2020-12-10 19:06
用S7协议,需要PLC开启访问权限。

客户自己有一个电脑 访问PLC 把PLC数据读出来显示,我现在需要也弄一个软件 把数据读出来

cdust 发表于 2020-12-10 19:53:13

如果只是读出来,那你可以考虑西门子的WINCC软件,曲线什么的都有。
如果你只是想读出来,可以在网上找库,我前一个月就找了下,还挺多的。

longlong105 发表于 2020-12-10 20:57:08

woshigeshuai 发表于 2020-12-10 17:52
能详细点吗?

这个库 里面有C/c# 例程   

闲鱼翻身 发表于 2020-12-10 22:41:07

s7,很方便的

icexiong 发表于 2020-12-11 16:47:43

什么系列的PLC,s7-200,S7-300,S7-400,S7-1200,S7-1500?

woshigeshuai 发表于 2020-12-12 14:18:29

icexiong 发表于 2020-12-11 16:47
什么系列的PLC,s7-200,S7-300,S7-400,S7-1200,S7-1500?

西门子 S7-300

woshigeshuai 发表于 2020-12-12 14:19:44

闲鱼翻身 发表于 2020-12-10 22:41
s7,很方便的

我需要 获取里面数据,使用LABVIEW开发,怎么方便能介绍一下吗
或是有其它什么资料也行,比如C# 什么写的小程序,我测试读取一下,也是有帮助的

dgx2012 发表于 2020-12-12 18:07:39

用opc吧,方便些

naodanisme 发表于 2020-12-12 22:22:53

longlong105 发表于 2020-12-10 17:02
开源通讯库了解一下!

http://snap7.sourceforge.net/

您好,能追问一句,网上很多物联网盒子,都能解析各家主流plc的数据,是否各家plc都有类似开源库?烦请指点!谢谢

longlong105 发表于 2020-12-13 07:48:00

naodanisme 发表于 2020-12-12 22:22
您好,能追问一句,网上很多物联网盒子,都能解析各家主流plc的数据,是否各家plc都有类似开源库?烦请指 ...

这个不太清楚奥,使用过西门子S7系列!
看到有不少类似的协议,国内的也不少,大多数是收费的,查看源码多是照搬国外开源代码后,精简内容而来!


一下是用过一次的

三菱PLC 的通讯库https://github.com/blueskit/MitsubishiPlcProtocol

AB 的通讯库https://github.com/libplctag/libplctag


naodanisme 发表于 2020-12-13 08:34:46

longlong105 发表于 2020-12-13 07:48
这个不太清楚奥,使用过西门子S7系列!
看到有不少类似的协议,国内的也不少,大多数是收费的,查看源码 ...

感谢兄弟,收费的plc协议能引荐下不?

longlong105 发表于 2020-12-13 09:36:00

naodanisme 发表于 2020-12-13 08:34
感谢兄弟,收费的plc协议能引荐下不?

http://www.hslcommunication.cn/   这个浏览量不少,我自己没有使用过!!

icexiong 发表于 2020-12-14 11:38:53

数据多吗?几个数据,地址是什么?给你写个中间件{:titter:}

woshigeshuai 发表于 2020-12-14 12:34:54

icexiong 发表于 2020-12-14 11:38
数据多吗?几个数据,地址是什么?给你写个中间件




采集3个数据COD氨氮 PH,客户就给这么多资料,问其它的不支持
让工程师能不能加个MODBUS我采集数据也行,工程师也不加。(厂里面的事情好麻烦)

woshigeshuai 发表于 2020-12-14 15:13:47

icexiong 发表于 2020-12-14 11:38
数据多吗?几个数据,地址是什么?给你写个中间件

朋友 ,加个QQ 0x5B36269

oldmen 发表于 2020-12-14 18:22:29

你可以用西门子的库,网上搜索安装prodave6.2。还有prodave6.2手册。

bsz84 发表于 2020-12-14 18:41:04


学学OPC!

wx13981 发表于 2020-12-22 14:18:21

可以试试这个,Profinet转UART串口模块。
用户不需要了解复杂的PROFINET网络协议,就能方便地将用户设备接入PROFINET网络,适合基于单片机、DSP、FPGA的设备,以及Arduino、树莓派使用。
链接:https://pan.baidu.com/s/1lxpW8Xpdj_k076aI_MwPTg
提取码:g9yc

真的好多巧合 发表于 2021-6-22 10:54:48

大佬们, 有用过西门子程序开发设备站么 ?

suzhou123 发表于 2021-6-22 11:02:05

真的好多巧合 发表于 2021-6-22 10:54
大佬们, 有用过西门子程序开发设备站么 ?

有阿,我数年一直在做这事

真的好多巧合 发表于 2021-6-22 13:22:27

suzhou123 发表于 2021-6-22 11:02
有阿,我数年一直在做这事

大佬, 我想学习如何开发设备站,这个要怎么操作 ?{:cry:}

wenchm2015 发表于 2022-4-12 13:11:35

真的好多巧合 发表于 2021-6-22 10:54
大佬们, 有用过西门子程序开发设备站么 ?
(引用自29楼)

模块,tiger的

trave_yang 发表于 2023-2-6 13:33:37

wenchm2015 发表于 2022-4-12 13:11
模块,tiger的
(引用自32楼)

有模块相关网站吗?我也有个项目需要开发从站。

阿豪博士 发表于 2023-2-8 17:22:46

PROFINET协议 也需要知道 PLC 的定义数据地址与格式
页: [1]
查看完整版本: 西门子PLC 如何通过PROFINET协议获取PLC里面的数据