作者:我。

程序版本:RSLOGIX  V16.0

PLC硬件:1756

话说,我也不敢随便拿别人的程序怼啊,那样容易结仇。

反而能经常反思自己的程序,从中能发现愚蠢和垃圾的地方,对自己才有收获。

事情经过是这样的,我最近在调研在AB PLC中实现标准化编程的可行性。先是找朋友@仁义李帮忙, 问他要了最新的V20.0版本软件的虚拟机,也顺便接受了下培训。 回来后研究了一下,觉得问题不大, 我在西门子TAIPORTAL中做的架构,在RS中也都可以实现。

后来想起自己曾经也用AB的PLC做过项目,有虚拟机好像还在。然后就从移动硬盘中找到,运行下看看老的版本是否支持。

然后就偶然发现了这个项目的程序完好的存在虚拟机里。

看了下程序,截了一部分图在这里:

这个项目是2008年左右做的,为此还在天津出差调试10多天。只做程序,电气和安装的工作其他同事完成的。

以现在我的眼光来看这样的程序无疑是彻彻底底的垃圾程序。如果以现在我的标准架构,在家做设计的时间也就一两天,而到现场基本没有什么调试工作量,对对点而已,电工都能做。有同事配合的话,通过WANQ路由器,在家里也做了。都不需要出差。

因为觉得垃圾,所以也无所谓技术秘密了,有兴趣学习的同学,如果手里有RS的软件,可以下载回去学习批判一下。

获取方法:

公众号"万泉河知识分享"

后台输入关键词:AB

这个程序,对我来说,当年也是尽了最大的努力,想做到最好最规范的。所以程序结构,变量定义以及注释都尽可能做到了完备。做好以后交给了工程部的同事们做模板使用,后来我再也没有为AB的PLC项目出过差。

各位用过AB PLC的同行,可以从中比较一下,看看和自己的程序有多少区别,你自己做的项目程序是不是也是这样滴,如果是,那我说,需要提高了。这样做程序的方法,太累。

同时,大家也可以从中看到,我是如何硬生生的把一套西门子的程序架构给翻译到AB系统里来的,熟悉的人看了应该会有收获。当年做的时候,一些具体问题搞不定,还请教了ZANE。他发给过我他做的AB的项目程序,指导我如何与西门子的架构对接。

另外,也发现,尽管确信在AB 系统框架下做标准化应用很容易,但自己实在是对这个软件的操作不够熟悉。而且最重要的是,在AB就没有那么多的人脉资源可以获取帮助。当年做项目的时候就很困难,到今天网络资源都发达了,但也仍然没有渠道找到更多。

所以,有意要做AB系统标准化方法推广,还是需要招募合作者,对其软件系统更为熟悉,和我配合开发。

条件:

1,  有一定的做AB项目的基础,做过的项目水平不能比我2008年做的烂。(需要发项目资料来看一下)

2,  以半价获取S7-1500的标准化分享项目,我全程培训,理解架构思想后,指导在AB架构内实现。

3,  合作开发完成后,培训及推广收益平分。

4,  合作开发者不限于1人,我期望是最好能多人参加,组成一个团队,协调分工,共同协作完成此项目。利国利民。

ab plc软件_【万泉河】PLC垃圾程序赏析2:AB RSLOGIX 5000相关推荐

  1. ab plc软件_【原创】AB上位机FactoryTalk View的使用教程(上)

    点击"蓝字"发现惊喜实现的目的,应用的场合本文以AB上位机FactoryTalk View SE为题讲一下该软件简单的入门使用方法.该上位机作软件在工厂中可以启到一个可视化的作用, ...

  2. ab plc编程软件_三菱PLC原装和高仿怎么区分?PLC仿真软件和编程软件一样吗?

    点击↑↑技成培训 ,关注并置顶即可长期免费订阅 18万+工控人关注的微信平台:技术分享.学习交流.工控视频 今天不给大家讲具体的PLC具体的学习内容,今天我们要聊的是三菱PLC设备,首先看这个问题: ...

  3. ab plc编程软件_三菱PLC原装和高仿怎么区分?仿真和编程软件一样吗?

    今天我们要聊的是三菱PLC设备. 三菱PLC原装机和高仿机如何区分? 答:目前我国市场上小型PLC产品的市场非常大,其中用得最多的应该还是三菱系列的PLC产品了.但近几年来,好多客户反映其在市场上有遇 ...

  4. ab plc软件_回收拆机拆厂二手机械设备回收PLC自动化物资回收【研发吧】

    电话19198119736QQ3374541593 我司回收主要面向工厂,工程,酒店,清除仓库,矿厂,煤厂更换设备,拆机剩下的西门子工控自动化电子元件,配件,大量求购西门子模块.触摸屏.伺服电机.模拟 ...

  5. ab plc软件_回收三菱PLC模块西门子模块AB模块数控模块单片机回收【三菱plc吧】...

    回收罗克韦尔触摸屏回收西门子模块高价回收西门子,施耐德,罗克韦尔,松下,基恩士,三菱,富士,康耐视,台达,安川,普落菲斯等品牌 plc,cpu,以太网.人机界面触摸屏,变频器相关工控产品触摸屏,CPU ...

  6. plc模拟器软件_关于PLC虚拟化的思考当下及未来

    "软件正在吞噬世界,所有过去特定硬件实现的功能,现在都会通过软件实现",传统封闭的工业控制系统,其通过特定硬件实现的功能在工业互联网或工业4.0时代都将被软件所取代.--再为题 旧 ...

  7. 小程序素材抓取软件_生鲜微信小程序软件

    生鲜微信小程序开发,咨询找[韦经理:173-4068-9879可微可电],生鲜微信小程序app,生鲜微信小程序模式.生鲜微信小程序软件,生鲜微信小程序源码,生鲜微信小程序公众号,随着社会经济快速发展, ...

  8. ab plc编程软件_三菱PLC编程程序PLC的软件编程

    三菱PLC编程程序-PLC的软件编程 BL2 RACKMOUNT 4U系列工控机 - 搭载Intel第六代core i系列CPU, I3-6100, I5-6500, I7-6700 CPU可选 - ...

  9. ab plc软件_从GuardLogix 和 CIP Safety认识安全PLC控制器

    写在面前 大家好,我是Alic,号主小智损友一枚~ 前面我们对罗克韦尔全系列PLC进行了简要介绍: 罗克韦尔AB全系列PLC产品介绍(附AB安全PLC资料下载) 其中我们就说到了GuardLogix安 ...

最新文章

  1. .net平台性能很不错的轻型ORM类Dapper(转)
  2. paypal提现软件_PayPal软件工程师生命中的一天
  3. 自考计算机本科学校好,自考本科的难度跟选择的专业有关吗?过来人:有很大的关系...
  4. html页面左对齐 不换行,css如何设置不换行?
  5. 解读Cardinality Estimation算法(第二部分:Linear Counting)
  6. ios退款 怎么定位到是哪个用户_关于ios企业签名必须知道的几点
  7. Andriod开发中正确引入jar包的方式
  8. 按值传递时 php必须复制值,PHP笔试题汇总
  9. (转)RabbitMQ学习之安装
  10. Pytorch——把Numpy转化为Torch
  11. Spring Boot 2.x 集成 Quartz 定时器 jdbc 持久化、配置集群
  12. 关于寒假作业存在问题的强调
  13. MySQL数据库恢复-勒索病毒 PLEASE_READ_ME_VVV、delete、drop,没有binlog 数据库恢复工具 持续更新2020.5.27
  14. python生成excel文件报扩展名错误_在python中打开扩展名为.xls的文本文件时出错
  15. 【Windows 10 更新失败】Windows10 升级提示错误代码:0x80070020解决方案
  16. 在Java语言的if语句是什么表达式,if语句中的条件表达式中只能使用
  17. Logback 学习笔记
  18. 全球台式计算机出货量,Gartner:2020年全球PC电脑出货量达到2.75亿台 同比增长4.8%...
  19. 元素故事系列1:土壤团聚体的氮磷循环
  20. 1012: 8除不尽的数

热门文章

  1. postgresql集群方案hot standby初级测试(二) ——处理数据能力
  2. python基础:字典的使用
  3. 软件开发管理(产品经理客户和程序员互撕解决方案)
  4. Axure快速原型教程02--创建页面和设置界面
  5. Flume OOM 处理
  6. 也说春运网络购票:12306的码农没有你想的那么弱 [转]
  7. 方法的直接调用,反射调用与……Lambda表达式调用
  8. 请问一下:诸位遇到输入汉字时会重复输入
  9. 可能是最强大的【CSS】动画库
  10. 如果你是程序员 别说你没有用过这五大编程工具