西门子wincc如何通过以太网读取400PLC里的数据 100
公司里有个WINCC画面上的一个数据怎么找也找不到有关的程序代码。在线请教。。。情况如下:有4台400PLC,五台电脑都通过一个交换机来互相通讯,定义为甲乙丙丁四个PLC...
公司里有个WINCC画面上的一个数据怎么找也找不到有关的程序代码。在线请教。。。
情况如下 :
有4台400PLC,五台电脑都通过一个交换机来互相通讯,定义为甲乙丙丁四个PLC。A,B,C,D,E五台电脑。
现在甲乙丙三台电脑控制传动部分的入口,工艺,出口三段并DP互通,以乙PLC为中心,数据传输通过SFB14来进行通信,ABC三台电脑显示同一WINCC控制画面。
D电脑主要与丁PLC来通讯单独显示另一个WINCC控制画面。
现在我想在D电脑上显示甲乙丙三PLC中的数据,那么应该用SFB14或者SFB15来读取或者写入远程PLC的数据吧,但是我们电脑上显示的那个浮点型数据,我在程序上并没有找到任何有关SFB14或者SFB15,不知道这是为什么。
其实这个问题简单描述为,不通过SFB14,怎么样通过以太网读取两个不同PLC的数据?
以上问题有点难度,我慢慢研究吧。补充一个简单的,答对就采纳啊。问题:wincc如何从一个plc读取的db地址中转到另外一个plc的db地址?也就是wincc中显示的地址(不是甲plc的地址)如何存到甲plc的db块中 展开
情况如下 :
有4台400PLC,五台电脑都通过一个交换机来互相通讯,定义为甲乙丙丁四个PLC。A,B,C,D,E五台电脑。
现在甲乙丙三台电脑控制传动部分的入口,工艺,出口三段并DP互通,以乙PLC为中心,数据传输通过SFB14来进行通信,ABC三台电脑显示同一WINCC控制画面。
D电脑主要与丁PLC来通讯单独显示另一个WINCC控制画面。
现在我想在D电脑上显示甲乙丙三PLC中的数据,那么应该用SFB14或者SFB15来读取或者写入远程PLC的数据吧,但是我们电脑上显示的那个浮点型数据,我在程序上并没有找到任何有关SFB14或者SFB15,不知道这是为什么。
其实这个问题简单描述为,不通过SFB14,怎么样通过以太网读取两个不同PLC的数据?
以上问题有点难度,我慢慢研究吧。补充一个简单的,答对就采纳啊。问题:wincc如何从一个plc读取的db地址中转到另外一个plc的db地址?也就是wincc中显示的地址(不是甲plc的地址)如何存到甲plc的db块中 展开
4个回答
展开全部
你现在设备全在一个交换机上 。那么这些电脑和plc已经组成了一个网络 。那么这个网络上的任何一台电脑只要创建了指向其中任何一个plc的连接,那么电脑就可以读这个plc的数据 。如果有一台电脑为F,并且F创建了指向甲乙丙丁的连接,那么这台电脑只要创建好变量就可以读甲乙丙丁任何一个plc的任何数据 。
更多追问追答
追问
这一个电脑上如何来读取两个不同ip的plc地址呢,现如今读取本机上的plc地址容易,读远程的怎么弄
这一个电脑上如何来读取两个不同ip的plc地址呢,现如今读取本机上的plc地址容易,读远程的怎么弄
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
蛮简单的,通过wincc的C脚本中的gettag和settag来实现的,通过wincc将A_PLC的DB数据传输到B_PLC的DB中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-06-21
展开全部
感觉你D电脑是单独的没有通过总线和ABC联系!你是想改程序吧!我乱猜的!还是等大师来回答你问题吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询