-
公开(公告)号:CN118535161A
公开(公告)日:2024-08-23
申请号:CN202310154978.2
申请日:2023-02-22
Applicant: 上海宝信软件股份有限公司
Abstract: 本发明提供了一种PLC编译器监视功能实现方法及系统,包括:步骤S1:在PLC程序起始位置生成多个全局变量;步骤S2:获取PLC程序的中间代码和局部变量的存储位置;步骤S3:获取PLC程序局部变量的dwarf数据操作码;步骤S4:令全局变量中间代码加入dwarf数据操作码;步骤S5:将PLC程序运行时全局变量的值作为对应局部变量的过程值输出。本发明提供了一种基于dwarf数据的PLC编译器监视功能实现方法,能够在PLC程序运行时,不中断程序,实时获取程序中变量的值;本发明当程序出现错误或异常时,用户可以通过变量的值对程序进行异常检测。