🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 单板PLC新固件V10更新说明 1. 新固件开机前2秒在迪文屏的左下角,会显示出PLC内核名称,版本,以及编译时间 如下图: HPC-BASE V1.28 :PLC内核名称和内核版本;下边为程序编译时间。 ![](https://img.kancloud.cn/61/a0/61a087bae8d6e157deea4386ffae0cc4_1170x705.png) 2. 增加字符显示内容地址,以数值0为结束标志,迪文屏上显示内容就是从此读出。 (1) F470 - F477 // 内核版本 :最多16个字符 (2) F478 - F487 // 编译时间 :最多20个字符 (3) F488 - F499 // 公司名称 :最多24个字符: 常州汇邦电子有限公司 3. 增加了对Modbus Ascii通讯协议的支持,原来虽然可配置,但不可用。 (1) 从模式测试过没问题。 (2) 主模式未进行测试(应用极少),功能已实现。 4. 本次同时更新了IAP底层: (1) 仅在第一次下载固件时(刚充完底层时),可以选择固件PLC型号。 (2) 之后下载,程序会根据第一次下载时选择的固件,自动下载,配置无效。 (3) 如果要更换型号,需要重新下载底层,理论上不会出现改变硬件型号的情况。 (4) V10之前的固件自动选择功能无效,要手动选择固件。 (5) V10固件支持自动选择功能,第一次下载选择后,后续就不需要再选。 (6) 暂时:使用V9固件进行一次下载,再使用V10下载,可以改变固件型号;V9下载完成后别退出下载模式,立即使用V10再次下载。 ![](https://img.kancloud.cn/c6/d9/c6d9099e8f736fc058b341a0a1e4eaaf_370x168.png) 5. 新固件更新内容说明 (1) 去除了S版本 (2) 将在线产品的固件程序,进行了重新排列 (3) 将迪文和大彩固件进行了整合,可以通过软件配置选择使用哪种屏(带D固件)。 (4) 老版本固件没有按照规则设计的(4.3寸的屏没有放U5口),不再收录,新硬件改版本处理。 (5) 不再使用的硬件,也不收录,以减少维护时间。 (6) 没有收录的固件程序,可以继使用V9的固件。 (7) 如果有需要收录到V10里的固件,请提出。 ![](https://img.kancloud.cn/02/46/024689c0e3ac85a8bb29876dc79d6cef_377x198.png) 6. 新版本固件,有带D后缀的程序,支持迪文屏和大彩屏, (1) 需要HBPLC\_V1.21版本上位机进行配置使用(老版本,默认大彩模式) (2) 屏接口必须在串口5,以便软件上统一进行兼容,减少维护工作量。 (3) 不在串口5,并且带迪文屏的型号不列入本固件中,一般不再更新。 (4) 默认工程打开,串口5为ModbusRTU从模式,上位机要进行配置后才支持迪文屏。 ![](https://img.kancloud.cn/12/ab/12ab34313aa1663f26c2832dacd321e9_404x297.png) 7. 上位机编译软件HBPLC更新到1.21版本,为全功能版,支持各个型号。 (1) 新版本编程软件,支持老版本固件,只是新功能在老版本固件里不能使用。 (2) s支持标准PLC和微核PLC,在新建时可以选择PLC内核型号 ![](https://img.kancloud.cn/bc/0b/bc0bf8290039c7e9311fd2bdd92e1f78_434x229.png) (3) 配置好的工程,可以在系统配置里改变PLC内核型号 ![](https://img.kancloud.cn/5e/b3/5eb3e892199d2764c7f58f9172f08417_752x508.png) (4) 由老版本软件创建的工程打开后都是HPC标准型的,非标准型时需要按上一步重新配置型号为:微核基础型。 (5) 下载和仿真时,如果工程配置型号与实际不对,会弹出信息以修改型号。 8. 在没有硬件实时时钟的系统里,加入了虚拟计时系统,需要校准机制保证其准确: (1) 实时时钟数据地址为: ① D8013 实时时钟秒值 Modbus地址:W10013 ② D8014 实时时钟分值 Modbus地址:W10014,后续类推 ③ D8015 实时时钟时值 ④ D8016 实时时钟日值 ⑤ D8017 实时时钟月值 ⑥ D8018 实时时钟年值 (2) 虚拟计时系统仅针对,时分秒和日期,四个值进行累加计时。 (3) 年月值由校准系统写入,系统默认为2019年10月1日。 (4) 时间不保存,在上电开机时虚拟系统会以某一固定值时间开始计时。 (5) 虚拟计时要求有一个校准系统来配合,以获取年月,以保证时间准确 (6) 如DTU获取时间后,长时间间隔的对第一条所述寄存器写入准确时间。 (7) 有实时时钟硬件的PLC,虚拟系统不运行。 9. 迪文屏上位机改进: (1) 加入版本管理和显示,在标题处显示软件版本号(未完成)。 (2) 下载时会自动根据PLC硬件配置工程型号(未完成)。 (3) 加入文本显示模式:由文数对应控制增加功能生成,已完成 ① 作用为对寄存器内的值直接进行文本显示, ② 支持中文和英文,范围为GB-2312标准字符集。 ③ 可以配置起始地址和字符最大长度 ④ 遇到字符结束标志0时,或是配置的字符长度时,结束显示内容。 ⑤ 数据必须是可显示字符,不然就会是乱码,如显示DTU的ID信息等。 ![](https://img.kancloud.cn/5a/c5/5ac5ef05978ecdbe5cdcb8b93db70dbb_226x415.png)![](https://img.kancloud.cn/94/51/945194b80d0d890c5c669b2ab3986c4f_522x235.png) ![](https://img.kancloud.cn/4e/cc/4ecc2b6198473b667e2e4984fa1a6df7_674x408.png) (4) 加入时间显示功能,也由文数对应控制增加功能生成(未完成,识别索引值\=1) ① 继承文数对应的参数,可以配置边框字体颜色等 ② 地址不可设,默认为D8013,即时钟的秒信号 ③ 上位机显示内容为固定时间值,显示上位机软件编译生成时间。 ④ 下位机已实现,上位机更新后即可使用。 ⑤ 显示示例如下图所示。 ![](https://img.kancloud.cn/ad/d4/add41da9510325336a24f5df83910681_1010x563.png) (5) 上位机配置说明,将上位机的下拉选择框改成如下图中文 @王尉 ![](https://img.kancloud.cn/d8/b3/d8b3c5dc249f05a9ec8ad64ad208abde_286x409.png) 常州汇邦电子有限公司 周从文 2019-10-13