你好,我在学PLC,有几个疑问一直没有搞明白。1)movb 16#5,QB0 这个指令怎么执行的?

longjingyun
2011-05-27
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
movb 是移动字节指令,是将源地址内容移至目标地址
MOVB 16#5,qb0 这条语句是将实数16#5移至QB0地址中,将16#5转化为二进制2#00000101,即可看出QB0各个位的状态(QB0的第0位和第2位为1,其他都为0),执行的结果就是q0.0与q0.2有输出
追问
呵呵 我和你的理解一样,但是我在用西门子的plc软件仿真时间 发送指令 MOVB 2#00000101 QB0,为什么没有看到Q0.0和Q0.2有高电平输出,这才是我最大疑问!
追答
你再试试吧,我在PLC上试过了,这条指令的执行后Q0.0和Q0.2有高电平输出
songyuanb4081
2011-05-27
知道答主
回答量:87
采纳率:0%
帮助的人:40.9万
展开全部
我个人的理解是将16进制数5传送给以QB0开始的8个位里面,也就是一个字节。
仅供参考,这种语句表达方式的,我不是太懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式