开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 11800|回复: 89
收起左侧

[易语言成品模块] 工控Modbus模块

[复制链接]
结帖率:100% (3/3)
发表于 2019-5-2 21:17:51 | 显示全部楼层 |阅读模式   福建省泉州市
分享例程
界面截图:
备注说明: -
本帖最后由 xheqiang 于 2019-5-2 21:19 编辑

有搞工控的都知道,这个模块的意义.本人找了很多资料,在各大论坛找遍了,没找到一个合适的.

真正实现一发一读.不发不读.支持超时控制(可不是用SetTimer这个API实现的)
这个模块是和下位机(比如PLC,温控表等)不主动发送数据的量身定做的
有没有需要的  有需要的我就上模块
有了这个,你只需要关心怎么绘图做上位机了.
  
子程序名返回值类型公开备 注
创建逻辑型 必须先创建
参数名类 型参考可空数组备 注
端口号整数型端口号
波特率整数型端口波特率
数据位整数型4-8,指定端口当前使用的数据位,只能是4-8位
停止位整数型0=1,1=2
校验整数型0-4,只能是0-4 0=无校验 1=奇校验 2=偶检验 3=mark 4=space.
写入超时时间整数型写串口超时时间,为空1000(单位毫秒)
读取超时时间整数型读串口超时时间,为空1000(单位毫秒)

子程序名返回值类型公开备 注
发送数据整数型 返回0为正确返回,返回1为写入错误,返回2为读取错误,返回3为返回的字节数小于接收的字节数(参数2指定的字节数),返回4为串口没有打开,返回5超时.
参数名类 型参考可空数组备 注
参_发送的数据字节集发送的数据
参_接收的字节数整数型欲接收数据的个数,如果收到的数据大于此参数,则多余的数据则丢弃。为0或者小于0则不接受数据,发送完直接返回。
参_接收的数据字节集接收数据的指针

子程序名返回值类型公开备 注
关闭串口逻辑型 关闭并释放串口

子程序名返回值类型公开备 注
枚举串口整数型 枚举串口,失败返回-1,正常返回找到的串口数
参数名类 型参考可空数组备 注
串口列表串口信息

子程序名返回值类型公开备 注
清空缓存区逻辑型 丢弃指定通信资源的输出或输入缓冲区中的所有字符。并且终止对资源的等待读取或写入操作。发送数据时自动先调用此函数

子程序名返回值类型公开备 注
取读取毫秒数整数型 在 发送数据()函数立即调用后立即调用这个可以取到读取数据所用的毫秒数

子程序名返回值类型公开备 注
取写入毫秒数整数型 在 发送数据()函数调用后立即调用这个可以取到发送数据所用的毫秒数

子程序名返回值类型公开备 注
置超时时间逻辑型 修改发送和接受数据超时时间,在创建时默认就调用了此函数,公开此函数是为了中途需要改变超时时间。注写入和读取超时为零将一直等待直到读到指定的字节或写出所有字节数
参数名类 型参考可空数组备 注
写入超时时间整数型
读取超时时间整数型

支持



补充内容 (2019-10-25 19:32):
下载地址的20楼

评分

参与人数 2好评 +2 精币 +3 收起 理由
网络注册络员 + 1 + 1 新技能已get√
yujiekuxiao + 1 + 2 支持开源~!感谢分享

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:100% (3/3)
 楼主| 发表于 2019-5-16 20:40:11 | 显示全部楼层   福建省泉州市
本帖最后由 xheqiang 于 2019-5-16 20:49 编辑

不好意思,最近在忙一个项目到今天才有时间逛论坛.模块来了  例程就不上了.  每个函数都有解释.

串口模块.rar

7.93 KB, 下载次数: 448, 下载积分: 精币 -2 枚

模块

回复 支持 反对

使用道具 举报

签到天数: 27 天

发表于 7 天前 | 显示全部楼层   新疆维吾尔自治区巴音郭楞蒙古自治州
谢谢分享
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-1-19 16:39:38 | 显示全部楼层   江苏省苏州市
谢谢!!!!!!
回复 支持 反对

使用道具 举报

发表于 2023-12-28 15:43:42 | 显示全部楼层   四川省成都市
谢谢,学习一下
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 1 天

发表于 2023-7-17 16:37:03 | 显示全部楼层   天津市天津市
拿去学习学习
回复 支持 反对

使用道具 举报

发表于 2023-7-9 10:33:39 | 显示全部楼层   江苏省无锡市
学习一下
回复 支持 反对

使用道具 举报

发表于 2023-6-12 16:46:42 | 显示全部楼层   四川省成都市
TCP协议可以吗
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-5-6 22:41:11 | 显示全部楼层   河南省郑州市
感谢大佬,支持
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 27 天

发表于 2023-3-27 09:59:24 | 显示全部楼层   浙江省宁波市
开源的在哪一楼下啊
回复 支持 反对

使用道具 举报

发表于 2022-11-28 09:13:23 | 显示全部楼层   广东省佛山市
血虚顶顶顶顶
回复 支持 反对

使用道具 举报

签到天数: 15 天

发表于 2022-11-22 17:27:59 | 显示全部楼层   河南省鹤壁市
学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表