同一种编程思维,在TIA中300和1500表现出不同的结果

已锁定

Mr S

  • 帖子

    478
  • 精华

    1
  • 被关注

    53

论坛等级:侠圣

注册时间:2010-04-19

普通 普通 如何晋级?

同一种编程思维,在TIA中300和1500表现出不同的结果

2206

10

2016-11-26 10:20:50

    在TIA中,做一个的报警处理程序,其功能为当有新报警到达时,报警警铃和报警灯同时输出,当报警信号消失时,报警灯不输出,警铃持续,直到按下消音按钮,警铃才停止。

    程序思路:建立一个报警DB块,其中做两个相同长度(512个位)的数组1、2。程序对将数组1和数组2的对应位进行比较,例如当数组1中第一个位DBX0.0为1,而数组2中第一个位DBX64.0为0时,认为有新报警到达,此时输出报警警铃和报警灯,然后将DBX0.0的值赋给DBX64.0,此时按下消音按钮,报警警铃停止输出,直到数组1中的512个位全部为0时,报警灯熄灭。

    方案一硬件组态为 315-2PN时,测试功能正常,具体程序如下:





以上通过300PLC测试正常。

下面是1500PLC做的测试:





为何报警警铃 Bell 不输出,很无奈,测试一下午也没有结果,请大家赐教。

同一种编程思维,在TIA中300和1500表现出不同的结果 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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