• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
a75946613
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 581 分
在线时间: 4(小时)
注册时间: 2013-11-06
最后登录: 2013-12-12
查看a75946613的 主题 / 回贴
楼主  发表于: 2013-11-06 18:53
本人刚学PLC,现在碰到一个问题,不知道怎么解决,想了两天了头都想大了,请大家赐教!
我们公司想用一块FX3U控制三个步进带动运动平台进行XYZ三轴定位,相当于自动钻一样的功能,但是要求一个文件里面要能存40个点,PLC在存9个文件,每次使用机器时只要调出相对应的文件就可以使用。我从来没有做过这个现在不知道怎么处理。不知道谁有样例程序可不可以给份给我参照一下。
[ 此帖被a75946613在2013-11-06 19:19重新编辑 ]
a75946613
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 581 分
在线时间: 4(小时)
注册时间: 2013-11-06
最后登录: 2013-12-12
查看a75946613的 主题 / 回贴
1楼  发表于: 2013-11-07 19:13
为什么没有人回复和帮我呢
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 274(小时)
注册时间: 2009-05-29
最后登录: 2024-12-27
查看zsh340的 主题 / 回贴
2楼  发表于: 2013-11-07 19:21
楼主说的PLC内存9个文件的意思,是不是就是存9个不同的程序啊?每个程序中要有工作的40个点啊?每次工作时调用这个9个文件中的某个程序。是这样吧?如果是这样完全可以达到要求。
以前的自动点胶机我就是这样做的。
本帖最近评分记录:
  • 下载积分:+2(a75946613) 真诚感谢!
  • 相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
    a75946613
    级别: 探索解密
    精华主题: 0
    发帖数量: 7 个
    工控威望: 124 点
    下载积分: 581 分
    在线时间: 4(小时)
    注册时间: 2013-11-06
    最后登录: 2013-12-12
    查看a75946613的 主题 / 回贴
    3楼  发表于: 2013-11-07 20:00
    是啊,就是这个意思啊!请问怎么操作啊!你给我讲个大致的意思啊!!
    enkoys
    级别: 探索解密
    精华主题: 0
    发帖数量: 5 个
    工控威望: 139 点
    下载积分: 524 分
    在线时间: 9(小时)
    注册时间: 2013-10-10
    最后登录: 2016-11-07
    查看enkoys的 主题 / 回贴
    4楼  发表于: 2013-11-07 22:23
    帮顶。。
    libo
    一滴汗水,一份收获
    级别: 家园常客
    精华主题: 0
    发帖数量: 626 个
    工控威望: 897 点
    下载积分: 11208 分
    在线时间: 564(小时)
    注册时间: 2007-04-23
    最后登录: 2024-07-30
    查看libo的 主题 / 回贴
    5楼  发表于: 2013-11-08 00:52
    就是做一个配方功能嘛,用BMOV指令就可以了
    zsh914
    级别: 探索解密
    精华主题: 0
    发帖数量: 27 个
    工控威望: 190 点
    下载积分: 814 分
    在线时间: 39(小时)
    注册时间: 2007-08-04
    最后登录: 2024-11-25
    查看zsh914的 主题 / 回贴
    6楼  发表于: 2013-11-08 03:52
    这个简单,我经常帮客户弄,用触摸屏做配方,把所有产品数据存起来,每一个产品需要的时候调一组数据出来给PLC用就行了.
    欢迎光临我的公司---深圳楚庄王科技有限公司---SMT周边,自动化设备,曾少华13713903095,zsh914@163.com ,QQ:393831242
    catfree
    虚心向各位学习!!!
    级别: 工控侠客
    精华主题: 0
    发帖数量: 630 个
    工控威望: 2814 点
    下载积分: 15803 分
    在线时间: 474(小时)
    注册时间: 2012-03-30
    最后登录: 2022-04-18
    查看catfree的 主题 / 回贴
    7楼  发表于: 2013-11-08 08:37
    在不同的寄存器D里面写入不同的数据,程序就出来了
    一日晚自习,化学老师批评一同学坐姿不好,问他:“你见过哪个名人科学家是像你这样坐的?”我随口说了一句:“霍金……” 然后就没有然后了……一顿狠批啊
    ngch
    深圳工控小匠
    级别: 网络英雄

    精华主题: 0
    发帖数量: 774 个
    工控威望: 8895 点
    下载积分: 1684 分
    在线时间: 969(小时)
    注册时间: 2009-09-30
    最后登录: 2024-12-03
    查看ngch的 主题 / 回贴
    8楼  发表于: 2013-11-08 08:47
    虽然不是很明白楼主说的是什么意思!不过使用配方功能应该可以!
    深圳工控小匠:
    工业非标设备电气自动化控制
    (深圳光明区、宝安区、龙华区、东莞长安)
    QQ:357405496
    a75946613
    级别: 探索解密
    精华主题: 0
    发帖数量: 7 个
    工控威望: 124 点
    下载积分: 581 分
    在线时间: 4(小时)
    注册时间: 2013-11-06
    最后登录: 2013-12-12
    查看a75946613的 主题 / 回贴
    9楼  发表于: 2013-11-08 10:24
    谢谢各位的解答,我这会去研究研究。
    a75946613
    级别: 探索解密
    精华主题: 0
    发帖数量: 7 个
    工控威望: 124 点
    下载积分: 581 分
    在线时间: 4(小时)
    注册时间: 2013-11-06
    最后登录: 2013-12-12
    查看a75946613的 主题 / 回贴
    10楼  发表于: 2013-11-08 18:40
    通过一下午的试验,我做成下面的效果!

    先用手动键控制XYZ走动--用宏指令把从PLC读出来的三个数写到屏寄存器(D-RW),然后要用时再把屏寄存器里的数传送到固定的PLC数据寄存器(RW-D),然后用MOV传送到对应的定位表格里面R文件寄存器里面(D-R),我不知道我的做法是不是对的,是不是太复杂了。
    因为FX3U表格定位Y0是从R0开始的。
                     Y1是从R400开始的。
                     Y2是从R800开始的。
    所以我不知道还有哪些更好的办法能够直接从屏寄存器传到R寄存器,位置还不出错(RW-R0/R400/R800)。
    请各位帮支招!谢谢!
                    
    sz518104
    级别: 家园常客
    精华主题: 0
    发帖数量: 915 个
    工控威望: 788 点
    下载积分: 17727 分
    在线时间: 383(小时)
    注册时间: 2009-01-05
    最后登录: 2024-12-25
    查看sz518104的 主题 / 回贴
    11楼  发表于: 2013-11-08 18:48
    我也想知道怎么做啊,
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go