0128 【万泉河】西门子LBP库例程学习培训计划
毋庸置疑, 我是推广使用BST例子的行业第一人。 我不仅仅在自己做的工程项目以及烟台方法的标准化示范项目中使用了BST的库函数, 也在自己的关于PLC标准化编程的专著《PLC标准化编程原理与方法》中花费了大量的篇幅介绍这套库函数。
因为这一套库函数是实现标准化架构的最底层最基础的底层库,所以非常重要。 而同行之中很多人非但不熟悉,甚至都还没有听说过。甚至我把书赠送给非常熟悉的西门子顶级专家前同事之后,反馈都是对BST不熟悉,需要先从头了解下。 所以可想而知,对于普通读者,先了解使用BST库函数有多重要了。
乃至于也有人买了书,简单翻过之后,看到其中占据大量篇幅的BST库函数的介绍后,就武断地认为书里面只是在讲解BST例子而已。
而其实,我也多次表达过, 有现成的底层库函数可以使用,也只是能省掉一部分简单的低技术密度的工作量。烟台方法有使用BST, 自然也可以使用其它的各种库函数,免费的,收费的,甚至自己开发制作的。 都可以。
所以, 在去年,我又先后多次推荐介绍西门子官方新出的一套库函数例子LBP。 涉及此话题的文章有:
0306 【万泉河】西门子官方例程BPL解读分享直播
0309 【万泉河】西门子官方有两套例程BPL 和LBP
0312 【万泉河】百无一用SIVARC
0316 【万泉河】发现西门子官方例程LBP与BPL的重大不同
所以不仅仅BST,还有LBP,我看来都要成为推广和宣传他们的第一人了。我既然自己不亲自做底层的库函数, 那就在推广和应用方面多付出一些工作,也是应该的。 然而这与烟台方法无关。
我也多次提到过, 只要愿意,烟台方法现有的架构程序,都可以随时切换到底层使用LBP库函数,然后人机界面也可以切换到LBP风格的界面了。
然而,其实这一切并没有那么容易。 需要对这套全新的库函数有充分的了解, 也需要花费足够的精力做相应的储备。
我在去年做过的分享直播解读,只是带一部分网友分析解读了那个程序的功能,把其中天花乱坠的功能, 容易引人误入歧途的技能方法做了解读和刨析。 然而要真正实际应用还是要靠每个人自己亲自实践了。
春节假期刚过, 在春节假期期间看过了不少短视频,在讲述工控人一年来出差及加班工作有多辛苦。 以及探讨如何能提高自己,避免这样的恶性循环。
我转发到朋友圈并给出的评论是,如果你在节假日期间无事可做, 只有到了项目上才有事情做, 那就只能一直出差和加班被项目耗死。而要想不被项目耗死,就必须提前有积累,有进行技术储备的方向。 你在闲暇时需要技术储备的工作量越多, 等到项目实施的时候越轻松,越从容。 逐渐就可以实现不需要在项目现场写程序调试逻辑, 再继而逐渐解放, 出差的时间和次数也可以越来越少,直到不再需要自己亲自出差,甚至不再亲自面对具体项目。从而也就实现了时间自由,因为不再需要被项目工期给追着跑, 自己想做的事情,可以有条理有计划逐步推进,想研究啥的时候就去研究, 而公司业务家庭有俗事需要的时候, 也随时可以抽身去处理。
我在春节假期闲暇期间,所作的事情,就是继续深入研究LBP程序, 以实用为目的,将其中用得到的库函数和架构移植改造,第一阶段,先是实现能在S7-1200中使用,后面再有更多的发展。
当然, 我也不是只到了春节才有时间去做,而只是其他方面的工作都暂时告一段落, 正好排到了这一块而已。 这一方面的工作是我最擅长的,效率比较高, 哪怕随时一小块时间也能干点工作。 不像前段时间研究的PYQT以及FUXA等,自己不够熟悉, 有太多的未知因素。
而即便如此,研究LBP的过程也不够顺利,期间销毁重来了好几次。 主要是它程序架构实在太庞大, UDT用的太多,众多FB和UDT交叉耦合在一起,加上库版本管理的问题,搞得我晕头转向。 重复搞了好几次后才逐渐找到了原因, 也确定了方向。现在已经初步达到了第一阶段的目标。
然而, 移植得到的程序是次要的,理解其架构并掌握其使用方法才是主要的。 我这里摸索研究,也只是针对其中一两个通用程序块,同行们在自己具体的工程项目中要用到的时候还是需要针对自己的需要逐个再实现。所以大家更需要的是方法。
为了把LBP技术推广开,我计划做一系列的讲座,用腾讯会议的方式。 因为主要是底层的功能性的学习内容演示, 所以也欢迎烟台方法学员之外的同行参加。当然,烟台方法中的一些常用技能会不可避免地同时讲解到。 计划如下:
l 烟台方法S7-1500学习营学员免费参加,每次讲座之前发通知, 讲座完成后发视频链接。
l 烟台方法其他学员需单独报名参加,不单独辅导,不在群中发通知。
l 《PLC标准化编程原理与方法》读者,首课报名费500元,以后价格逐次增加。
l 非读者,报名费568元。
书的读者需要凭书和微信头像的合影报名,即可以省掉超过书价格的费用。
一次报名,可以参加后续所有讲座,预期至少5次。
报名后如果错过讲座直播时间,可以通过收看录屏补课。
后报名参加而未赶上前面课程的,可以补发视频链接学习。
每次课后及下次课前有答疑和讨论,每次讲座时间至少一小时,答疑和讨论时间视情况。
课后不发当堂课的源代码, 所以每个人务必集中精力听课,自己动手实现。 并积极参与课堂互动。
烟台方法学员免费参加讲座, 但参加讲座之后参加烟台方法的学员,此课程费用不退差价。
初步课程计划:
1,LBP例程迁移到S7-1200中实现,HMI: TP900+WINCC 7.5
2,修正和补足迁移后的缺陷。
3,PLC移植到CODESYS, HMI:WINCC 7.5。
4,触摸屏程序移植到WEINVIEW或MCGS,以及更多品牌,需要学员支持。
5,PLC程序移植到三菱;
6,PLC程序移植到欧姆龙,汇川,台达,信捷等各个品牌,有特殊需要者可以点课。
7,C#实现LBP接口的上位机
8,等等等。
目前只完成了前两次的内容,后面的课程还需要继续研究成功后才可进行。所以目前列出的只是参考,具体还需要随进度调整。 所有参加者保证学到5次,后面的具体内容和细节不能保证。完成时间也不能保证。
总之时间上我会在尽量有空的时候就多做一些,并逐渐拓宽,逐渐扩展到整个行业所有平台。最终实现所有PLC和所有HMI,SCADA都可以通过LBP实现标准化模块化对接。
期待能给整个行业带来一些比较明显的提升。
当然啦, 这些所有一切还都是烟台方法标准化之前的基础工作。 我在去年完成了对所有品牌的方法研究,现在有空闲杀到基础的技术应用来了。
同行除了可以点击订阅上面公众号浏览更多技术文章之外,还可以加我微信了解PLC行业最新编程技术动态,并可以加入自动化俱乐部群与众多同行高手交流技术生活
需要参加培训的同行,请微信联系报名。 报名后等候正式讲座开始的通知。
另外提醒, 烟台方法所有产品线培训项目调价将在2月1日正式生效,请留意前面所发文章了解。
楼主最近还看过