学习整理 003 点击:740 | 回复:7



孙浩洋2012

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 12回
  • 年度积分:0
  • 历史总积分:202
  • 注册:2012年9月28日
发表于:2013-04-12 07:20:39
楼主

1、指针寻址

//上段程序为指针寻址中的双字指针;功能:实现数据块查询,输入要查询的行数,输出要查询的结果,行数从1开始;

单字指针与双字指针的差异:

单字指针只应用在地址标识符是非位的情况下。只能对T、C、DB、FC和FB进行寻址,通俗的说,单字指针只可以只带这些存储区域的编号。

双字指针不仅可以对位进行寻址,还可以对byte、word、Dword进行寻址,并且没有区域限制,不过在对于非位的区域进行寻址时,必须保证其0—2bit位全0!

上例为双字寻址:#INPUT=1,#ZZ=0,即寻址DBD[0.0];

#INPUT=2,#ZZ=32(0100 000),即寻址DBD[4.0];

#INPUT=3,#ZZ=64(1000 000),即寻址DBD[8.0];

#INPUT=4,#ZZ=96(1100 000),即寻址DBD[12.0];

····


总结:单字指针的存储器间接寻址只能用在地址标识符是非位的场合;双字指针由于有位格式的存在,所以对位地址标识符没有限制。也正是由于双字指针是一个具有位的指针,因此,当对字节、字或者双字存储区地址进行寻址时,必须确保双字指针的内容是8或者8的倍数。

2、wincc实现分屏方法:一个主机,两个显示器,显示不同画面,可以实现的。
硬件上需要多屏显示卡:最多分4个屏,不用西门子的也可以。
软件上需要WinCC的Basic Proccess Control组件,如果是PCS7自带该组件,普通WInCC需要安装选件Basic Proccess Control,通过选择“自定义”-“选项”-Basic Proccess Control即可安装





王者之师——竹叶三

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:198
  • 历史总积分:58069
  • 注册:2009年7月21日
发表于:2013-04-12 08:17:41
1楼

很强大,很收益,谢谢总结分享。

明理

  • 精华:1帖
  • 求助:1帖
  • 帖子:44帖 | 3150回
  • 年度积分:0
  • 历史总积分:20986
  • 注册:2007年6月21日
发表于:2013-04-12 11:27:19
2楼

仔细看看,很有帮助,谢谢楼主。

孙浩洋2012

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 12回
  • 年度积分:0
  • 历史总积分:202
  • 注册:2012年9月28日
发表于:2013-04-12 19:15:47
3楼

回复内容:

对: 王者之师——竹叶三 很强大,很收益,谢谢总结分享。 内容的回复!


互相交流,互相学习

孙浩洋2012

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 12回
  • 年度积分:0
  • 历史总积分:202
  • 注册:2012年9月28日
发表于:2013-04-12 19:17:01
4楼

回复内容:

对: 明理 仔细看看,很有帮助,谢谢楼主。 内容的回复!


互相交流,共同进步

小星星亮亮晶

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2018年9月13日
发表于:2018-09-17 13:07:45
5楼

学习了,收益很大。。

居家坏男人

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 162回
  • 年度积分:0
  • 历史总积分:168
  • 注册:2017年5月11日
发表于:2018-09-17 19:46:37
6楼

谢谢楼主,学习了

cayman

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2020年5月14日
发表于:2020-05-15 15:10:25
7楼

初来乍到,学习ing~~


热门招聘
相关主题

官方公众号

智造工程师