当前位置:
工控论坛
> >
产品
>
PLC
>
欧姆龙(OMRON)PLC
我要发帖
求助:欧姆龙将8二进制数转换成对应的开关量
点击:
1280
| 回复:
5
【小小学徒】
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 5回
年度积分:0
历史总积分:8
注册:2006年12月23日
发表于:2006-12-23 12:26:00
楼主
跪求:
怎样将一个8位二进制数转换成对应的8个开关量?例如00111100转换成闭闭开开开开闭闭8个开关量作为PLC机的输出,使用的是欧姆龙CQM1H
谢谢哪位好心的前辈指点一二!!!!!!!!!
分享到:
收藏
邀请回答
回复楼主
举报
【小小学徒】
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 5回
年度积分:0
历史总积分:8
注册:2006年12月23日
发表于:2006-12-23 12:38:00
1楼
有谁能帮我一下啊
小妹十分,百分,千分,万分,万万分~~~~~~~~~~~~~`感激不尽啊
回复
引用
举报
menggur
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 28回
年度积分:0
历史总积分:73
注册:2006年11月09日
发表于:2006-12-23 20:07:00
2楼
ni数据传输指令啊,你把00111100转换成十进制,通过MOV-B它传递到输出断口地址就行了,这一例在西门子中有应用,例子:15通过MOV-B串联一个输出通道QO0(代表8个位输出为Q0.0-Q0.7,Q0.0-Q0.3置位),可以得到00001111;7变成111;9变成1001;对于OMRON我记不清是哪个指令了.应该也有这条指令
回复
引用
举报
清风狂吹
关注
私信
精华:2帖
求助:0帖
帖子:42帖 | 395回
年度积分:0
历史总积分:792
注册:2003年5月07日
发表于:2006-12-24 08:16:00
3楼
利用MOV(21)传送至某一通道,传送至了目的通道的低7位.
比如把00101001传送入020CH,则02000\02003\02005变为ON,二进制的最右边的数字传送入通道的0位元,依次类推.
位元内数字是1的则此位元变为ON.
回复
引用
举报
标准触点
关注
私信
精华:0帖
求助:0帖
帖子:16帖 | 835回
年度积分:0
历史总积分:1281
注册:2006年8月05日
发表于:2006-12-24 11:29:00
4楼
使用既能够位寻址也可以字节(或者字)寻址的元件,例如:欧姆龙的200-230,HR等,以200为例:首先将8位2进制数存入地址200(其他的也可以201-230都行),然后依次将200.00对应控制输出点线圈如10.00,直到第8位200.07控制10.07(200-230是16位地址,你可以存16位的2进制数的),西门子就简单了,他的输出点可以直接字节寻址,也就是说直接由MOVB附值数出点QB0就可以了。
回复
引用
举报
【小小学徒】
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 5回
年度积分:0
历史总积分:8
注册:2006年12月23日
发表于:2006-12-25 22:10:00
5楼
[b][color=#FF0000]谢谢各位大侠啦![/color][/b]
回复
引用
举报
热门招聘
相关主题
Smart1000可以连接西门子S7-...
[12409]
有PLC 电梯控制的程序吗
[7828]
PLC控制系统设计的要点(转载...
[12683]
维修电工技师论文
[11591]
关心PID调节者请近来!!!
[15486]
PLC程序莫名其妙丢失
[10465]
我来讲解两台CP1H 通讯控制7...
[10068]
STEP7 中文视频教程下载
[14081]
plc程序怎么做配方
[8477]
三菱PLC
[15403]
官方公众号
智造工程师
客服
小程序
公众号