- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《工业控制计算机》年卷第期37
2008215
基于OPC的工业PC与S7-300通信的VC实现
ImplementationofOPC-basedCommunicationBetweenIndustrialPCandS7-300byVC
刘志龙志强(国防科学技术大学磁悬浮技术工程研究中心,湖南长沙410073)
摘要
主要介绍了一种采用技术实现工业与间进行实时通讯的方法,该方法采用软件建立
OPCPCS7-300SimaticNET
Profibus-DP网络连接,使用VC语言来编写OPC客户端代码。
关键词:,实时通讯,网络连接
OPC
Abstract
Amothedisintroducedinthispapertoreal-timecommunicationbetweenindustrialPCandS7-300byOPC-based
technology.SimaticNETsoftwareisadoptedtobuildnetworkconnectionsofProfibus-DP,andtheOPCclientisprogramed
undervisualc++environmentinthismethod.
Keywords:OPC,real-timecommunication,networkconnections
西门子S7-300PLC设置有多点式MPI和分布式DP接
口,分别使用的是协议和协议,由于通信协议的
MPIProfibus
是非公开的,因此要实现与机的通信需要使用
S7-300PC
OPC标准来进行两者间的数据交换。OPC的客户端可以通过
WinCC等组态软件来实现,本文采用的是采用VC来开发实现
OPC数据的界面显示,这种方法的优点是使用灵活,有利于将
OPC客户界面嵌入到其他的语言编程环境中。
1建立PROFIBUS网络连接
()硬件和软件
1
在装有操作系统的带有插槽的工业机上装上
XPPCIPC
、、等软件,在工业
SimaticNET6.0SIMATICManger5.3VC6.0
机的插槽上插入板卡,并用总线将板
PCPCI5611DP5611
卡与S7-300上的DP口连接起来。打开SETPG/PCInter-图1PC站组态界面
对话框,选中选项的,通过这种
faceCP5611Properties→test编译无误后,点击“”进入配置
ConfigureNetworkNetPro
方式能够检验5611卡是否连接正常。窗口,用鼠标选择OPCServer后在连接表第一行鼠标右键插
()的组态实现
2PLC入一个新的连接,由于上面已经配置好了PLC站,所以连接会
运行“”应用程序,通过“
SIMATICMangerFile→
文档评论(0)