信捷CANopen通讯模块与施耐德ATV71变频器通讯实例
1.器件选型
选择XD-COBOX-ED作为CANopen通讯模块,PLC选择XD5系列(注:XD3不支持CANopen模块),变频器选用施耐德ATV71。
2.软件安装
在电脑上安装V2.2以上版本的X-NET Config和PLC编程软件。
3.硬件接线
查询说明书XD系列PLC左拓展模块说明书,找到通讯模块 XD-COBOX-ED的使用方法,
给模块XD-COBOX-ED接上24V电源,接线端子CAN+接ATV71变频器CAN-H,接线端子CAN-接ATV71变频器CAN-L,接线端子GND接ATV71变频器CAN-GND,终端电阻开关必须由OFF拨至ON,并在接线端子CAN+和CAN-上并一个120Ω的电阻。
4.硬件修改和变频器参数
通讯模块 XD-COBOX-ED作为主站,旋钮开关 1,2 用于设置 XD-COBOX-ED 模块在 CANopen 网络中的节点地址(即站号)。
设置范围:1~64(0、65~79 不可用)。
旋钮开关 1:范围 0~7,代表站号高位(十进制)。
旋钮开关 2:范围 0~9,代表站号低位(十进制)。
例如:用户要设置 XD-COBOX-ED 模块的通讯站号为 37 时,只要将旋钮开关 1 旋转到 3,再将旋
钮开关 2 旋转到 7 即可。
注意:
(1)旋钮开关只有在模块断电情况下设置才有效。完成设置后,再将模块上电。
(2)站号不是 1-64 的话,cobox 上电只有 PWR 灯亮,RUN 不会闪,并且和 PLC 也会通讯不上
模块上拨码开关用于设定波特率和主/从站;
拨码开关 4 为主/从站设置,ON 为主站,OFF 为从站;
拨码开关 1~3 用于设定波特率,具体见下表
DIP1 | DIP2 | DIP3 | 通讯速率/bps | 最大通信距离 |
ON | ON | ON | 10K | 5000M |
OFF | ON | ON | 20K | 2500M |
ON | OFF | ON | 50K | 1000M |
OFF | OFF | ON | 100K | 500M |
ON | ON | OFF | 125K | 500M |
OFF | ON | OFF | 250K | 250M |
ON | OFF | OFF | 500K | 100M |
OFF | OFF | OFF | 1000K | 25M |
变频器ATV71作为从站,设置参数给定方式选择CANopen通讯 ,CANopen通讯参数设置站号和波特率,波特率按上述表格设置,主从站对应一样的就行。
模块与PLC通讯
打开 X-NetConfig 配置工具,单击弹出查找设备的界面,查找到 PLC 后设置 COM3(左扩 ED)的参数,这里设置 COM3 的串口参数是为了 XD-COBOX-ED
通过左扩串口与 PLC 能够通讯,所以在“网络种类选择”处选择“X-NET”,物理层选择为“TTL”,网络类型为“PPFD”,波特率为“1M”,网络号为“65154”,配置完成后点击【写入配置】,弹出【写入成功】提示即表示配置完成,重新上电后生效。重新上电后,XD-COBOX-ED 的 COM 灯闪烁,表示 XD-COBOX-ED 与 PLC 的通讯正常。
单击,正确查找到 XD-COBOX-ED 后进入 CANopen 配置的主界面
此时主站站点是1,模块上两个旋钮开关,旋钮开关1拨到0,旋钮开关2拨到1。
配置ATV71变频器为从站,需要一个ATV71变频器的EDS文件。点击,会弹出一个窗口
再点击添加EDS,找到对应的EDS文件选择它,并在站点号那一栏修改成和变频器参数一致的站点号。
添加完成之后如下图所示
接下来配置状态字和频率给定,图片1状态字,图片2频率给定
图片1
图片2
上述配置好之后点击下载配置,并点击启动,模块运行正常的时候,run灯和pwr灯常亮,Com灯闪烁。
使用
配置完成之后,打开PLC编程软件,PLC连接上之后,打开数据监控找到D6000这个寄存器,能读到变频器ATV71的状态字数值说明CANopen通讯正常,再在D6257这个寄存器里输入1500,对应变频器ATV71的频率50HZ。