您的位置:控制工程论坛网论坛 » 自动化软件 » s7-200smart通讯心跳

shiyouwa

shiyouwa   |   当前状态:在线

总积分:904  2024年可用积分:0

注册时间: 2005-03-04

最后登录时间: 2023-08-30

空间 发短消息加为好友

s7-200smart通讯心跳

shiyouwa  发表于 2022/6/16 14:39:53      1824 查看 6 回复  [上一主题]  [下一主题]

手机阅读

通讯心跳由西门子S7-200smart从站提供0~255不断循环增加的数据,每秒变化一次,超过3秒数据无变化认定为通信失败。请问心跳程序怎么编写


1楼 0 0 回复
  • yanjq

    yanjq   |   当前状态:在线

    总积分:955  2024年可用积分:0

    注册时间: 2006-08-21

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    yanjq   发表于 2022/6/16 15:11:37

    从站传出来的数据存到A,利用1秒上升沿,把A 每秒传送给B一次,A和B相比较,作为定时器的触发条件,定时器定时3秒,如果正常通讯,A和B只会有1秒相等,否则就会触发定时器,当定时器触发时候,说明A的值,也就是心跳传回来的值没变化

    2楼 回复本楼

    引用 yanjq 2022/6/16 15:11:37 发表于2楼的内容

  • donghui1027

    donghui1027   |   当前状态:在线

    总积分:925  2024年可用积分:0

    注册时间: 2008-07-03

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    donghui1027   发表于 2022/6/16 15:19:25

    不是有通讯超时的机制嘛,你这个只是起到显示通讯是否正常的功能,可以定时取数据啊,然后放数组,然后定时比较数组前后是否一样。

    3楼 回复本楼

    引用 donghui1027 2022/6/16 15:19:25 发表于3楼的内容

  • wt26342988

    wt26342988   |   当前状态:在线

    总积分:917  2024年可用积分:0

    注册时间: 2010-03-31

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    wt26342988   发表于 2022/6/16 15:41:06

    其实最简单的做法就是监测通信心跳,比如你通信心跳正常是用SM0.5,上升沿下降沿各0.5秒,就用一个计时器去检测超过1秒接通或者断开就作为通信失败

    4楼 回复本楼

    引用 wt26342988 2022/6/16 15:41:06 发表于4楼的内容

  • dongaxin19

    dongaxin19   |   当前状态:在线

    总积分:864  2024年可用积分:0

    注册时间: 2008-02-04

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    dongaxin19   发表于 2022/6/20 14:12:52

    心跳可以用同一个D区,主站可以1S间隔置1,从站一直置0,主站判断值为1超过2秒就为通讯失败

    5楼 回复本楼

    引用 dongaxin19 2022/6/20 14:12:52 发表于5楼的内容

  • ibecc

    ibecc   |   当前状态:在线

    总积分:920  2024年可用积分:0

    注册时间: 2010-05-21

    最后登录时间: 2023-08-31

    空间 发短消息加为好友

    ibecc   发表于 2022/6/20 14:21:13

    有通讯超时的机制,你这个只是起到显示通讯是否正常的功能,可以定时取数据啊,然后放数组,然后定时比较数组前后是否一样。
    6楼 回复本楼

    引用 ibecc 2022/6/20 14:21:13 发表于6楼的内容

  • nihaosb

    nihaosb   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    nihaosb   发表于 2022/9/28 5:23:54

    7楼 回复本楼

    引用 nihaosb 2022/9/28 5:23:54 发表于7楼的内容

总共 , 当前 /