各位老师好,之前做过一次类似题目上的提问,但是之前实验方式上有错误,表达的不清楚,现在再次跟各位老师请教。
现在我偶一些自己公司研发的GPRS无线测量设备,设备是用MSP430 单片机做的,通过给设备输入目标IP和端口即可向上位机发送测量数据。现在由于项目需要,我们想用wincc做GPRS无线设备的实时组态,两者之间的通讯问题一直不知道怎么解决,怎么实现联通才能在wincc里面接收到GPRS发送的数据。因为设备发送数据是指向目标IP的端口,所以在上位机上侦听指定端口就可以收到发送过来的数据。但是在wincc里面是建立设备驱动以后才能建立连接的,我们这种GPRS设备想在wincc里可以直接建立通讯驱动么,还是需要做opc中转服务,gprs设备跟opc连接,wincc在跟opc连接,如果是需要这么做该怎么具体实现呢。用wincc不知道怎么去连接,我们实验过易控的组态软件,因为易控直接就有GPRS的驱动方式,所以指定好通讯协议,IP和端口就可以连接的,这个也基本上实验过了,所以还请懂得WINCC的各位老师,高手们给我一点思路和点拨,谢谢!
最佳答案
1. 由于西门子的OPC连接通过S7协议走,需要在NETPRO(STEP7中的一个工具组件)中建立S7连接。
3. 在OPC Scout(西门子OPC软件,在www.4008104288.com中有下载)中建立连接,注意是OPC SimaticNET
4. 将OPC Scout中组态的变量“导入”到WinCC中。
a) 之所以“导入”加了引号,是因为不知道这么说是否确切。相当于开通连接
b) 注意WinCC这里需要外部变量的授权
c) 在WinCC的Tag Management中此时会看到一个OPC的驱动器,右键点击,选取System Parameter
d) 右键后注意要等待3~5秒钟才会出现<Local>,选择;
e) 之后选OPC.Simatic.1
如果还是不清楚可以给我留言,我发给你当时实验的word文档
图片说明:
提问者对于答案的评价:
Holy谢特,学长感谢您在那么晚的时间做回答,但是我还是有很多不明白的地方,我方面我很陌生,不知道怎么弄,还麻烦你多帮忙将一下。opc scout不是simatic net的opc连接测试软件么,还有您这里讲述的是wincc与opc之间的连接部分吧,opc与无线GPRS设备这块怎么连接,怎么接收无线设备发送过来的数据,进而转发给组态软件呢,这个不像易控那样的组态,建立gprs通道就可以建立连接了,所以还请您在给讲讲,我的帐号级别不够不能发送邮件,也没有您的联系方式,我的邮箱是fishman2005@163.com 还有能加您的好友么,跟您请教学习。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252062.html