SIEMENS西门子6DD1611-0AG0

更新:2024-09-27 08:50 发布者IP:175.13.200.46 浏览:0次
发布企业
湖南西控自动化设备有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
湖南西控自动化设备有限公司
组织机构代码:
91430100MA7BLNUT58
报价
请来电询价
所在地
中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
联系电话
17838383235
手机
17838383235
经理
徐嘉泉  请说明来自顺企网,优惠更多
请卖家联系我
17838383235

产品详细介绍

为什么每天都在看标准化编程,但自己依然写不好程序?

现在所谓的模块化编程,面向对象编程,甚至于标准化编程等等理念在电气编程领域广泛宣扬,也出现了很多随便把程序分成几个模块就认为这就是面向对象编程了的同仁,没怎么搞清楚面向对象编程的概念就放手去写了。比如有些个朋友,喜欢把一个启保停的程序做成一个块,不同的电机调用一次这个块,蛮好吧,这是不是面向对象编程?


如下图,我是发现很多朋友喜欢这样,把每个小动作做成一个FC,集合一下,看,这就是面向对象编程了:

图片


粗看还好,要是某个项目需要控制的东西非常多时,产生了大量的FC,上图还是举例这一个东西调用了三个FC,有些更甚,你要查个问题,得不断的进入下级FC,套娃一样,有甚者在次级FC里还套了下一次FC,这种方式让其他人监控调试程序引起极大不便!


假如这个电机FB测试没有问题了,其他人可以调用,那么他必须调用下面包含的三个FC,否则如果他不清楚的情况少调用一个,就懵了。


这样写程序的人大有人在,他们认为把动作分解,各自独立成一个FC,这就是好的程序了,也很标准了。大错特错!


上面的例子,我们可以尝试用下面的方式体现,对比一下是否比它要好:

图片


这个把这个电机的控制和速度还有状态封装,它是不是比上面的方式更好呢,起码其他人只需要调用这一个FB,不需要再复制其它FC,这个FB就是一个完整独立的功能块,其他人要进入FB监视,也不需要多次点击内部的其它套娃式FC,这样的编程方式比前面的那群人呢一点了。但这还不是好的。


理解了封装的概念,我们还要继续升华,理解面向对象。


其实很多的电气编程的朋友经常犯一个误区,喜欢把驱动器或者执行元件当作对象,这理解我认为是错的。


其实真正的控制对象,它应当像一个人一样,手,脚只是一个人的一部分驱动,我们不能只把手或脚当作一个对象。我们要学会把一个人当对象,那么这个人除了手,脚(驱动,执行部分),还有肤色,健康状况,还有体温是否正常,还有吃饭睡觉等动作;而这些如果都去拆分成各个功能块,那么调用时很难将这些功能块再组合一起,特别是一千个一万个呢。


那么这个人我们编程时,不能拆分人这个对象,它有驱动执行部分,有肤色属性,有状态信息,还有其它动作。我们要面向它,用一个FB将它的所有功能包含,在引脚上赋值他的所有属性及事件即可,这样不管有多少人,我们调用这个FB即可。


那么在设备控制范畴,我们要跳出只关注执行元件范畴,要学会把某个设备或者设备的某个组件看成一个对象,这个组件它有电机,有气缸,有传感器,有指示信号等等,它拥有各类属性及各类事件,但都关联这一个组件。这个时候我们就可以将它看作一个对象。这种概念很难手把手地传达,要学会自己探索体会,等真正明白了这个之后所编写出来的程序那才是好程序。


只有学会将设备的某一部分组件当作对象,摒弃把动作肆意分解多个FC的想法,再开始写程序,我们在一个FB里可以完成它的状态,它包含的每个执行元件的各自动作输出,它的各类信息显示,它与其它组件联动的引脚等。这个时候,别人在调用你的这个FB,只需要对这个对象进行相关赋值,就可以完成这部分组件的各类动作和信息交换。


如现场很多的轴类控制,西门子的FB284它这个功能块相信很多人有接触过,它不是以一个伺服电机为对象,而是以一个轴为对象,这个轴它有回原点动作,有定位动作,有相对定位动作,你想执行什么只要进行相关赋值即可。它还可以进行速度,位置的设定和实际值显示,还包括了它的报警信息,报警代码。它是一个完整的轴对象。而它的这些各类属性和动作如果你都拆分成一个个小的独立的FC,这对其他人熟悉这个FB是非常困难的,我要控制一个轴我得熟悉七八个甚至于几十个FC,还得我把它们串起来才能用,这不是好程序。而FB284就只需要你调用一个FB,即可完成你需要的轴控制任务。这个朋友们体会了就能摸着门道。


上面仅用西门子的这个FB块举例让朋友们方便理解,其它品牌也有同样高效的面向对象编程的FB样例,的工程师们早就告诉我们:


不要只关注一个动作,不要在程序上把动作分解;

要学会关注设备,关注它哪些是可以成为一个组件;

电气控制的终目的是实现每一个动作,但请学会控制了一个对象的动作,就控制了所有同类对象,这样其它对象就会自动帮你完成动作。



所属分类:中国电工电气网 / PLC
SIEMENS西门子6DD1611-0AG0的文档下载: PDF DOC TXT
关于湖南西控自动化设备有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2021年10月19日
法定代表人吴阳祥
注册资本5000000
主营产品西门子PLC变频器工控机伺服电机触摸屏软件电缆
经营范围其他未列明制造业;工程和技术研究和试验发展;电气设备的批发、系统集成;电子产品、五金产品、电线、电缆、电工器材、通讯设备及配套设备、机械配件、仪器仪表的批发;工业自动化设备、机电产品、电子元件及组件、电子产品零部件、发电机组、高低压成套设备、计算机应用电子设备、电气机械设备、高低压电器销售;工业自动化设备、电子仪器、五金机电产品、电气技术的研发;智能化技术服务;办公设备零售;机电设备的维修及保养服务(限分支机构);通用设备修理(限分支机构);自动化控制系统的研发、安装、销售及服务;机电设备安装服务;电子技术咨询;电子技术转让;计算机技术开发、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)
公司简介公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。西门子中国授权代理商、西门子一级代理商、西门子PLC代理商--------------湖南西控自动化设备有限公司我司主要业务为西门子自动化产 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112