回复:S7-200 Smart软件监视时,显示梯形图的逻辑结果是直接读出来的还是软件经过计算显示出来的?

阳春节拍

  • 帖子

    382
  • 精华

    2
  • 被关注

    5

论坛等级:侠士

注册时间:2023-03-01

钻石 钻石 如何晋级?

发布于 2025-11-06 19:20:40

10楼

我知道的情况是,西门子的通讯数据交换逻辑是,只在周期外进行数据读写。即,运行中的数据,可以据程序进行任意改变,但却完全不能被外部获取,只有周期结束后的数据,才能被读和写。这种方式,虽然拖慢了plc的反应速度,但对于编程者极友好(符合常规编程思维逻辑)。

好多其他类型plc的通讯数据是完全实时的。比如有段程序,段首时你置位了报警,程序结束时你又清零了报警,那么此报警位被设置进触摸屏时,西家的plc会让屏完全不报警,其他家plc会在屏上诡异的一会报警,一会不报警。而且这种诡异,是无处不在的,很多人在进行程序调试时,都会因此掉进无法理解的坑里,比如自动运行中的程序,如果屏上允许置复位,你会发现你置复位的结果,在程序中会随机出现各种状况(这个位可能会在程序的前半段是0,后半段被屏置位为1,进而引起程序跑飞)。

版主,我说的对不呢?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8946条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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