quote:以下是引用青梅煮酒在2009-04-10 13:57:40的发言:
感谢您在论坛上给予我提出问题的回答,我受益匪浅,现在我还有些问题想请教您。
1:因为我控制器选择的是其他品牌,无法与S120完成总线通讯,所以我选择了节点通讯,为此我选用了TB30扩展模块,这样我通过PLC模拟量输入模块可以向TB30输入模拟量,之后通过STARTER软件把模拟量转换成了一个百分比,这样我就需要把百分比转换成位置给定值,请问我如何得到?(注:我通过CU320中的乘法器MUL0\MUL1完成百分比到位置给定值的转换,把两个乘法结果Y0\Y1分别作为位置给定值和转速给定值,请问可行吗?)
2:我要采用MDI位置控制,请问基准值如何设定?我的百分比应该如何转变成实际位置,我如何设定,不知道圈周长是多少LU,如何解决?
3:TB3O中默认的0~+10V对应0~100%,请问我如何完成从正转到反转呢,是否如果从PLC输入到TB30中的电压值为某一负值,就可以自动实现反转!
位置控制不建议用模拟量作为给定,首先模拟量信号容易受到干扰或产生零漂,这样你的位置给定就会产生误差或抖动。精度不能保证。
如果将百分比转化成位置设定可以通过参数P2005来转换,你可以将位置设定参数设置为2900(百分数固定值)然后再线观测位置实际设定值,找到百分数与LU得转换关系,这个实验我没有做过,但是我们原来用过手轮来控制位置的方式,即将外部编码器的实际脉冲拿过来,经过DCC运算后付给位置给定。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。