wincc与PLC实时通信问题

将数据写入PLC,为了保证数据能准确写入,写入后再读取地址内的数据与原数据比较,数据正确,置位写入成功标志位,再读取标志是否置位成功,成功再向下执行,用的是VBS脚本循环,可是任然出现写入失败。请教什么原因?用C脚本是否可以解决问题?

问题补充:
用的是TCP/IP通信协议。

最佳答案

楼主设计的系统也太复杂了吧,为了写入一个值,来来回回执行了好几次才把值写下去,这样并不一定能达到楼主希望的要求。同时降低了系统的实时性,程序还编写特别复杂,可靠性反而降低了。
出现上述现象有很多种原因,如上位计算机以太网网卡、以太网双绞线、交换机、以太网卡、是否有干扰,当然还有系统的大小,CPU的扫描时间、WinCC的读写点数等等影响。建议楼主无需设计这么复杂,不行加双网通讯、冗余服务器、加PLC的通讯状态检测来实现已经足够了。
建议楼主出现上述现象后,先检测外部原因吧,当然前提是楼主的VBS脚本没问题的前提下。

提问者对于答案的评价:
aaa

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WINCC读取DB变量是每次都把整个DB块读上来么?

    WINCC用是会用了,但是对读写PLC中DB块的机制还不太了解。最近遇到一个程序,里面有很多个上K字节的DB块,实际每一个DB块只用了不到100字节,而且这些变量是分散分布在DB块…

    SIMATIC WinCC 2020年11月1日
  • WINCC 有条件报警

    使用WINCC V7.3+OPC软件读取仪表来做监控系统,没有PLC。我想在电机电流低于25A时报警(电机启动时才报警,不启动时不报警),但在WINCC–>报警记…

    SIMATIC WinCC 2020年11月1日
  • 不同车间,具有相同ip地址的设备之间如何通讯

    采购的各自独立运行的设备,采用了常用的192.168.0网段,且设备供应商技术人员没有修改IP地址,导致很多设备的ip地址是重复的。工厂的信息化改革要求将设备互联,上下游设备之间、…

    2021年7月5日
  • wincc旋钮开关

    wincc里的这个on_off_2这个旋钮开关 怎么吧ON和OFF 改为汉字呢? 最佳答案 可以用普通按钮,然后上面的字可以自己组态动作,想显示什么字都可以的;…

    SIMATIC WinCC 2017年11月1日
  • wincc变量前缀

    两个按钮调用画面窗口,用变量前缀,获得不同对象操作,效果能达到,就是需要点击后,关闭,再点击,才能刷新变量,应该不是更新周期的问题,等很久都不变,必须关掉窗口,再点击才行 最佳答案…

    SIMATIC WinCC 2021年7月5日
  • 6.0sp3安装问题2

    续前:SQL是我以前安6.0SP2的,这个和6.0SP3的SQL不一样吗? 最佳答案 1、以前安装WinCC V6.0 SP2采用的是SQL Serv…

    SIMATIC WinCC 2019年6月11日
  • 怎样理解 C脚本

    #include "apdefap.h"void OnKeyUp(char* lpszPictureName, char…

    SIMATIC WinCC 2019年6月11日
  • wincb7.5跳出窗口

    wincc7.5偶尔跳出如图窗口,是什么原因,怎样解决一下,还有打印窗口一直跳出无法关闭 图片说明:    最佳答案 缺少simatic net&nb…

    2020年11月1日
  • Wincc中内部变量问题

    Wincc中内部变量是怎么连接的,我不明白内部变量怎么跟着相关系统值变化的,比如:某些变量没和PLC连接,不是系统变量,属于interl Tags,但它还可以随PLC数据…

    SIMATIC WinCC 2019年6月11日
  • wincc v7 运行版 正版授权 可以用于开放吗?

    是不是有2h 的时间限制,还是可以编辑组态的。不比购买完全版? 最佳答案 运行版用于开发只能是两小时,关闭后重新打开又可以用两个小时,你既然要开发,为何不买一个完整版授权…

    SIMATIC WinCC 2017年6月11日