控制字: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上面的1 2短接,5 6短接,然后将EL6021的1和5管脚连接到电脑USB转485/422口的RXD+和RXD-上面,USB转485/422的驱动必须装好,这种方式采用485的接线方式,EL6021默认的COEONLINE设置就是485的方式。
设置8000的参数中 05和06。看下infosys里面el6021的leds and connection 里面有设置方法
https://infosys.beckhoff.com/content/1033/el600x_el602x/1718703371.html?id=909303296974827979