开机显示REBOOT AND SELECT

VER6.0的改进内容与二次开发文档
一、改进内容:
1. 修复了配方不保存的问题。
3. 新增单次读取PLC寄存器的功能。
4. 新增软键盘大小可调功能。
5. 数据显示器增加了U扫描器输入方式。
6. 修复了IO列表可控功能。
7. 新增了CSV文件的读写方法。
8. 支持最新的VS2022版本。请注意,新版本的所有系统数据都已改成CSV文件保存,参考第96集视频进行升级。
二、二次开发文档:
以下是为有一定C基础、需要进行二次开发的机工程师整理的一些C操作PLC的方法。
【系统方法】:
1. 判断控件是否启动完成:`PCHMI.PClass.SystemRun`,只有控件启动完成后才可以使用操控PLC的指令。
2. 判断通讯状态:“0”表示第一个PLC:`PCHMI.PClass.IsPlcLink(0)`。
3. 获取或设置当前使用的语言:`PCHMI.PClass.Language = 0`。
4. 关闭第一个PLC通讯:`PCHMI.CONFIG.PLC_OFF[0]=True`。
5. 重启程序,用于长时间通讯超时、无法恢复的情况:`PCHMI.UpConfig.ReBoot()`。
6. 调用通信配置窗口:`new PCHMI.UpConfig().ShowDialog()`。
7. 将文字转语音播放出来:`new PCHMI.PClass().Speech("你好!")`。
8. 打开Modbus-Tcp服务器监控窗口:`new PCHMI.MODBUS监控竖屏().Show()`等。
【权限管理】:
【沿边检测】:包括PLC编号、位地址、上升沿、下降沿、值变化等的检测。
【文件读写】:包括字符串保存到指定文件、从指定文件读取内容等。
【CSV读写】:包括写入一行数据到CSV文件、写入多行数据到CSV文件、读取CSV文件内容到DataTable、将DataTable里的内容写入CSV文件等。
【配方功能】:包括从指定配方文件调用配方、保存指定配方文件名的配方、删除指定配方文件名的配方等。
【打印功能】:包括打印控件里的画面、打印表格、打印预览表格等。
【单次读取数据】:注意在通讯质量不好的状态下,单次通讯会等待直至超时,可能会有界面卡顿现象。
