4. EL6021

一、如何根据状态字通过写入控制字来控制EL6021做串口通讯?


控制字:CW ;Uint;

状态字:SW ;Uint;


通讯方式如下:

    在通讯时需要考虑到高8位和低8位中的内容。

    高8位:

    1、 控制字高8位表示需要发出多少字节的数据;

    2 、状态字高8位表示收到了多少字节的数据;


    低8位:

    1:发送数据

    CW.0 状态改变时(0-1或者1-0)都会发出数据;

    SW.0 跟随Cw.0进行改变,当两者值不同的时候就会发出一次数据


    2:接收数据

    Sw.1状态改变时(0-1或者1-0)表示已经收到了数据,

    CW.1表示收到数据确认,需要跟随SW做变化,当两者不同时不会再接收新的数据;


    3:设备初始化

    CW.2当值为0-1时表示设备需要初始化,此时SW.2会跟随变化为0-1,当CW.2 值由1-0时,SW会复位为      0,此时如果CW.0为1,则会自动发出一次数据,SW.0变化为1。


    4:CW.4-6

    如果采用上述的方式的话(22byte),CW4-6无意义,SW4-6监控通讯有无错误;

    ( 如果采用的是Com口进行大数据的通讯的话,那么Cw4-Cw15表示需要发送的数据个数;同理,SW4-15表示接收到的数据个数; 如果进行小数据的通讯的话(比如5Byte或者3Byte),那么Cw4-6表示需要发送的数据个数,此时CW的高8位无意义,Sw4-6表示接收到的数据个数;)


二、EL6021走modbus rtu通讯应该接哪两个脚?


EL6021上面的1 2短接,5 6短接,然后将EL602115管脚连接到电脑USB485/422口的RXD+RXD-上面,USB485/422的驱动必须装好,这种方式采用485的接线方式,EL6021默认的COEONLINE设置就是485的方式。

                                                                   EL6021.png


三、EL6021接收时会把发送的字符串也收到,怎么设置可以去掉发送的字符串?


设置8000的参数中 0506。看下infosys里面el6021leds and connection 里面有设置方法

https://infosys.beckhoff.com/content/1033/el600x_el602x/1718703371.html?id=909303296974827979

EL6021


余洋 2023.3.8 编辑