电工文库|工业控制器中指针的认识

   更新日期:2017-03-25     来源:建材之家    作者:水电之家    浏览:55    评论:0    
核心提示:经过这段时间一直在用AB的controllogix中C语言功能模块开发APC先进控制功能库,也让我想到了这期白话文章的题目。指针这个名字我想大家已经很熟悉了上大学只要学过C语言都知道这个词语,但是自动化专业其实并不是以编程为主攻目标加之指针这个特殊功能在dcs和plc很少出现致使控友们只是有个模糊概念而没有真正游刃有余的掌握和使用。 其实所谓的指针,是一种为了方便对存储空间直接访问而提供一种

电线接法_电线的接法_电线接头接法图解

推荐简介:电工这种技术是很简单的,我要拿出来说一说就有点小题大作了, 我还是看了昨天的电视上说有个国家的标致的建筑300米高,警方初步认为是电线短路或电线打火造成的 我对这方面了解的,线路如何会打火,为什么会短路,以及他的标准做法给大家说一下,如果同行有认为 不妥之处敬请指正。我在这做几个图请大家看一下。 顶上是二级吊顶,我就以他为例,说一下顶内的电线做法 提醒大家一下确每一根电线都......
水电之家讯:经过这段时间一直在用AB的controllogix中C语言功能模块开发APC先进控制功能库,也让我想到了这期白话文章的题目。指针这个名字我想大家已经很熟悉了上大学只要学过C语言都知道这个词语,但是自动化专业其实并不是以编程为主攻目标加之指针这个特殊功能在dcs和plc很少出现致使控友们只是有个模糊概念而没有真正游刃有余的掌握和使用。

其实所谓的指针,是一种为了方便对存储空间直接访问而提供一种语言机制,这就好比大家生活中去旅游时去住宾馆,如果想要住宾馆,在前台办完入住手续后,宾馆就会提供一个房卡上边会有房号,房客根据房号使用宾馆房间。而且每天每间房间房客可能都不一样。在这里房卡就是指针、房间就是内存空间、房客就是内存中存放数据、前台就是指针管理和访问。同样,在内存空间是由顺序排列的以字节为存储单位,将这些存储单元从0开始顺序编号,就构成每个存储单元的地址。每个数据都存放从某个特定的地址开始若干个单元中,这个特定的地址就被认定为该数据的存储地址,对数据存取是通过这个地址来实现。而存储地址也被作为一种数据对象来进行操作,通过加1减1操作可以对存储空间中的数据快速访问。

随着PAC的崛起,它的长项就是通常利用高级语言(C语言)来编程,这样指针就会大量普遍使用,而PLC为了保住市场份额只能把自己变得更加强大更加计算机化,现在市面上已经有PLC厂商开始能够支持指针访问数据,例如AB的controllogix的功能模块的C语言开发包、西门子STEP7中的P#操作符等,但是大多数PLC和DCS厂商数据访问形式还仅仅停留在数组和数组下标访问这种形式,但是控友可能并不知道,在咱们最常见FB功能块其实就是最常见指针使用只不过编程环境已经封装的很人性化已经看出来指针的痕迹了。大家都知道任何编程工具(vc,vb,delphi等)开发的函数他只有一个返回值并不能像FB功能块那样可以任意定义输入输出管脚,那在梯形图中FB功能块开发环境中如何实现这一功能封装呢,这就会引出指针的使用,就是结构指针,所有输入输出都是定义成结构中成员,功能函数的形参就是这个结构指针。

其实指针并没有大家想想中那样复杂,而是大家并没有规范化的使用导致大家看指针程序晕头转向。我在德国时看过西门子I&S老工程师利用两组指针,来做报警判断和管理,使用起来非常方便而且清晰,最好的就是代码量小。我在这里也只是抛砖引玉介绍一下工业控制器中的指针知识和使用,希望大家可以出来谈一下自己对指针的使用感受和看法。水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
小程序码
 
打赏
 
更多>文章标签:电线
更多>同类水电电工资讯
0 条相关评论

推荐图文更多...
点击排行更多...
最新视频更多...
推荐产品更多...
老姚之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号-1
(c)2015-2017 Bybc.cn SYSTEM All Rights Reserved
Powered by 电工之家