信捷触摸屏与MS-3 扫描枪 点击:2108 | 回复:2



abcdefjj

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 135回
  • 年度积分:47
  • 历史总积分:1369
  • 注册:2003年3月17日
发表于:2013-06-04 16:09:51
楼主

注意:

        1.触摸屏只支持串口扫描枪通讯 

        2.C语言函数必须要下载到触摸屏才能生效

 

实例目的:

         触摸屏通过C语言函数指令向MS-3扫描枪发送数据,从而触发扫描枪进行扫描数据,并将接收到得数据显示在触摸屏中.

 

通讯线连接:

          触摸屏引脚            MS-3扫描枪引脚

            2-RXD--------------- 2-TXD

            3-TXD--------------- 3-RXD

            5-GND--------------  4-GND

实例程序:

 

第一步:打开触摸屏软件新建一个画面:

 

                        新建时请注意PLC设备的选择:

                        

新建画面如下:

第二步:编辑C语言函数程序

新建C语言功能块

编辑c函数,输入以下代码,通过键盘F7检查程序编译是否正确(Win7用户请使用Fn与F7组合进行编译)

BYTE SndCmd[]={0x3C,0x41,0x3E};
BYTE Rcv[100];
WORD i;

 

Enter(PLC);

 Send(PLC,SndCmd,3);

  
 Receive(PLC,Rcv,20,500,6);
Writes(HMI_LOCAL_MCH, 0, TYPE_PSW, 256, 10, Rcv);


Leave(PLC);

 

第三步:编辑画面

 

在画面放置一个“字符显示”部件(<部件>菜单-<显示>-<字符显示>),将寄存器数设置为20:

在画面放置一个功能,模式设置为连续,可选功能添加函数功能块:

第四步,将触摸屏程序下载到触摸屏,并将通讯线连接触摸屏和扫描枪,即可接受数据

                        




thesky

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2019年1月24日
发表于:2019-01-24 11:06:33
1楼

同求 同求 同求同求

1993mjx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 228回
  • 年度积分:0
  • 历史总积分:86
  • 注册:2016年1月08日
发表于:2023-12-24 10:01:42
2楼

同求 同求 同求同求



热门招聘
相关主题

官方公众号

智造工程师