注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- PLC论坛(非专题) -- PLC I/O接线

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:minirain 发表时间:2006/5/17 14:11:00  

 

 本栏论题: 请高手指点,PLC的脉冲输出  [1617]

    我用松下PLC(FP-x)+两块AFPX-PLS输入输出卡,用直线差补控制伺服电机运动。可是运行后电机动一下就执行完了,并没有一段一段地走。
    我猜想可能是所有数据一股脑都送出去了,没有管电机是否空闲。可我已经判断通道0、1空闲准备好R911C和R911D,不知道还应该怎么做,请高手指点。下面是相关程序:
   
    ...
    ST R 22 要改变数据R22=1
    F 0 (MV)
    K 0
    DT 83 要输出的数据段数
    SET R 0
    RST R 22
    ST R 0 用过后清零
    CALL 100 计算准备数据
    ST X 7 1--运行差补,0--停止
    AN R 0
    CALL 200 差补运行
    ED
   
   
    SUB 200 ----- -差补运行
    ST R 9010
    F 30 (*)
    DT 83
    K 6
    DT 31
    F 0 (MV)
    DT 31
    I0
    F 22 (+)
    I0
    K 2
    I1
    F 22 (+)
    I1
    K 2
    I2
    CALL 220 准备并送出一组数据
    ST R 9010
    F 35 (+1)
    DT 83
    ST >
    DT 83
    DT 30 ---要输出的数据段数
    RST R 0 ;所有数据送完后清零
    RET
   
    SUB 220 准备并送出一组数据
    ST/ R 911C 通道0空闲准备好
    AN/ R 911D 且通道1空闲准备好
    OT R 40
    ST R 40
    F 1 (DMV)
    H 1000 增量CW/CCW输出
    DT 0
    F 1 (DMV)
    I0DT 500
    DT 2
    F 1 (DMV)
    I0DT 500
    DT 4
    F 1 (DMV)
    K 0
    DT 6
    F 1 (DMV)
    I1DT 500
    DT 8
    F 1 (DMV)
    I2DT 500
    DT 10
    F 175 (SPSH)
    DT 0
    K 0
    RET
   

以下是关于《请高手指点,PLC的脉冲输出》论题的回复(共2篇)

回复人:minirain 

 回复时间:2006/5/17 14:43:00

支持(332) | 反对(367)

 

    回复:请高手指点,PLC的脉冲输出

    可能问题太长,问题的核心是:
    输出一组数据后怎样才能知道该输出下一组数据?(我用R911C和R911D判断为什么不行?)

回复人:狼霸天下 

 回复时间:2010/3/16 23:15:00

支持(316) | 反对(560)

 

    新手路过

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳