HMI通讯差异分析

已锁定

石头捡到布

  • 帖子

    291
  • 精华

    0
  • 被关注

    9

论坛等级:游侠

注册时间:2005-05-18

普通 普通 如何晋级?

HMI通讯差异分析

874

7

2019-04-10 22:16:24

最近做小项目发现一个现象:

用TP700触摸屏分别读取S7-1200(1214C)和S7-200SMART的数据,均显示一个变量的状态(用颜色来表示位变量的值:0——红色,1——绿色)。程序的做法都是先用一个命令置位(set),再用另一个条件(Reset)。200SMART用的是V区,1200用DB块。

发现一个现象:TP700显示SMART200的时候,因为变量被复位,一直为红色,而1200经常会出现闪烁(一会绿一会红)。

程序差异有两个方面:

1、200SMART的秒计时用的是SM0.5加上升沿来实现,1200用的是OB32(1s定时中断);

2、200SMART调用PID用的是SM0.0,1200调用PID在OB35内(100ms)。

出现这种情况可能与通讯机制有关,也可能是由于定时中断的原因。不论是什么情况,在做1200/1500编程的时候,尽量要更全面地考虑逻辑。

HMI通讯差异分析 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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