snooker135
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 127 点
下载积分: 535 分
在线时间: 5(小时)
注册时间: 2012-12-01
最后登录: 2014-04-13
查看snooker135的 主题 / 回贴
楼主  发表于: 2014-04-09 14:35
本人新手,PLC是欧姆龙CP1H的,触摸屏是威纶通TK6070IP的;在PLC编写好ACC脉冲指令后,触摸屏编写了两个数值输入元件,一个是脉冲加速率D887,一个是目标速率D888,但是在触摸屏输入这两个数值的时候好像就互相冲突了!输入加速率的时候目标速率就变成0,输入目标速率的时候加速率就变成星号了!
但是看别人的触摸屏程序关于ACC数值输入的也是这样编的,但是别人的就可以,很是费解!
求高人解答!
gwm422
级别: 探索解密
精华主题: 0
发帖数量: 63 个
工控威望: 192 点
下载积分: 2757 分
在线时间: 922(小时)
注册时间: 2013-02-18
最后登录: 2024-11-22
查看gwm422的 主题 / 回贴
1楼  发表于: 2014-04-10 14:45
看看程序里面数据位是16还是32  应该是16吧
snooker135
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 127 点
下载积分: 535 分
在线时间: 5(小时)
注册时间: 2012-12-01
最后登录: 2014-04-13
查看snooker135的 主题 / 回贴
2楼  发表于: 2014-04-11 10:16
图片:
图片:
感谢1楼的解答!
刚开始我是搞错了,加减速率和目标速率都写成32位了,但是今天把加减速率改成16位,目标速率改成32位也不行,还是占用地址;目标速率改成16位后不占用地址了,但是又不发脉冲!
现在暂时用sped指令使用!但不是长久之计;