回复:应用探讨——WinCC与PLC连接方式的选择

nucman

  • 帖子

    100
  • 精华

    3
  • 被关注

    1

论坛等级:游侠

注册时间:2011-03-15

普通 普通 如何晋级?

发布于 2011-03-30 14:18:29

89楼

quote:以下是引用四书五经在2011-03-30 11:04:57的发言:
WINCC与PLC之间的通讯有两个通讯子系统,分别如下:
1.SAPI-S7
一个用于与S7自动化系统通讯的独立产品。SAPI-S7产品被应用到相应的CP。在使用SAPI-S7通讯时,必须为现有的CP安装正确的SAPI-S7产品。S7通道使用SAPI-S7的变量服务以读和写入至变量。对于更复杂的功能使用S7DOS通讯子系统,例如PMC消息处理或BSEND/BRCV功能。

2.S7DOS
是STEP7的一部分,也可以用于与S7通讯。在通过S7DOS通讯期间,除了读取和写入请求外,还可使用更复杂的PMC服务。S7DOS随WinCC CD-ROM提供给没有在WinCC目标机器上安装STEP 7的用户。关于如何安装S7DOS的信息,参考WinCC的安装描述。

我的理解是我们平时的通讯都是基于S7DOS,而且在WINCC5.X、6.0都缺省都是安装S7DOS的。但我遇到过只安装WINCC6.2不能正常通讯,但只要安装STEP7,或者simatic net就可以正常通讯了的情况,这种情况,我认为是S7DOS没有安装造成的。但WINCC6为什么不自动安装S7DOS呢?
看手册,有这样一段话“关于S7通道应当使用何种通讯子系统进行通讯的选择,由S7通道检测如下:开始,尝试装载S7DOS通讯子系统。如果无法装载S7DOS,则尝试装载SAPI-S7。如果SAPI-S7也无法装载,则显示出错消息”
对于SAPI-S7,我理解一般通过PC-STATION建立的命名连接应该是采用SAPI-S7。对于WINCC自带的MPI,profibus,TCP/IP缺省应该是使用S7DOS,能够使用SAPI-S7吗?
关于PMC功能,我不是很理解?希望有大侠解释一下,谢谢!




1、SAPI-S7是一种包含在Simatic Net里的用于PC与siemens 控制器通信的通信接口函数,是开放的,用户可以通过SAPI-S7接口采用第三方软件编程实现与PLC的S7通信。详情可参照SIMATIC NET S7 Programming Interface手册。
2、Simatic Net包含在WinCC软件安装包内的,要求与WinCC一同安装,否则会缺少相关通信协议及服务。
3、S7DOS是WinCC早期提出的概念,在WinCC1.1等版本有涉及,后期版本尤其是WinCC5.0之后很少提及,这部分内容是西门子不公开的,建议四书五经对此不必浪费太多时间拘泥于此。不过这种求知的态度还是很值得大家好好学习的,呵呵。
简单的说这些,不是高手,见笑。

管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
西门子技术支持
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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