西门子博途山羊原创学习笔记之SCL(一)——Modbus rtu/tcp
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
随着工业4.0概念的提出与不断临近,中国智造2025的脚步越来越近,可是作为自动化专业的我来说,身边没有任何工业4.0的影子,加之疫情影响,经济形势不容乐观,但是智能制造的趋势是无法阻挡的,是科技进步的必然结果。提示:以下是本篇文章正文内容,下面案例可供参考
一、工业4.0什么时候可以实现?
作为德国工业4.0与中国智造2025对接的最直观体验就是家旁边的华晨宝马集团工厂,这是宝马集团在沈阳的第二个海外具有铸造车间的全智能化智造工厂,德国总理默克尔亲自视察该工厂建设情况,沈阳政府甚至修建了一条专用高速公路直达厂区。
- List item
如此NB的工厂却在2020年底宣布破产重组,欠债1200亿,难道工业4.0在中国水土不服?技术是无罪的,原因是多方面的,市场,经济,政策,管理问题,说了这么多,都是凑字数,但是山羊们,如果你不幸选择了自动化,或者说自动化选择了你,都是命中注定。
今天谈谈自动化使用最多的plc控制器,内部原理就是单片机,plc已经变得神通广大,同化了DCS, 低端产品价格直逼单片机,功能却极其强大,除了ARM, 单片机除了功耗,已经没有任何优势,这里杠精们别提单片机最小系统,最小系统没有电源板,没有继电器驱动板,基本是废物,没有可比性的。
- List item
plc,工业自动化的掌上明珠,德国虽然不是plc的发源地,但却是发扬光大的地方,著名的平台无关的开放式软plc三大系统,CodeSys, infoteam, MultiProg,全部来自德国,只能用一个词来形容,牛X。说到plc,市场份额最大的就是西门子,工控界的微软,也是欧洲最大的工业软件公司,收购业务此起彼伏,后来接触的Omron,施耐德,感觉都是在学博途,博途的理念是比较先进和具有前瞻性的,之前调试一个项目,调试软件用到手软,调试手册看到头晕,你还说自动化不繁琐吗,每个设备都有一套调试软件,让人胆战心惊。
第一次用的plc是西门子s7-200, 2013年春节前买的编程电缆,某宝100元买的,只支持WIN7 32位系统,后来用WIN10,只能再掏银子,直到200smart的出现,结束了编程电缆的诅咒,一根网线轻松搞定。
说到plc,就离不开通信协议,自动化编程,通讯的比重越来越大,甚至占到了编程工作量的一半,各种通信协议层出不穷,单片机的spi,iic,232都只能近距离通讯,plc要的是几百米上千米的通讯距离,光纤可以把通讯距离延长几十公里,极大扩展了plc的应用距离。
plc的通讯协议,使用最多的就是modbus,如果哪家plc不支持modbus,那就是非主流,不打算在工控市场竞争,做的都是政府项目,根本不用考虑市场需求,自成一派,说实话,国产plc我都没有见身边人用过,当然可能国企使用的比较多,早期的自由口通讯因为随意性较大,各家协议不兼容,使用范围有限,修改比较繁琐,这时modbus被莫迪康公司开发出来,可以看作是特殊形式的自由口通讯,只是规定了一些通用协议,后来的modbus tcp,profibus,CC-LINK, CAN协议,多少都有modbus的影子,可以说modbus是现代通讯协议的起源,所以使用plc,不懂通信协议,特别是modbus协议,可以说是不及格的。
- List item
modbus通讯在西门子的编程中,可以说是超级简单,没有之一,看看早期施耐德的twido,AB的logix,modbus编程还停留在解放前的模式,功能块的概念还没有建立,真的是一脸懵逼啊,下一篇,博途的modbus 使用篇,超级简单的modbus编程,使用食物链顶端的scl(ST)语言编写,超级实用,超级美味,敬请期待…