技术论坛

 能否无需编程从S7-300中通过Profibus-DP读取数据

返回主题列表
作者 主题
dxgung
游侠

经验值: 354
发帖数: 48
精华帖: 4
楼主    2020-02-11 17:20:57
主题:能否无需编程从S7-300中通过Profibus-DP读取数据

问题:

现场有一套设备,配备了一套S7-300的PLC通过Profibus-DP和一台SIMATIC Panel PC进行通信。在SIMATIC Panel PC上可以查看到就地设备的状态。状态信息来自S7-300。

现在需要将就地设备的状态传送到主控室。设备是进口设备,现在原厂家不再提供技术支持。

能否无需更改S7-300的程序,通过Profibus-DP将数据传送的主控?

我的思路:
修改SIMATIC Panel PC上的程序,数据从SIMATIC Panel PC上传送到主控室。不知是否可行?

相信自己可以召唤成功的力量
云山雾绕
至圣

经验值: 16384
发帖数: 2396
精华帖: 0
1楼    2020-02-11 18:38:22
主题:回复:能否无需编程从S7-300中通过Profibus-DP读取数据

把SIMATIC Panel PC的屏幕信息传过去就行了

开心每一天,懂得包容、感恩!
看雪001
至圣

经验值: 19336
发帖数: 2076
精华帖: 72
3楼    2020-02-11 22:43:22
主题:回复:能否无需编程从S7-300中通过Profibus-DP读取数据

楼主这个思路是可行的,对触摸屏编程,在设备组态中勾选“作为OPC服务器”,把触摸屏从plc里采集上来的数据通过opc服务器提供给上位机存档;

大道至简,知易行难
will666
奇侠

经验值: 8858
发帖数: 2000
精华帖: 12
5楼    2020-02-12 09:10:03
主题:回复:能否无需编程从S7-300中通过Profibus-DP读取数据

首先要确定是是不是有触摸屏的源程序或者需要通讯数据的地址表,也就是说你首先要知道需要采集的数据地址,这个地址可以从触摸屏源程序中查找出来,或者厂家提供过地址表。如果有了地址表,主控服务器采集数据就简单了,推荐采用以太网的方式直接从PLC读取数据,也不需要更改PLC程序。如果原300PLC没有以太网口可以买一个国产的转换模块插在CPU的MPI接口上试用,非常方便,不需要修改任何配置。楼上说的用触摸屏做OPC服务器的方法建议作为备选方案,不如直接通讯稳定,且跨设备的OPC通讯需要设置很多选项。

污水处理自控工程师,简称污师。
shine
至圣

经验值: 19950
发帖数: 8944
精华帖: 39
7楼    2020-02-12 10:55:20
主题:回复:能否无需编程从S7-300中通过Profibus-DP读取数据

数据传到主控,你就能在主控上得到数据并显示了吗?

不知道你的主控设备你们能不能自己进行修改,支持的通讯方式是什么,DP通讯可以是主从通讯,也可以是S7通讯,你们用的是哪一种?如果使用的是S7通讯,PLC这边什么都可以不做,知道数据在哪个就行。如果你想做主从,你必须在PLC和主控两边都修改组态

看雪001
至圣

经验值: 19336
发帖数: 2076
精华帖: 72
8楼    2020-02-12 11:26:33
主题:回复:能否无需编程从S7-300中通过Profibus-DP读取数据

1,6ES7 315-2AH14-0AB0,2AH属于315-2DP,没有以太网接口;

2,触摸电脑是:SIMATIC PANEL PC 677B  6AV7 875-0AA30-1AC0,这个属于工业PC(IPC),自带DP通信接口,运行软件可能是Winccflexible RT(WCF),也可能是WinCC RT,看你的需求是把这个PC Panel上的数据(通过网线)传给中控室;如果是前者(WCF),它的运行环境可以独立于开发环境,PC上很可能没有安装完整的WCF软件,也就是没有源程序可以再编辑;如果PC上运行的是WinCC,你就可以编辑。


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