第一步,使用Zport系列配置工具,查询设置好的站号ID、通信参数和串口端口号;
第二步,建立MCGS工程,并进行数据库设置,A0-16表示最多16个条码字符,CODE表示实时条码数据,Online表示扫码枪状态;
第三步,配置ModbusRTU通信和IND模块进行通联,设置IND模块寄存器地址,由于IND模块地址是基于1的,所以扫码枪状态地址10001需要在此+1,即10002;扫码枪数据地址30001同样也要+1处理,即30002;对数据进行连接;对数据进行扫码测试;
第四步,编写扫码数据处理脚本程序,由于此版本MCGS的事件策略响应速度非常慢,不能使用常用方法,在这里我们使用循环策略,需要注意的是循环周期必须小于ModbusRTU扫描周期100ms的三分之一;对CODE数据进行初始化(调试发现的问题,必须要初始化,不然第一次只显示一个字符),也可以在窗口画面启动脚本程序中编写;
第五步,构建组态画面,进行数据连接;
第六步,调试运行,使用扫码枪扫描条码。