精易论坛

标题: 易语言写一个物联网中控,MODBUS协yi,串口例通讯分享。 [打印本页]

作者: 1239774357    时间: 2021-6-20 21:46
标题: 易语言写一个物联网中控,MODBUS协yi,串口例通讯分享。
本帖最后由 1239774357 于 2021-6-21 09:22 编辑

前两天开源的MODBUS协议模块,意外的火了,各路大V争相转发,但是好多易友不明白模块的用法,
因为项目的原因,我也不能将我写好的软件,开源给大家。

于是想着做一个MODBUS 协议的物联网控制例子,来给大家讲一下模块用法和MODBUS工业协议,


工控软件很简单,很简单,没有你们想象的如此复杂,如果我这个帖子能多帮易语言培养几个工控人,能多帮几个兄弟找到正路,就值了。

首先假设需求:因为我这里是北方农村,水箱在楼顶,如果冬天温度过低,水箱就会冻住。

所以要达到的一个目的就是 水箱温度低于0度(可设定的值)。

就自动打开继电器,将加热管的电通上,如果高于5度(可设定的值),就将继电器自动断开,停止加热。


首先我们需要准备的 硬件:

1.温度探头。

2.我们自研的温度采集器(modbus协议)

3.485继电器

4.485转USB

5.24V电源(给采集器和485继电器供电)



将采集器和继电器的485都并联连接,即给两个设备都供上电,并且将采集器modbus地址设置为2,485继电器地址为1.
将485转USB的485口,也用线接入485中。 实现电脑与两台设备进行通讯。


下面我们开始写易语言程序。
设计界面:

已知打开485继电器的 命令为:”01 05 00 00 FF 00 8C 3A
关闭485继电器的串口命令为:”01 05 00 00 00 00 CD CA
温度采集器中存放温度的modbus区为30001。


每隔10秒钟要采集一次温度。 开始写代码。导入modbus模块。

编写程序。

十分钟搞定! 就是如此的简单。



我将 软件和模块源码放到下边看需要的 回复下载。



欢迎诸位有识之士全栈工程师加入我们。需求人才:react,C,蓝鸟,JAVA. 硬件工程师:电路图绘制,熟悉keil。PLC编程,懂各种外围电路的应用。


工控人,做单片机 /plc的朋友欢迎加我QQ1239774357 一起交流。
易语言工控交流群:154751084








VX截图_20210620220628.png (29.94 KB, 下载次数: 7)

VX截图_20210620220628.png

温度控制继电器 软件 模块源码.zip

1.88 MB, 下载次数: 439, 下载积分: 精币 -2 枚


作者: djmy2018    时间: 2021-6-21 00:13
牛皮, 厉害, 我无话可说
作者: lijuntao    时间: 2021-6-21 00:19
学习一下
作者: 1239774357    时间: 2021-6-21 00:29
俩bug.....早上上传新的。。不过看看思路就可以了
作者: 228245280    时间: 2021-6-21 01:39
易语言写一个物联网中控,MODBUS协yi,串口例通讯分享。 [修改]
作者: fjc4415    时间: 2021-6-21 02:17
本帖最后由 fjc4415 于 2021-6-21 02:20 编辑

学习学习
作者: 一C    时间: 2021-6-21 02:44
可以研究模块
作者: wmv520    时间: 2021-6-21 03:05
6666666666666666666666666666
作者: sjtkxy    时间: 2021-6-21 05:13
语言写一个物联网中控,MODBUS协yi,
作者: 网络注册网员    时间: 2021-6-21 07:58
666666666666666666
作者: mier001    时间: 2021-6-21 08:10
支持一下。。。。
作者: gxlm2001    时间: 2021-6-21 08:22
感谢楼主分享
作者: 李泽勇2    时间: 2021-6-21 08:22
感谢分享,很给力。
作者: qq1056123185    时间: 2021-6-21 08:37
这个中控必须用你们的?那这。。。
作者: wuqingg    时间: 2021-6-21 08:49
谢谢,温度器买到山寨的,水箱已炸。
作者: Anend    时间: 2021-6-21 09:02

可以研究模块

作者: 1239774357    时间: 2021-6-21 09:17
wuqingg 发表于 2021-6-21 08:49
谢谢,温度器买到山寨的,水箱已炸。

,水箱炸了别找我赔钱。
作者: 1239774357    时间: 2021-6-21 09:17
qq1056123185 发表于 2021-6-21 08:37
这个中控必须用你们的?那这。。。

用谁的都行,只是让你了解下串口通讯和modbus协yi
作者: 反客为主    时间: 2021-6-21 10:01
感谢分享,很给力!~
作者: 1125542511    时间: 2021-6-21 10:10
看下原理
作者: qq1056123185    时间: 2021-6-21 10:11
1239774357 发表于 2021-6-21 09:17
用谁的都行,只是让你了解下串口通讯和modbus协yi

大佬,我想对接小爱音箱,用易语言编的话,有什么模块推荐一下?
作者: heyi8831    时间: 2021-6-21 10:11
6666666666666666666666
作者: 乾亦元    时间: 2021-6-21 10:13
谢谢分享!!!
作者: 擦肩而过    时间: 2021-6-21 10:19
感谢分享
作者: 君九    时间: 2021-6-21 10:22

作者: 钢铁侠9999    时间: 2021-6-21 10:39
        支持,膜拜了~
作者: 1239774357    时间: 2021-6-21 10:44
qq1056123185 发表于 2021-6-21 10:11
大佬,我想对接小爱音箱,用易语言编的话,有什么模块推荐一下?

那个不在串口通讯的范围内,查阅小爱音箱的API进行对接。
https://xiaoai.mi.com/miot
作者: lcb    时间: 2021-6-21 13:26
谢谢分享!支持开源!
作者: 龙少0512    时间: 2021-6-21 13:31
这个厉害了,感谢分享
作者: futonyon    时间: 2021-6-21 14:03
这个厉害了,感谢分享
作者: qq2518    时间: 2021-6-21 14:04
厉害厉害。感谢分享
作者: 等待噺の黎眀    时间: 2021-6-21 14:30
学习一下

作者: yuyang508    时间: 2021-6-21 14:54
感谢分享,很给力!~
作者: cy2018    时间: 2021-6-21 15:51
謝謝分享。。
作者: kingchain    时间: 2021-6-21 19:32
这个值得学习

作者: k520413    时间: 2021-6-21 19:35

作者: 移不动    时间: 2021-6-21 21:30
        新技能已get√
作者: plt1111    时间: 2021-6-21 22:10
感谢分享,很给力!~
作者: lookadm    时间: 2021-6-21 23:12
动手能力强
作者: 冷叶追风    时间: 2021-6-22 01:25
看看这个新的东西

作者: q1123019301    时间: 2021-6-22 04:25
易语言写一个物联网中控
作者: wanchaoqing    时间: 2021-6-22 07:03
厉害厉害,支持楼主
作者: BlueBoy    时间: 2021-6-22 08:29
#在这里快速回复#支持,膜拜了~
作者: 1173029975    时间: 2021-6-22 08:33
696666就看看
作者: gulang520    时间: 2021-6-22 08:40
十分钟搞定! 就是如此的简单。

作者: tmkwcwt2019    时间: 2021-6-22 08:48
感谢分享,很给力!~
作者: cc66029    时间: 2021-6-22 10:26
谢谢分享!支持开源!
作者: 泅渡    时间: 2021-6-22 10:29
感谢楼主分享
作者: 你送的花开了    时间: 2021-6-22 11:34

谢谢分享!支持开源!
作者: cecwangxu    时间: 2021-6-22 11:59
谢谢分享
作者: yxl2008    时间: 2021-6-22 12:10
支持,膜拜了~
作者: 易语言新新手    时间: 2021-6-22 12:58
支持开源~!感谢分享
作者: lvzhi_123    时间: 2021-6-22 14:25
支持,膜拜了~
作者: ysjpl    时间: 2021-6-22 15:24

作者: csyangxu    时间: 2021-6-22 15:59
谢谢分享
作者: 韦贝贝    时间: 2021-6-22 16:06
        支持,膜拜了~
作者: 游走的灵魂    时间: 2021-6-22 19:02
好不好用呢.......
作者: xyx    时间: 2021-6-22 20:29
谢谢分享,这个值的收藏学习
作者: 萧敬腾    时间: 2021-6-22 21:14
谢谢分享````
作者: qiyues    时间: 2021-6-22 21:25
   感谢分享,很给力!~
作者: 784326742    时间: 2021-6-22 21:31
都在玩中控?有钱人
作者: fzb0225    时间: 2021-6-22 21:36
学习下 需要工业东西
作者: qxuem    时间: 2021-6-22 22:58
来看看原理
作者: 124149449    时间: 2021-6-23 01:01
不明真相的吃瓜群众路过~\赶紧买个瓜围观
作者: lls605    时间: 2021-6-23 01:32
学习下·······
作者: xo37    时间: 2021-6-23 07:28
感谢楼主分享;
Modbus 秒级的轮询,比较简单;
但如果工业控制也是秒级轮询,就有些滞后了;
作者: 917622157    时间: 2021-6-23 08:34
这是好东西  支持希望发布更多类似作品
作者: Bubles    时间: 2021-6-23 09:35
6666666666666
作者: wlaita2286    时间: 2021-6-23 09:40
支持开源~!感谢分享
作者: 1239774357    时间: 2021-6-23 13:46
xo37 发表于 2021-6-23 07:28
感谢楼主分享;
Modbus 秒级的轮询,比较简单;
但如果工业控制也是秒级轮询,就有些滞后了; ...

只是个例子,具体逻辑可以根据实际情况编写。

作者: xirui2075    时间: 2021-6-23 14:22
66666666666666666666
作者: 酷易自绘    时间: 2021-6-23 14:25
支持开源~!感谢分享
作者: mcaeg    时间: 2021-6-23 19:37
学习下
作者: 李林5201314    时间: 2021-6-23 19:52
谢谢分享
作者: whoareyou    时间: 2021-6-23 21:24
感谢分享,有你更精彩
作者: 小毛皮    时间: 2021-6-23 21:43
这也太强了把
作者: 小毛皮    时间: 2021-6-23 21:43
膜拜大佬
作者: 精易老大    时间: 2021-6-23 22:39
很厉害的样子
作者: 无艸忘居    时间: 2021-6-23 22:49

这是好东西  支持希望发布更多类似作品
作者: 扯谈i    时间: 2021-6-23 22:55
66666666666666
作者: 2077485620    时间: 2021-6-23 23:35
6666666666666
作者: easonhome    时间: 2021-6-23 23:56

很厉害的样子
作者: 龙猫LM    时间: 2021-6-24 03:03
3514351351351351035103
作者: 可爱de小胖墩    时间: 2021-6-24 08:15
感谢分享,很给力!~
作者: BlueBoy    时间: 2021-6-24 08:22
#在这里快速回复#支持,膜拜了~
作者: zzzyf    时间: 2021-6-24 08:37
#在这里快速回复#支持开源~!感谢分享。刚好写过一个modbus-tcp的
作者: gyt1978    时间: 2021-6-24 08:51
感谢楼主开源,这方面的资料实在太少了,有时候,找到相关的资料,介绍的也比较简单,这次楼主给大家发福利了,再次感谢楼主!
作者: 布鲁惠斯    时间: 2021-6-24 08:56
支持开源~!感谢分享
作者: tyler998    时间: 2021-6-24 09:01
支持开源~!感谢分享
作者: flyhsx    时间: 2021-6-24 10:45
下载学习一下

作者: speaklp    时间: 2021-6-24 11:30
学习学习了.这个太好了
作者: 大饼博士    时间: 2021-6-24 13:21
感谢分享感谢分享
作者: clocks    时间: 2021-6-24 19:09
感谢楼主。学习学习先
作者: 王者路太艰难    时间: 2021-6-24 19:26
一个物联网中控,MODBUS协yi,串口例通
作者: louyu    时间: 2021-6-24 20:26
支持开源~!感谢分享
作者: sun376366866    时间: 2021-6-24 20:54
感谢分享!支持开源

作者: flyhsx    时间: 2021-6-24 22:24
支持一下   多出例程
作者: addorn    时间: 2021-6-25 00:49
谢谢分享
作者: 马生    时间: 2021-6-25 08:14
学习了,谢谢

作者: 就是那个秋    时间: 2021-6-25 10:02
        感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4