您现在所在的是:

三菱Mitsubishi

回帖:9个,阅读:2576 [上一页] [1] [下一页]
1123
飞火111
文章数:176
年度积分:50
历史总积分:1123
注册时间:2010/7/7
发站内信
发表于:2010/8/3 10:35:24
#0楼
请教各位大侠,由位元件组成的字元件,比如:K1X0组成的字元件为(X3 X2 X1 X0),那么这四个输入端子的信号输入是否还是和原来一样,可以单独信号输入或同时信号输入,那么这种格式的字元件输出的意义又是什么,一般用到什么场合,谢谢
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2010/8/3 10:55:43
#1楼
信号输入没什么特定的要求,根据外部的决定
可以单独输入或是随意几个输入
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/8/3 10:59:14
#2楼
一个非常简单的例子:
拨码开关的输入,如果没有KnX的方式,那么你就会这样做。

X0送入D0,X1送入D1,X2送入D2,X3送入D3,然后将D1左移1位,将D2左移2位,将D3左移3为。接下来就是D0与D1做逻辑运算(与,或……)将结果保存在D5,然后D5与D2做逻辑运算,保存在D6,然后D6与D3做逻辑运算,结果保存在D7中,至此,你完成了一个寄存器中存储拨码开关的状态,然后就是转换为BCD指令。

有了KnX呢,你只要MOV KnX D7,然后将D7转换为BCD,就完成上面一堆工作。

最重要的不是节省了用户的编程复杂性与时间(我们时间不值钱),而是减少了程序容量,这个是重要的,换取更大的程序容量是要花钱的,钱对我们比较敏感。

Good Luck
85326
ZCMY 版主
文章数:47405
年度积分:1385
历史总积分:85326
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/8/3 14:02:15
#3楼
呵呵;
K1X0组成的字元件为(X3 X2 X1 X0),4个点不同的状态对应二进制的0000~1111;
1519
crxgodwin
文章数:307
年度积分:50
历史总积分:1519
注册时间:2009/2/7
发站内信
发表于:2010/8/3 14:20:24
#4楼
MOV H0F K1Y0使Y3Y2Y1Y0=1111,MOV H0E K1Y0,使Y3Y2Y1Y0=1110,可以用来控制喷泉。
1123
飞火111
文章数:176
年度积分:50
历史总积分:1123
注册时间:2010/7/7
发站内信
发表于:2010/8/3 16:55:08
#5楼
谢谢楼上四位大侠,学习了
699
songliu1
文章数:-1
年度积分:50
历史总积分:699
注册时间:2010/8/3
发站内信
发表于:2010/8/3 23:17:56
#6楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
827
xk1116
文章数:3
年度积分:50
历史总积分:827
注册时间:2009/10/25
发站内信
发表于:2010/11/14 18:20:57
#7楼
四楼的有点问题吧  MOV  0FH  K1Y0  不是H0F吧
6098
fzl_115
文章数:488
年度积分:77
历史总积分:6098
注册时间:2007/1/24
发站内信
发表于:2010/11/15 11:39:32
#8楼
以下是引用xk1116在2010/11/14 18:20:57的发言:
四楼的有点问题吧  MOV  0FH  K1Y0  不是H0F吧
没问题 三菱PLC中 常数有使进制K和十六进制H 一般十进10 用K10表示, 十六进制 0F用H0F表示;
85326
ZCMY 版主
文章数:47405
年度积分:1385
历史总积分:85326
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/11/15 16:19:55
#9楼
常数K或H是放在前面的;
H0F对应十进制 0000  1111;

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

109.2007