当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
解读三菱程序
点击:
11622
| 回复:
189
LYQ
关注
私信
精华:2帖
求助:0帖
帖子:46帖 | 81回
年度积分:0
历史总积分:273
注册:2003年8月13日
发表于:2006-10-20 12:32:00
楼主
彩灯程序:
LD X0
ANI T1
OUT T0 K20
LD TO
OUT T1 K20
LD TO
MOV K85 K2Y0 将控制常数送至Y0-Y7,实现隔灯显示
LD T1
MOV K170 K2Y0 将控制常数送至Y0-Y7,Y0-Y7状态取反,实现显示轮换
以上程序运行后的顺序为:Y0,2,4,6灯亮,隔2秒后,Y1,3,5,7,灯亮
请教问题:将控制常数传送至输出继电器,可达到控制的目的吗?该常数如何取值,我试过
换成其它数据,但不能达到控制目的。小弟翻阅有关书本,找不到有关说明,还
请高手赐教!
分享到:
收藏
邀请回答
回复楼主
举报
朱勇军
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 1921回
年度积分:0
历史总积分:2210
注册:2004年4月06日
发表于:2006-10-20 19:51:00
1楼
其实你可以用它的模拟软件仿真试验的。
Y0、Y2、Y4、Y6==0101,0101B算算吧;
Y1、Y3、5、Y7==1010,1010B。
其实还有其它方法。
我的EMAIL:ZYJ6333@HOTMAIL.COM
回复
引用
举报
huagai
关注
私信
精华:1帖
求助:0帖
帖子:7帖 | 19回
年度积分:0
历史总积分:36
注册:2006年8月09日
发表于:2006-10-20 20:25:00
2楼
回复
引用
举报
朱勇军
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 1921回
年度积分:0
历史总积分:2210
注册:2004年4月06日
发表于:2006-10-21 13:18:00
3楼
我用H55和HAA试验过了,能完成你的任务。
回复
引用
举报
LYQ
关注
私信
精华:2帖
求助:0帖
帖子:46帖 | 81回
年度积分:0
历史总积分:273
注册:2003年8月13日
发表于:2006-10-21 14:43:00
4楼
谢谢朱勇军。
不过我的意思是:
MOV K85 K2Y0和MOV K170 K2Y0 为什么常数是设为K85和K170,而不是其它数据呢?我也试过换成其它数据,比如K45和K90,或者是K170和K340,这些数据看似都是倍数关系,但运行后Y0-Y7输出就不是按原来那样了。请详解,谢谢!
回复
引用
举报
luckywu_ln
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2006年10月21日
发表于:2006-10-21 16:01:00
5楼
85=64+16+4+1(2^6+2^4+2^2+2^0)
170=128+32+8+2(2^7+2^5+2^3+2^1)
MOV K85 K2Y0 的意思是将常数85在Y0-Y7上用2进制表示输出,即2^0=Y0 ON 以此类推。
回复
引用
举报
LYQ
关注
私信
精华:2帖
求助:0帖
帖子:46帖 | 81回
年度积分:0
历史总积分:273
注册:2003年8月13日
发表于:2006-10-23 18:21:00
6楼
谢谢luckywu_ln的解答。
再请教一个问题:为什么该程序会按照YO,2,4,6和Y1,3,5,7这样的顺序来动作呢?我翻过编程书好象并没有类似的程序,这也算是MOV指令的其中一个功能吗?请指教,谢谢!
回复
引用
举报
mengmeng
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:52
注册:2006年11月06日
发表于:2006-11-06 22:14:00
7楼
01010101=85所以亮灯的次序是Y0\Y2\Y4\Y6懂了吗?
回复
引用
举报
琼峰
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 204回
年度积分:0
历史总积分:276
注册:2006年9月12日
发表于:2006-11-07 20:42:00
8楼
还是没有懂呀!大侠给指点一下
回复
引用
举报
newchp
关注
私信
精华:3帖
求助:0帖
帖子:113帖 | 3966回
年度积分:0
历史总积分:9364
注册:2006年7月15日
发表于:2006-11-07 21:22:00
9楼
先把你要ON的相应通道相应位转换成2进制数据,在设计相应的2进制数据,拿到PLC去转换,不就可以了嘛
回复
引用
举报
妄想等
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 25回
年度积分:0
历史总积分:220
注册:2005年5月10日
发表于:2006-11-07 22:30:00
10楼
Y0到Y7刚好8位数,85用二进制刚好是01010101,170刚好是10101010.
是1的位灯就亮,懂吗
回复
引用
举报
dundun
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:5
注册:2006年11月12日
发表于:2006-11-12 10:16:00
11楼
懂了..
回复
引用
举报
Ψ蓝色火焰Ψ
关注
私信
精华:1帖
求助:0帖
帖子:51帖 | 1474回
年度积分:0
历史总积分:3985
注册:2006年8月14日
发表于:2006-11-14 17:45:00
12楼
回复
引用
举报
Ψ蓝色火焰Ψ
关注
私信
精华:1帖
求助:0帖
帖子:51帖 | 1474回
年度积分:0
历史总积分:3985
注册:2006年8月14日
发表于:2006-11-14 17:46:00
13楼
学习学习。
谢谢!!
回复
引用
举报
千年老狐狸
关注
私信
精华:1帖
求助:0帖
帖子:11帖 | 60回
年度积分:0
历史总积分:119
注册:2004年9月20日
发表于:2006-11-14 21:07:00
14楼
说的好顶顶顶
回复
引用
举报
Tomm
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 163回
年度积分:0
历史总积分:189
注册:2006年10月12日
发表于:2006-11-14 21:08:00
15楼
hao
回复
引用
举报
侯念文
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:12
注册:2005年1月18日
发表于:2006-11-15 15:44:00
16楼
hao
回复
引用
举报
风行骑士
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 3回
年度积分:0
历史总积分:11
注册:2003年9月20日
发表于:2006-11-15 20:38:00
17楼
用数据传送在很多的控制中都很方便.就像朱生说的.用H55和HAA是用
十六位进制的方法传送.用K既是十进制.很方便
很好.
回复
引用
举报
xiyinli
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 13回
年度积分:0
历史总积分:19
注册:2006年10月18日
发表于:2006-11-16 09:11:00
18楼
恩。。。解释的蛮清楚,喜欢。。顶一下。。。
回复
引用
举报
帝国时代
关注
私信
精华:0帖
求助:3帖
帖子:28帖 | 3047回
年度积分:0
历史总积分:7188
注册:2006年5月16日
发表于:2006-11-16 09:24:00
19楼
学习学习。此类文章多多益善!
回复
引用
举报
聚沙成塔
关注
私信
精华:0帖
求助:1帖
帖子:85帖 | 654回
年度积分:0
历史总积分:1083
注册:2006年4月15日
发表于:2006-11-16 13:46:00
20楼
关键是把数值转换成二进制,然后看都有哪些位是1,就知道哪个灯应该亮了
回复
引用
举报
热门招聘
相关主题
威纶触摸屏与S7-200 PLC 通讯...
[11456]
(已结贴)工控PLC擂台第41期-...
[19439]
S7-1200连接Wincc不能超过8个...
[12192]
休闲一下,请大家画个闪烁灯的...
[9767]
工控老鬼-《西门子S7-1500之我...
[9332]
三菱plc功能指令
[8921]
PC编程与S7-Smart的以太网通...
[10693]
干货分享:高速脉冲输入输出程...
[9488]
modbus_rtu V3.0 通信协议串...
[11674]
老外写的PID仿真软件
[7876]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页