fffgggccc123
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 167 点
下载积分: 695 分
在线时间: 27(小时)
注册时间: 2012-08-21
最后登录: 2016-04-07
查看fffgggccc123的 主题 / 回贴
楼主  发表于: 2013-09-04 11:43
描述:I0.0已经被定义为原点传感器输入了,我如何使用HC0高速计数器?
图片:
我要用S7200 MAP SERV库,控制步进电机。本意是想让步进电机以特定频率,指定方向,转。按停止钮,或者脉冲数发送完毕时,电机停止。我刚用MAP SERV库编了个程序,发现好多问题不知道如何解决,求大侠帮忙.
1,I0.0应该是HC0的脉冲输入才对阿!可是被定义为参考点了。程序里如何调用高速计数器HC0,计数到VD144里的脉冲数就使M4.0置1。
2,我没有定义参考点(原点),Q0_0_MoveVelocity这条指令能用么,他的绝对位移表示什么。我想要他以VD204里的数据做为频率,Q0.2的方向,转。
3,程序中,我给V180.0赋值的方法对不对,还有其他VD什么的,是那么赋值么

谢谢了,不会弄啊,着急阿!
描述:刚编的MAP库的程序,好多不明白的。。
附件: 9.3.rar (12 K) 下载次数:376
网站提示: 请不要用迅雷下载附件,容易出错
xuyifu
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 262 点
下载积分: 1305 分
在线时间: 134(小时)
注册时间: 2013-08-13
最后登录: 2018-04-28
查看xuyifu的 主题 / 回贴
1楼  发表于: 2013-09-07 10:42
我喜欢用完成位的状态来接通下一段程序,至于你说的完成位一值置1完全不用去管它,等你下次接通同一个程序块的时候完成位自动复位,完成后又置1.
xuyifu
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 262 点
下载积分: 1305 分
在线时间: 134(小时)
注册时间: 2013-08-13
最后登录: 2018-04-28
查看xuyifu的 主题 / 回贴
2楼  发表于: 2013-09-07 11:11
在调用库的时候要预先定义67个字节,这些字节主要是定义每一个脉冲口的相关参数,也就是全局变量,我建议你不要用Sm0.1去写。而是直接写在ctrl中。还有调整因子与回原点速度这两个参数必须紧接着CTRL 后面来指定。 QQ120541058  一起学习
附件: MAP库的使用.PDF (480 K) 下载次数:167
网站提示: 请不要用迅雷下载附件,容易出错