西门子200plc显示分钟的时钟指令有问题吗

子程序中movb16#10vb104这个16#10存入到vb104的时候是多少?换算成2进制是10000。然后看网络2movbvb104vb0那么此时vb0的值应该等于子... 子程序中 movb 16#10 vb104 这个16# 10 存入到vb104的时候是多少? 换算成2进制是10000 。然后看网络2 movb vb104 vb0 那么此时 vb0 的值应该等于子程序中的10000 对吗?但是紧接着断码指令又将vb0 (10000) 送入了qbo 我查了查书没找到任何对应的数字。求师傅看看我哪里出了问题。还有这个时钟指令我看书上说用bcd码表示不太理解,不是用16#转成2# 的意思吗?? 展开
 我来答
WS无名小卒
2018-05-10 · TA获得超过2853个赞
知道大有可为答主
回答量:2611
采纳率:87%
帮助的人:601万
展开全部

(子程序中 movb 16#10 vb104 这个16# 10 存入到vb104的时候是多少? 换算成2进制是10000 。然后看网络2 movb vb104 vb0 那么此时 vb0 的值应该等于子程序中的10000 对吗?但是紧接着断码指令又将vb0 (10000) 送入了qbo 我查了查书没找到任何对应的数字。)

求师傅看看我哪里出了问题。

没有出问题的,十六进制的10  二进制是10000 。如果这个数是BGD码  这个数就是十进制的10!  如果这个数不是BCD码,这个数十六进制是10  二进制是10000 ,十进制就是16了!

对于7断码指令  就是把VB0的低四位的数转换成7断码,从Q0.0-Q0.7 输出

然后把高位移位到低位, 转换成7段码,从Q1.0-Q1.7输出

还有这个时钟指令我看书上说用bcd码表示不太理解,不是用16#转成2# 的意思吗?

时钟的格式规定是BCD 码    也就是一个字节最大的十进制的数是99,半个字节最大就是

16#9  2#1001  

深圳市兴威帆电子技术有限公司
2023-08-24 广告
实时时钟模块可以选择许多不同的制造商和型号,具体选择取决于您的应用需求和预算。一些流行的实时时钟模块品牌包括DS1302、MA电商平台6925和MCP7941。这些模块都具有精度高、稳定性好、功耗低等优点,并具有不同的功能和特性,可以满足各... 点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
应松阙德昌
2020-05-13 · TA获得超过3669个赞
知道大有可为答主
回答量:3191
采纳率:24%
帮助的人:169万
展开全部
不知道是西门子200、300还是400.如果是300或者400的话,系统功能sfc
0为设置系统时钟,sfc
1为读取系统时钟;也就是在程序中加入sfc
1这个块就可以了。具体设置根据你的要求来设定。对于200使用rtc_r读取时钟,使用rtc_w来设置时钟。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式