两套S7-200通过PPI协议与WINCC通讯的问题

该项目是工控机上CP5611卡通过DP线连接了两套CPU226,1#CPU226的通讯始终正常,2#CPU226的通讯时而会不通。我在两套CPU中分别测试观察了一个实数变量,发现把1#CPU226的DP头拔掉后,画面中该值仅是显示发灰,但值仍为某一具体实数。用同样的方法把2#CPU226的DP头拔掉后,画面中该值显示发灰,但经过约30秒后,该值变为了0。我想问这是什么原因?如何才能保证2#CPU226的通讯正常,把2#CPU226的DP头拔掉后,画面中该值保持不变呢?

问题补充:
我的另一个项目通讯正常,跟该项目有相同的配置,但采用相同的测试方法后,即把2#CPU226的DP头拔掉后,画面中该值显示发灰,但值为某一实数,并保持不变。

最佳答案

我觉跟你拔掉DP线没有太大关系,如果组网正确,硬件是通的情况下,可能还是程序设计的问题,程序没有做好,可以参考下面的资料:
《SIMATIC NET OPC Server与 S7-200/EM277的 S7连接》
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0303
《SIMATIC NET OPC Server 与 S7-200/EM277 的 DP 连接》
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0523.pdf
《通过OPC Server连接S7-200和WinCC》连接:
http://www.mw35.com/sof*are/986.html
现成的资料《WINCC与S7-200如何通讯》连接:
http://wenku.baidu.com/view/2aad78d233d4b14e85246823.html
《PC Access快速入门》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0297.pdf
《WINCC与S7-200通信》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/21915573.pdf

提问者对于答案的评价:
首先非常感谢大家的帮助。经过试验发现将WINCC脚本程序中采用的函数GetTagFloatWait()改为GetTagFloat()就可以解决问题了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:56
下一篇 2021年7月5日 下午1:56

相关推荐

  • 在WINCC中怎么通过按钮进行授权登陆?

    如题,我新建了个用户组,设置了用户名和密码,现在我想通过一个按钮进行登陆,但是应该出现个登陆框,然后输入用户名和密码,才能进行相应的工作,怎么做,谢谢! 问题补充:必须用C语言吗,…

    SIMATIC WinCC 2019年6月11日
  • wincc报警数据丢失怎么办

    wincc归档数据和报警数据丢失有什么办法找回来或者可以存储到别的地方?? 最佳答案 在wincc项目文件里的ArchiveManager\AlarmLogging子文件夹里 提问…

    SIMATIC WinCC 2017年11月19日
  • web客户端画面 弹出错误,咋整?!

    如图所示,不知所措,请资深老师指点指点? 图片说明:    最佳答案 能咋整,打开相关画面找脚本啊。 提问者对于答案的评价:谢谢您! 专家置评 注意查看使用的脚…

    2017年7月25日
  • WINC 单用户和多用户概念

    客户要求工程师站一台和操作员站一台,工程师站开发和运行版,操作员站运行版,这个属于是多用户还是单用户系统,如果是单用话系统,组态好一台,只用winCC里的复制功能,然后拷贝到操作员…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible SMART V3安装及OS更新

    我的系统是WIN7旗舰版 32位的装的时候报过错,但最终能用,我到现场给触摸屏SAMERT 700IE V3页能下载程序。组态啥的都没问题。1.&nb…

    SIMATIC WinCC 2021年7月5日
  • 请问如下图这些授权的订货号是多少?

    请问如下图这些授权的订货号是多少? 图片说明:    最佳答案 (新)WinCC V7.4 & V7.3常用订货数据(20…

    2021年7月5日
  • 在wincc中怎么用按钮切换不同的趋势曲线控件

    一个画面中,有N个按钮,有N个在线趋势控件,这N个在线趋势控件是重合的。当我按一个按钮时,比如按“温度曲线”按钮,就显示温度在线趋势控件,其他的控件隐藏;当我按“水分曲线”按钮时,…

    SIMATIC WinCC 2020年11月1日
  • wincc中变量如何确定其使用位置

    wincc中的变量,如何确定其使用位置?我只知道用交叉索引的方式去查找,但是如果变量是在画面中用C脚本方式调用的话,用交叉索引的方式是无法查找到的。。。我的问题就是有没有其他方法可…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏停产替代型号提问

    6AV6647-0AB11-3AX0   停产替代型号 最佳答案 KTP600,2016年10月1日停产。安装尺寸197*141替代产品:6AV212…

    SIMATIC WinCC 2021年7月5日
  • 许可证密钥和动态向导的问题

    我人有两个问题: 1、我用wincc打开一个别人的项目,然后系统就提示一个对话框,内容是“外部或归档变量的个数超过软件所允许的范围,不允许再创建新的外部变量或归档变量或进…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论