### ERROR_SET -- 报错输出

类型 | 系统指令
描述 | 当 BASIC 程序运行出错的时候，输出口自动打开，并且把错误信息写到对应的 MODBUS 寄存器，输出口状态还原时 BASIC 程序会自动重新运行。 寄存器长度至少 32 个字节。
语法 | ERROR_SET(输出口,modbus 寄存器地址[,errsubname]) errsubname：设置一个 SUB 过程进行临时处理，语法错误停止时此函数自动被调用，此过程不要使用 WAIT 等可能阻塞的指令，而且必须很精简。此过程里面再出现语法错误不会再被处理。
适用控制器 | 通用
例子 | ERROR_SET(1,200,error_deal) MOV(30) '拼写错误，此时运行错误，输出口 1 打开，并在寄存器记录错误信息 'Modbus_string(200,32) ="sample_move.bas,6,e2043" END SUB error_deal() '报错时调用函数 ?"进入错误处理 sub" '打印信息 '以下编写需要的功能程序 END SUB 可以在线命令栏输入?MODBUS_STRING(200,32)查看错误信息： MODBUS_STRING(200,32) ="sample_move.bas,6,e2043" sample_move.bas：表示文件名 6：表示当前出现错误的行号 e2043：表示错误码