Codesys下的Ping使用-CODESYS资源下载区-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
查看: 119|回复: 0

Codesys下的Ping使用

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-13 14:13
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2025-1-17 14:13:29 | 显示全部楼层 |阅读模式
    前言

    一般而言,在配置有远程模块都会面临一个问题,就是远程模块被拆除,从而无法实现正常的维护使用。把故考虑能怎么样的PLC和远程模块进行心跳的配对,从而解决这个拆除的问题。本文主要使用Codesys下的软PLC进行实现。

    正文加载官网库 - SysSocket
    [AppleScript] 纯文本查看 复制代码
    PROGRAM Pro_Ping
    VAR
            bCheck        : BOOL;
            bPingOK       : BOOL ;
            sIPAddress    : STRING := '192.168.1.81';
            UdiReplayTime : UDINT;
    END_VAR
    IF bCheck THEN
            IF SysSockPing(szIPAddress:= sIPAddress, ulTimeout:= TIME_TO_UDINT(T#50MS), pulReplyTime:= ADR(UdiReplayTime)) = 0 THEN
                    bPingOK:= TRUE ;
            ELSE
                    bPingOK:= FALSE ;
            END_IF
            bCheck := FALSE ;
    END_IF

    >>> 注意因为本功能的响应周期较长,故建议采用较低任务。<<<
    结尾

    +10
    不赞一个?
    打赏鼓励一下!
    回复

    举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

    GMT+8, 2025-3-14 22:02 , Processed in 0.168893 second(s), 54 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表