您现在所在的是:

施耐德电气论坛

回帖:0个,阅读:819 [上一页] [1] [下一页]
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/27 22:44:32
#0楼
本贴内容来自<施耐德电气somachine控制器应用技巧120例> 1.6.2章节

ATV312通信参数设置如下:
con-adco=2:CANopen站号为2;
con-bdco=500:波特率为500kbit/s;
ctl-lac=L3:访问等级为13;
ctl-fri-net:给定通道1为网络给定;
ctl-chcf=sep:设置为分离模式;
ctl-cd1=net:命令通道1为网络给定;   (这里没看懂,为什么给定,命令都是网络的.还要把模式设置为分离模式)
当改变以上参数的设定值时,按下ent键直至设定值闪烁之后再松开,则该数值被储存.
在对以上参数设置完成后,将ATV312断电,等待显示面板没有任何显示时再重新上电,
此时面板上的can指示灯会有状态指示.
通信接线:
PLC的canopen通信端口定义如图:
附件 1.jpg

TM241的can接口旁边有集成的终端电阻,,不需要外接电阻,比238要方便.
ATV312的canopen通信口定义图下图
附件 2.jpg

通信线的接线方式:
PLC       ATV312
CAN_H----CAN_H
CAN_L----CAN_L
CAN_GND--CAN_GND
CAN_SHILD-屏蔽层
somachine编程如下
 设置can主站的通信波特率.双击can,设置主站的通信波提率,此参数值必须与ATV312设置相同.
附件 3.jpg

添加canopen主站,用鼠标右键单击can,选择添加设备
附件 4.jpg

添加ATV312,用鼠标右键单击canopen_optimized,选择添加设备,并选择ATV312,并命名为A1
这个添加其实可以直接从右边的"模块"里面vsd里面拖拽到左侧设备树里面.
拖拽的时候会显示可以放在那里,正常就是can 和modbus(如果本体有modbus口的话)
拖拽的时候即使没有can主站那一层,在拖拽过去之后也会自动添加出来
附件 5.jpg

设置ATV312的通信参数,双击A1,并设置节点ID为2,如下
附件 6.jpg

功能块编程,
创建程序块,
附件 7.jpg

创建一个名为A1ctrl 编程语言为CFC的POU.在工具箱中拖放一个运算块,
选择一下对话框中的功能块,
附件 8.jpg
附件 9.jpg

另外,如果需求在触发了速度控制功能块之后,改变速度时可以立即生效,
则需要配合ST1的POU中的程序,如下图
附件 10.jpg

全局变量表如下图.
附件 11.jpg

程序示例
附件:
[本地下载]








水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002