服务电话

13902869638

图片展示
图片展示
新闻中心

13902869638

借力AI未写一字完成通讯规约源码

作者:MAKELINK 浏览: 发表时间:2026-02-21 19:07:57 来源:自创


一行代码未写完成通讯规约源码和点表提交


 

1、deepseek账号准备,免费的,手机号注册使用。deepseek.com电脑能上网站打开网页;

2、准备三个通讯管理机模板文件:

(1) 问答类规约demo.lua;

(2) 关于遥测类型.txt;

(3) 点表模板1.json  

3、准备需要通讯设备的规约文档,如上面的:wld2003微机保护通讯规约.doc,可以多种格式,pdfxlstxt等,反正deepseek是来识别的

4、准备需求文字,就是上面文字框的内容,当然,你可以提更多的需求,比如某个电流越限触发继电器等,很复杂的算法也不拒绝的。文字粘贴如下:

 

参考LUA附件源码构架,生成另一个文档的规约源码,如果有多个型号,每个型号生成一份LUA源码,如果有变比等参数,先读后用于后面数值计算,如果有故障录波功能,需要读取录波数据,同时把录波数据存到prj目录,格式为comtrade-ascii文件,如果同时有开关量模拟量数据采集,在读开关量时检测开关量变位,有发现变位应插帧读取该设备模拟量等其他实时值,如果有电度数据,大约15分钟轮询一次读取,如果有对时功能,大约30分钟间隔发送一次报文。同时,参考附件(点表模板1.json)内容和格式项目使用GBK编码生成新附件点表模板文件,如果有多个型号,为每个型号生成各自的点表模板文件,点表模板1.json文件内容的遥测类型“type”字段值在附件(关于遥测类型.txt)中有描述,还有“name2”的值一般为英文,“name”可以中英文,生成时请注意填写,同时,YX第一个点被系统固定为通讯中断,YX第二个点也由系统管理,所以YX规约解释的点号是从第三个点(0开始为2),同时生成的YX点表模板时注意要多加这两个系统点

 

5、选中深度思考联网搜索两个选项,点击开始箭头,稍等片刻就完成

 

6、拷贝或下载LUA规约源码:

 

7、下载或拷贝点表模板:

 

生成的点表文件需要执行去空格去换行符号才可以使用,建议使用notepad++操作。

 

8、利用数据库组态工具导入点表模板,工程建库,关联LUA脚本驱动文件,下载LUA脚本驱动文件到通讯管理机指定路径,再通过数据库工具把工程配置下装到通讯管理机

案例分享1:https://chat.deepseek.com/share/xz4q8uya1a8n1v0wml


总结:使用deepseek辅助,我们可以不用写一行代码即可完成规约驱动编写,甚至复杂103dnp3.0的或内容很多的376.1698规约等。同时考虑了变比参数读取和参数参与计算、变位优先读取;故障录波读取等;同时一并生成规约点表文件,点表文件自动生成英文key以及生成遥测类型值。



文章推荐

首页   |  关于我们   |  产品中心   |  技术支持  |     AI规约编程应用  |   联系我们   | 

Copyright @ 珠海利通电气有限公司 All Rights Reserved 粤ICP备2023084260号-1

添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了