wincc以太网通讯的一个问题

为了检测上位机是否与PLC的以太网通讯建立成功,在PLC上写了一个小程序:当一个整型变量从1记数到3时(每秒记数一次),M1.0为1(输出).
通讯正常后上位机将显示这个整型变量和M1.0的状态.
如果上位机用网线直接与PLC连接,上位画面显示正常.如果上位机与PLC都连接在交换机上时,记数变量显示正常(从1到3循环显示),但M1.0的状态永远为红色(0为红色,1为绿色).多次停止再运行上位画面偶尔可以显示正常.
谁能告诉我问题出在哪?

最佳答案

M1.0为1(输出)是否做成脉冲输出了?WINCC和PLC的通讯有延时,而且WINCC中连接变量的标准周期可以设定。一般选 250MS 或者 根据变化 是最快的响应时间。如果M1.0为1输出是脉冲的话WINCC是很难扑捉到的。楼主把M1.0为1(输出)时间延时一段时间(比如1S)就能捕捉到。

提问者对于答案的评价:
明白了,谢谢

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

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

相关推荐

  • 按钮二次确认

    点击确认按钮,如何实现弹出窗口二次确认。 最佳答案 把下面的代码复制一下,在你的按钮按左键,使用C语言进行组态动作,将“ZCF-Start-HD”更换为你的变量即可,#includ…

    SIMATIC WinCC 2019年6月10日
  • wincc 7.0 sp3按钮失效 V7.3.0.1

    大的画面窗口中有30多个二次确认画面窗口,运行10天半个月不固定,二次确认的画面窗口不弹出,不知道是不是画面窗口太多了,还是这种画面窗口中的画面窗口结构有问题。电脑CPU和内存使用…

    2021年7月5日
  • 关于wincc项目移植的问题

    早期工程用wincc6.x(具体版本忘记了)做的画面,现用wincc7.3打开后提示需要项目移植,点击移植按钮后,提示:该项目已重置,将作为标准项目打开,点击后也无法移植,不知是什…

    SIMATIC WinCC 2021年7月5日
  • WINCC的C脚本如何自动运行?

    我编写了1个C语言脚本ALL,通过检测一个int型的变量a(a一直在变)的值来修改数值B的数值,例如b=a+1(不要问我为什么不在PLC里做,我只是以此为例)。这个脚本ALL应该怎…

    2017年8月24日
  • 300PLC与WINCC通讯时电脑的画面参数全是感叹号

    XP系统,多台电脑,俩个PLC CPU型号是315-2DP打开PLC软件时叫设置PG PC接口。我设置了一下全不行。激活WINCC画面上面的参数全是感叹号 问题…

    2017年8月3日
  • 如何利用wincc实现小车的动态动画移动显示

    收到一个开关量的点,触发,小车开始动画移动,至另一个点触发停止。请各位指点 问题补充:我试着用vbS动作编写了一下:If item.left<600 Th…

    2021年7月5日
  • 对“sleep(500)是什么意思?”问题的再追问

    在上一个问题“sleep(500)是什么意思?”的回答中,Zhanglio大侠说,最好不用sleep(500),而改用“你可以wincc中置位变量,plc中做延时判断。”,那么,请…

    SIMATIC WinCC 2017年7月26日
  • WinCC里如何能显示温度数据的小数位?

    winCC里显示温度只能为整数,如何能把温度数据的小数位也显示出来呢?多谢高手指教! 问题补充:多谢各位指教!在大家的指导下我在“输入输出域显示MW区的原始数据的事件-属性主题-输…

    SIMATIC WinCC 2019年6月11日
  • 报警信息框提示没有连接到服务器数据

    我给(甲车间)做了一台备用工控机并做好组态,以前这台备用机(在甲车间)现场曾替换使用正常,这台备用工控机又曾换在另一个车间用过(乙车间)装入另一组态也使用正常,现又要把这台机子装甲…

    SIMATIC WinCC 2019年6月11日
  • wincc属性

    wincc的属性里好像有个响应时间是根据变化,我怎么找不到呢,在哪可以设置? 最佳答案 I/O域,左键-组态对话框-更新--可以根据要求选择数据更新的周期 对应用变量来做…

    SIMATIC WinCC 2019年6月11日