回复:16课时27题求助

西家讲师

官方工程师

  • 帖子

    3342
  • 精华

    0
  • 被关注

    33

论坛等级:奇侠

注册时间:2018-05-23

普通 普通 如何晋级?

发布于 2019-03-29 09:27:10

1楼

片段访问与AT访问比较

1. 片段访问可以是直接针对全局变量,也可以是FC/FB/OB的局部变量,AT只能是FC/FB的内部变量并且有较多的限制

2. 片段访问直接使用,AT需要事先定义

3. 片段访问的变量无法定义注释、无法定义特定意义的符号名,AT可以定义注释,可以定义特定意义的符号名

此外,同样是一个DWORD拆分出32个位,SLICE访问,是这个变量正常的顺序,

例如MD0,因为在程序中是MD0=MB0+MB1+MB2+MB3,X31-X0是MB0-MB3的顺序,M3.0是X0,M0.7是X31

而AT拆分成0..31的BOOL数组,是0..7是第一个字节MB0,是8..15是第二个字节MB1,是16..23是第三个字节MB2,是24..31是第四个字节MB3,数组元素0是M0.0,元素7是M0.7,元素31是M3.7


问题中是WORD的第16位,也就是0..15的第15位,对应的MW10,也就是M11.7=1

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

S7-1200精英训练营

共有1959条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。