2、硬件连接:给触摸屏、扫码***供电,将扫码***串口DB9接头插到触摸屏com0/2口;插到com1/com3口也可以,软件中配置相应串口就可以。
触摸屏串口com0/com2、com1/com3的意思是:一个DB9接口包含两个串口com0、com2,因为串口通讯一般情况下都只使用3根线,DB9接头包含9根线,所以可以2个通讯口可以共用一个接口,繁易触摸屏是,com0使用DB9接头上2、3、5(GND)三根线、com2使用7、8、5(GND)三根线。
扫码***端对应的使用也是2、3、5作为通讯线,所以编程时我们配置com0就可以了
3、触摸屏软件编制:运行FStudio软件,新建工程,输入工程名及保存位置,点击确定后选择触摸屏型号,下一步,选择com0,HMI作为从设备,设备类型选择Barcode,通讯设置很关键,要根据所使用的的扫码***的通讯参数设置,两者保持一致即可。
4、参看FStudio使用手册,通讯设置 串口服务可知,扫码***扫到的条码数据存储在触摸屏的LW8900寄存器中,如果要在触摸屏中显示读出的条码,只需在页面上添加字符显示元件,元件地址设置为本地地址的LW8900,同时设置字符个数,根据条码数据长度设置
我读到的条码:03918031310027
5、过以上步骤触摸屏已经能读取并显示出扫码***读到的数据。但是,一般不用触摸屏做数据处理,触摸屏需要将数据传送给PLC处理,根据FStudio使用手册,传送数据需根据LB8999这个开关量作为触发信号
双击窗口空白处,选择定时输出传输,点击添加,设置触发条件及数据传输。完成。可在PLC梯形图编程时调用D1200寄存器,获得条码数据。
我使用的是欧姆龙CP1H系列PLC,通过串口com3与触摸屏连接。设置方式见使用手册
详情请点击:http://flexem.gongboshi.com/