### 单板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