andy_gao
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 448 点
下载积分: 2186 分
在线时间: 226(小时)
注册时间: 2012-08-02
最后登录: 2024-04-30
查看andy_gao的 主题 / 回贴
楼主  发表于: 2014-09-12 10:25
比如我有一套设备,就假如说是个变位机吧

客户要求用西门子的做,由于成本控制问题,选用S7-200作为控制,用PTO/PWM向导。

现在有这么个问题,就是这个变位机上可以放N个种类的工件,每个工件旋转的角度不可能一样,而向导里面目标位置和目标速度都用不了数据寄存器,现在只能在向导里多做几个包络,现在通过触摸屏选择工件号时调用不同的包络来实现不同的角度,列表记录包络号和角度的对应关系。如图,现在是修改VB100的值



问:有没有什么方法,可以在触摸屏上直接修改目标位置的数值,来调整角度,毕竟调用包络的话,由于工件种类太多,不可能把把各个角度都做进去,如果能修改目标位置的数值的话,客户就可以根据需要随意输了。就像修改三菱DDRVI里的D值一样。

我好像明白了点什么,用MAP库是不是可以实现啊
[ 此帖被andy_gao在2014-09-12 11:33重新编辑 ]
z061403
级别: 略有小成
精华主题: 0
发帖数量: 256 个
工控威望: 390 点
下载积分: 1242 分
在线时间: 394(小时)
注册时间: 2011-11-17
最后登录: 2022-12-31
查看z061403的 主题 / 回贴
1楼  发表于: 2014-09-12 12:39
有两种方法:
第一,把西门子库给解开,早到那个寄存器!
第二,自己编写PTO程序
liuqiang1986
相互交流,相互学习,共同探讨。
级别: 家园常客
精华主题: 0
发帖数量: 429 个
工控威望: 747 点
下载积分: 2562 分
在线时间: 604(小时)
注册时间: 2012-02-14
最后登录: 2024-04-01
查看liuqiang1986的 主题 / 回贴
2楼  发表于: 2014-09-12 15:16
自己写程序控制,不用库文件
技术在于积累,学习在于坚持。