找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
2:加工程序中快速输入$A_IN[9]---$A_IN[16]对应的地址怎么为
V28001001.0~7(这个嘛要通过PLCL变量才能使之得能)
是我理解错了?还是他们存在区别?那么MCPA的快速输入取这个$A_IN[9]---$A_IN[16]变量名有啥用??
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
楼主的问题具有一定代表性,需要仔细分析,注意以下几点:
1.MCPA提供的8个快速输入$A_IN[9]---$A_IN[16,与快速I/O 的接口信号V28001001.0~7存在区别,
在PLC 程序中,以及加工程序中,用户均可以直接读取VB2900 1000 中的各位的值。
2.这里必须注意“直接”的含义,即外部信号直接引入MCPA 板上8 个输入端口-X1020,而不需要在plc程序中再进行处理,即不需要利用802D SL的中间变量,
3.而V28001001.0~7,必须作为802D SL的中间变量,只有通过该PLCL中间变量才能使快速输出变量,诸如V28001009.0~7输出激活,
4.在用户程序中,我们可以人为地通过变量对输出点进行置1 或者清0。
输出变量地址为: $A_OUT[9]... …$A_OUT[16].
例如:
$A_OUT[9]=1 (则V29001004 .0 将被置1)
M30
5.而对于快速输出变量,诸如V28001009.0,必须在plc程序中,通过快速输入变量,诸如V28001001.0的置位,才能激活,如下,使用I0.0 来触发快速输出V2900 1004.0 的置位,在PLC 程序中编写如下这段话:
A i 0.0
=V28001001.0
A V28001001.0
=V2900 1004.0
6.MCPA的快速输入取这个$A_IN[9]---$A_IN[16]变量名在执行程序中有重要作用,例如在一个磨床应用程序中,如何判定砂轮的进刀、回退,就可以将砂轮架的信号直接引入到V29001000.0~7,当V29001000.0~7,满足条件时,如为“1”,则坐标开始进给,等等,而若选择V28001001.0~7,必须在通过PLC处理后,才能输出,显然速度较慢,不能实时运行程序了。
以上说明可以助力楼主使用操作面板MCPA的快速信号。祝好运!
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城