合信论坛

快捷导航
查看: 17|回复: 0

CODESYS_ECT从站禁用

[复制链接]

33

主题

37

帖子

604

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
604
发表于 昨天 17:59 | 显示全部楼层 |阅读模式
CODESYS_ECT从站禁用(包含伺服、ECT耦合模块)
操作步骤:
ECT_Disable.zip (497.18 KB, 下载次数: 0)
CODESYS_ECT_Disable_FB文件.zip (5.36 KB, 下载次数: 1)

1、将FB文件导入工程中
1.png 2.jpg 3.jpg
2、在程序中进行实例化并调用
4.png
该指令单运行周期内只能调用一次配置1个ECT从站,若有多个从站需要配置,可通过流程步进行判别配置。

案例程序:
PROGRAM PLC_PRG
VAR
        _deviceChecker                 : DeviceChecker;
        _deviceController        : DeviceController;                // Care: Set xAckError if an Error occurred during reconfigure.
       
        xChange:BOOL:=TRUE;
        wStep:WORD;
        ax:ARRAY [1..10]OF BOOL;
        xActive:BOOL;
END_VAR


(**********************************)

_deviceChecker();
_deviceController();
xActive R=  NOT  _deviceController.xReconfigureActive;//配置状态  0:空闲  1:配置中


IF xChange THEN
        xChange:=FALSE;
        wStep:=10;
END_IF

(****************************************************************************************
        ECT配置每次只能同时配置1个从站,若有多个从站需要配置,则需要通过流程步进行控制
****************************************************************************************)
CASE wStep OF
        10:
                _deviceController.ToggleNode(itfNode := A4N_EtherCAT, xEnable := ax[1]);
                //itfNode := 从站名称;xEnable :=  0:禁用 1:启用
                xActive:=TRUE;
                wStep:=15;
        15:
                IF NOT         xActive THEN
                        wStep:=20;
                END_IF
        20:
                _deviceController.ToggleNode(itfNode := CTSI_ECT_V01_1, xEnable := ax[2]);
                xActive:=TRUE;
                wStep:=25;
        25:
                IF         NOT  xActive THEN
                        wStep:=30;
                END_IF               
               
END_CASE




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2025-7-15 12:14 , Processed in 0.155375 second(s), 27 queries .

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