设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『数控/电机控制/运动控制/工业总线』
›
0329 【万泉河】天花板级标准化封装的MODBUS RTU程序 ...
返回列表
发新帖
0329 【万泉河】天花板级标准化封装的MODBUS RTU程序
[复制链接]
26396
|
0
|
2025-1-3 08:16:22
|
显示全部楼层
|
阅读模式
0329 【万泉河】天花板级标准化封装的MODBUS RTU程序
我太孤独了。
PLC标准化编程烟台方法问世7年,我等了7年,终于有人敢和我吹一样的牛逼了。而且牛逼比我吹的还高,一步到位吹到了天花板。
[img=399.8499755859375,330.25]https://mmbiz.qpic.cn/sz_mmbiz_png/Wv6m2MpUom6ZE1xkWAZ86hEvfIVhbOW4cicvTwQAdNC0XQnOcpuTXYcnwjFu4ZiadEib2cmhy2PbmYPQEcl7375sg/640?wx_fmt=png[/img]
也终于让我知道了可对标的天花板的高度,有了参照物了。
今天上午,看到有人转发的广告。我从中知道了天花板的价格1600元。SMART 200中实现MODBUS RTU轮询的通讯库。
这我有啊!只不过一直没有拿出来。只是在烟台方法学员内部分享使用了。
我在2019年实现了S7-1500/1200优雅MODBUS通讯库封装,我取名为GML。后来实现SMART 200中的GML则比较曲折,先是花费了2个月,没搞成,失败了,就搁置了。后来我给负责的实施标准化的公司的配合的同事知道了这个事,表示还是很有用,就有事没事的老催我,我可能是在2020年左右又花了点时间把实验台搭起来重新又调试的,然后交付使用了。效果还不错。
然后,,,,我又把这件事给忘掉了。一度以为自己并没有做过SMART 200版本的GML库。直到有学员问起我这件事,我又去核实了一下,才发现早就优雅实现了。我分享的烟台方法SMART200版本的程序里面,是有MODBUS TCP通讯的,但我当时还没实现GML库,所以是用老的笨办法实现的,所以那部分还不够优雅。还好数据并不多,只有一个WP231的称重模块,使用的通讯。
2024元旦过后,我把S7-1500/1200的GML库抽取出来,打了个包,挂在X宝上出售, 售价每天调整,价格为当日距离元旦的天数。比如今天是3-29,则为89元。但如果还没及时调整,也有可能是前几天的价格。我有空时,就会调整更新。
而SMART 版本的GML,则一直没有打定主意去整理。主要是,SMART 200中的模块库封装比较麻烦,需要用到不少烟台方法的技能,而让我把烟台方法技能给完全剥离掉,代价必然会破坏原有封装的完整性,也会破坏其使用的优雅程度,所以就迟迟没有动手去做。
楼上的天花板级的广告主的做法是,他的库程序是免费开源的, 然而使用方法要他通过十几个小时的讲解传授习得。
和我的做法习惯完全相反。
我的做法是,只要我封装好了,所有使用者可以直接拿来用。不需要懂得实现的原理,也不需要读懂每一句代码,就能够在自己的项目中反复重复使用。就好比,系统带的那一组MBUS_CTRL/MBUS_MSG的库,其实也是一堆不知所云的代码实现的。只不过系统给锁住了,通常大家都看不到。但并不妨碍大家使用它。
所以,我在交付GML库的时候,我做的代码部分也是用密码锁定的。简单使用并不需要查看程序逻辑。当然,对于爱好学习者,想通过学习其中的逻辑提升自己的技巧,或者想帮我升级下GML的功能,我也会交给他密码。
总之,我一直以来的做法就是贯彻最彻底的高内聚低耦合,复杂的部分,我一次性封装做好,力求实现使用中的最彻底的简单。简单到一个简单的例子,一个简单的视频,让学习者照猫画虎就能学会使用。
所以,学员学习的过程,我从不亲手辅导,所以也不需要付出精力,所以我可以有更多时间做更多的事。所以这其中的成本对我来说可以非常低。可以一次开发,无限次的重复拷贝,那么学习者也是一次性的学习,就可以无限次的重复使用。最终提升你的工作调试效率。
现在,有天花板为参照物,就有了目标了。我们可以试着从下往上来挑战一下天花板。从今天开始,以天花板1/10的价格160元, 然后明天170,后天180, 每天加价10元,直到某一天到达天花板1600元,我们既不超过天花板(对买家不利),也不能低于天花板(要我承认GML不如天花板优雅也很难)。所以最终价格会恰恰好停留在1600元。距离现在是144天,大约会在2024年8月20日。
GML 优雅MODBUS通讯库函数及应用示例用于西门子S7-200 SMART-淘宝网 (taobao.com)
https://item.taobao.com/item.htm?ft=t&id=778443913119&spm=a21dvs.23580594.0.0.3bc1645eUyxRDG
X宝下单后记得微信联系索要程序。不过目前还没整理好,大约1-2周可以交付。
同时别忘记GML 1500/1200版本的仍在逐日涨价中。现在是89元。
地址:GML 优雅MODBUS通讯库函数及应用示例用于西门子S7-1200/1500-淘宝网 (taobao.com)
有一位买家在第一天就下单了,然而迟迟不跟我联系,过了春节之后跟我联系说,他过年玩过头了,忘记了。不过拿到的时候当天价格已经2倍多了,等于提前下单还是赚了。
另外再讲一个有意思的事。
前天有位买家买了GML1500库,然后今天跟我联系说不会用,英语也不懂。问怎么实现和他的某个电能表通讯。我就打视频过去,想几分钟教教他做出来算了。接了以后一看,好嘛!满头白发,原来是个70多岁的老人,耳朵还比较背了,根本听不到手机里的话,所以聊了几句还是挂断了,要他把通讯协议发给我直接给做了一个。
老先生这样的学习精神,看来是超越了相当多的年轻人了。
我希望的是,所有参加GML的学员,对自己做好的相应的通讯站的通信程序,最好能再做到互相分享,这样当遇到设备通讯需求的时候有别人已经做过,就不需要再花时间重新解读通信协议了。虽然这已经很容易了。
最后还有一点,所有需要学习GML掌握MODBUS通讯技能的学员,如果自己手头没有S7-1200或者SMART200的PLC,也没关系。我这里分别有一台PLC挂在我办公桌下的WANQ路由器下面。任何人需要的时候,我发一个客户端软件给你,你就可以从远程来调试通讯。甚至,PLC通过WEB和你本地的仪表通讯都可以。
当然, 如果有人要试用WANQ,可以点文后的链接了解报名。
【万泉河】2024 PLC标准化编程培训咨询问答(2024更新2)
【万泉河】 WANQ 远程互通路由器免费试用计划(更新1)
2024特惠:GML MODBUS通讯库
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
姜工Engineer
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』