技术论坛

怎么把bool转换成Word,用什么功能块

作者 主题
侠士

经验值: 1253
发帖数: 302
精华帖: 0
主题:【探讨】怎么把bool转换成Word,用什么功能块


只看楼主 楼主 2020-12-15 19:15:59

怎么把bool转换成Word,用什么功能块?


新年新希望
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1657949&b_id=66&s_id=0&num=10

至圣

经验值: 37446
发帖数: 5133
精华帖: 47
回复:怎么把bool转换成Word,用什么功能块


只看楼主 1楼 2020-12-15 19:50:36

 BOOL是16个?

直接AT或者,SFC20覆盖


工业起重机防摇摆 QQ:404136820 AntiSwayControl
以下网友喜欢您的帖子:

  
奇侠

经验值: 8877
发帖数: 2002
精华帖: 12
回复:怎么把bool转换成Word,用什么功能块


只看楼主 2楼 2020-12-15 21:34:09

你把bool赋值到MB2.x里,然后直接读取MB2不就行了


污水处理自控工程师,简称污师。
以下网友喜欢您的帖子:

  
侠士

经验值: 1253
发帖数: 302
精华帖: 0
回复:怎么把bool转换成Word,用什么功能块


只看楼主 楼主 3楼 2020-12-16 00:24:32
以下是引用威师爷在2020-12-15 19:50:36的发言 >1楼

 BOOL是16个?

直接AT或者,SFC20覆盖

转换成16个


新年新希望
以下网友喜欢您的帖子:

  
至圣

经验值: 11247
发帖数: 3299
精华帖: 4
回复:怎么把bool转换成Word,用什么功能块


只看楼主 4楼 2020-12-16 11:44:22

   听说 2个 bool  是等于一个 word  

    我原来有个 S5 与 S7 通讯时使用过一个笨的办法,你可以试将 一个 bool  的8位 move 到 word 中去,然后读取低位(还是高位)就可以啦 !


喜欢用SIEMENS,乐水工控生活 打造工业智能家居生活!
以下网友喜欢您的帖子:

  
侠士

经验值: 1253
发帖数: 302
精华帖: 0
回复:怎么把bool转换成Word,用什么功能块


只看楼主 楼主 5楼 2020-12-16 19:30:29

好,谢谢大神。


新年新希望
以下网友喜欢您的帖子:

  
侠圣

经验值: 2394
发帖数: 32
精华帖: 1
回复:怎么把bool转换成Word,用什么功能块


只看楼主 6楼 2020-12-17 10:38:03

使用GATHER指令可以将Bool数组合并成Byte、Word、DWord


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1180
发帖数: 266
精华帖: 0
回复:怎么把bool转换成Word,用什么功能块


只看楼主 7楼 2020-12-17 11:09:00
以下是引用mengquanshui在2020-12-16 11:44:22的发言 >4楼

   听说 2个 bool  是等于一个 word  

    我原来有个 S5 与 S7 通讯时使用过一个笨的办法,你可以试将 一个 bool  的8位 move 到 word 中去,然后读取低位(还是高位)就可以啦 !

应该是8个Bool是一个byte,2个Byte是一个word,2个word是一个DWord。


无闻
以下网友喜欢您的帖子:

  
奇侠

经验值: 5524
发帖数: 642
精华帖: 0
回复:怎么把bool转换成Word,用什么功能块


只看楼主 8楼 2020-12-17 11:29:12

 16个BOOL就是1个WORD。你要用WORD去看它就WORD,你要是用BOOL去看,它就是BOOL。


业精于勤荒于嬉
以下网友喜欢您的帖子:

  
侠士

经验值: 1253
发帖数: 302
精华帖: 0
回复:怎么把bool转换成Word,用什么功能块


只看楼主 楼主 9楼 2020-12-17 16:57:01
以下是引用小工伐木在2020-12-17 10:38:03的发言 >6楼

使用GATHER指令可以将Bool数组合并成Byte、Word、DWord

怎么调用这个指令?


新年新希望
以下网友喜欢您的帖子:

  
侠圣

经验值: 2394
发帖数: 32
精华帖: 1
回复:怎么把bool转换成Word,用什么功能块


只看楼主 10楼 2020-12-17 18:41:12
以下是引用WZP985在2020-12-17 16:57:01的发言 >9楼

怎么调用这个指令?

以下是引用小工伐木在2020-12-17 10:38:03的发言 >6楼:使用GATHER指...

引用6楼详细内容:

使用GATHER指令可以将Bool数组合并成Byte、Word、DWord

直接搜索这个指令,或者选择,见下图





 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
怎么把bool转换成Word,用什么功能块
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。