首先应确保连线无问题,需要注意的是,汇川PLC的CANopen采用DB9接头进行数据传输。
需将二者引脚与引脚相对应进行连接,即汇川PLC的DB9中PIN2、PIN7、PIN3分别对应我司伺服DA180的CN3的7、8、1引脚。
连线完成后,以汇川PLC(AM600-CPU1608TP)与英威腾伺服(DA180)连接为例进行说明:
第一步:新建工程。
点击新建工程,选择对应型号,并点击确定。
第二步:组态canopen主站与从站。
双击Network Configuration,在弹出的界面中选择CANopen主站。
则CANopen Config与CANOPEN(CANOPEN Master)则会自动添加。
PLC作为CANOPEN的主站,则从站需下挂,点击导入EDS文件。
导入DA180对应的EDS文件后,则右边的网络设备列表中的第三方厂商中找寻对应的设备并双击进行添加,添加后如图所示:
第三步:CANopen主站与从站相关参数的设置。
点击CANopen(CANopen Master),节点ID默认127,波特率一般为500K,勾选使能同步生产与使能心跳生产。
对应修改同步周期(一般为任务循环周期的整数倍)与生产时间。如CANopen任务中循环周期间隔为t#10ms,则使能同步生产中的同步周期为10ms的整数倍即可。
点击DA300_Drive(CANopen Slaver),进行canopen从站的设置。点击使能专家设置,在此页面中务必勾选未初始化,重启时检查菜单中不要勾选检查版本,其余两个选项任意选择。
分别点击接受PDO和发送PDO,将接受PDO的传输模式设置为异步传输模式254,并在发送PDO的传输模式中的抑制时间设置为500(根据具体情况设置,单位为100μs,输入500即代表抑制时间为500×100μs=50ms)。
点击CANopenSlaver I/O映射,改为启用2(总是在总线周期任务中)。
第四步:设置完成后,点击Device(AM600-CPU1608TP/TN),并点击扫描网络。
点击确定后,显示此页面则为已经连接到PLC,
点击在线中的登录到,点击确定。
点击启动,则显示已通讯上,如若伺服处于故障状态,则需通过上位机将伺服软复位,复位后即正常通讯状态。且通过给contro word控制字写15(0XF),modes of operation控制模式为3(速度模式),给Target velocity目标速度写100,运转正常。
至此,汇川PLC与我司伺服通过CANopen连接完成。(经测试,DA200按上述设置也可通讯成功)。
小结
1.汇川的上位机InoProShop和codesys的界面略有不同,在从站的设置界面中,为保证CANopen连接成功,在常规菜单中务必勾选未初始化,可选设备(可勾选,也可不勾选),在重启时检查菜单中,检查供应商ID和检查产品号二者随意勾选,但检查版本不能勾选。
2.为保证汇川AM600系列PLC与我司伺服CANopen连接成功,则需保证发送PDO和接受PDO的传输模式都为异步传输模式(Type 254),该型号PLC不支持同步传输模式。
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}