欢迎进入PLC功能块藏馆 !
三菱编程者轻松摸鱼秘籍
来源: | 作者:PLCLibrary | 发布时间: 2023-11-22 | 519 次浏览 | 分享到:


PLC编程助手主要功能是导出works2和works3的标签,以便在触摸屏内部使用标签编程。并自动生成报警。(目前仅威纶触摸屏)


工具在导出标签的同时,检查地址分配时重复项,做出提醒,同时根据标签名称自动生成报警。有些触摸屏不支持字节拆分到位,所以在标签生成过程中自动转换字节到位,方便使用。

此工具面向三菱结构化高级编程,如无自定义数据结构及数组的程序,并无效率提升,请忽略。对使用自定义数据结构及数组的用户提升极大,越大的项目效率提升越明显,在编程Q13以上时,传统方法一个星期的工作量可在10分钟内完成,且可以保证无错。

工具运行过程中,无人值守,完成时自动给出执行结果报告,由于需要控制第三方程序会有诸多意外,常见的情况列一下以便简单使用此工具。

在收集标签信息时用到交叉参照信息,最好手动打开交叉参照窗口,并勾选所有的项目。运行之前保证gxw和gx3程序已经编译完成,否则works无法开始搜索

示例图如下:

     

工具运行过程中会从屏幕读取信息,要保证交叉参照窗口的大小足够,以免太小或者被遮挡,无法获取到内容。

软件运行过程中虽然会自动检查并设置这些选项,但是还是建议自行设置后保存,因为此工具采用的“开环”编程方式,即只发送指令,没有都检查指令的反馈结果确认。操作第三方窗口要求窗口布局本站相同,以免操作失败。参考EBpro布局如下:

获取标签搜索过程中需要设置部分选项,以便能够搜到需要的标签,如:也搜索标签定义,分层显示。可参照以下设置


对于Q13,R16以上项目时,搜索过程中三菱软件本身会报错,超出最大值限制,解决方法是用备用的文件删除gxw及gx3所有的程序文件,只保留全局标签及结构体数据,此时数据量会大大减少且会包含我们需要的数据。当然删除程序文件后数据量减少也会极大的提升搜索效率,建议运行本工具前删除程序文件,以节约运行时间。超限时报错图如下:

本工具运行时很多时候依赖标签名称来判断数据,并以标签中含有“alarm”,“报警”“warning”,“警告”,“information”,“信息”字样的标签判断为报警。主要使用中文编程,以省略注释及自动填充报警信息。在生成报警的过程中会自动将上述字样的英语翻译为中文。



主要依据的标准信息如下:

判断报警依据字段:“alarm”,“报警”“warning”,“警告”,“information”,“信息”,不区分大小写。

自动拆分字到位的字段判断依据:HMI_PB_D  拆分0189位

检查重复地址时检查区域:M D ZR X Y

触摸屏标签仅收集 M D ZR区信息,其它忽略。

此工具也在使用中改进,如您有好的建议,也可联系。