• 首页
  • 关于我们

    深圳市顾美科技有限公司是一家专业研发、生产工业自动化产品和提供自动化工程服务的高新技术企业。公司自成立以来,一直本着“合作、诚信、务实、创新”的经营理念,致力于

    丰富的产品线构成了顾美科技多样化、高品质、低成本的工业自动化解决方案---顾美PLC文本一体机及PLC触摸屏一体机。在个性化应用领域,顾美科技给用户提供PLC应
  • 新闻动态

    深圳市顾美科技有限公司是一家专业研发、生产工业自动化产品和提供自动化工程服务的高新技术企业。公司自成立以来,一直本着“合作、诚信、务实、创新”的经营理念。

    丰富的产品线构成了顾美科技多样化、高品质、低成本的工业自动化解决方案--- Coolmay PLC文本一体机及PLC触摸屏一体机。
  • 产品展示

    在个性化应用领域,顾美科技给用户提供PLC应用平台,为用户打造高性能的工业一体化控制方案,为用户节省时间,节省成本,提高效率,提高企业竞争力。

    一体化控制方案可广泛应用于包括自动化机械设备、中央空调、环保工程等各个领域。在民用领域,顾美科技将触摸屏、PLC和手机APP完美结合,给客户提供全套智能家居方案
  • 下载专区

    本公司独创的HMI/PLC一体机,将人机界面监控和开关量、模拟量、温度控制集成在一起,因其操作简单,节省安装空间和成本。

    可以按照客户要求灵活定制,性价比高,越来越为业内人士所接受,逐渐成为自动化控制行业主流产品。 
  • 技术服务

    我们始终把服务放在工作的第一位,对于客户和合作伙伴,我们将提供优质服务。如 果您遇到疑问或在合作过程中您有什么意见,可以通过我们的客服中心进行咨询和反

    我们的承诺是对客户的要求反应及时、准确,对客户诚实守信、服务周到,并且致力于不断的提高服务们的客服中心会不断地进取发展,扩大知识,精通业务,完善自己,的满意就是
  • 解决方案

    在个性化应用领域,顾美科技给用户提供PLC应用平台,为用户打造高性能的工业一体化控制方案,为用户节省时间,节省成本,提高效率,提高企业竞争力。

    一体化控制方案可广泛应用于包括自动化机械设备、中央空调、环保工程等各个领域。在民用领域,顾美科技将触摸屏、PLC和手机APP完美结合,给客户提供全套智能家居方案
  • 人才招聘

    我们的人才理念是:财富、成长、健康、快乐;我们认为力求发展并追求卓越成就和贡献的员工是我们的财富;我们致力于与员工的共同成长

    我们致力于与员工的共同成长,希望员工在成长的道路上保持活力、健康,提倡团队之间简单、和谐的人际关系;敬业精神与团队精神是我们达成目标的前提和保障
  • 联系顾美

    如果您正需要我们的产品,您可以与我们联系,我们将针对您的需求和建议尽最快的速度与您取得联系。

    也许好的想法稍纵即失,也许好的事情一撮而就,为什么不呢?赶紧拿起您的电话与我们联系,咨询电话:0755-26051858

触摸屏与打印机人机对话案例

发布日期:2018-01-11

为了实现人机对话,需要一个人机接口,由于生产过程各异,要求管理和控制的内容也不尽相同,所以操作台(面板)一般由用户根据工艺要求自行设计。文章介绍人机界面控制打印机案例。

一、打印机类型:微型的热敏打印机(带 RS232/ RS485 串口)

二、顾美触摸屏(触摸屏 PLC 一体机的触摸屏上选装)自带 RS232 /RS485 串口

三、触摸屏软件中通讯参数设置

 

注:单屏用RS232时通讯端口设COM1,用RS485时设COM2;触摸屏PLC一体机的触摸屏屏上无论选装的是RS232还是RS485,通讯端口都是设COM2跟打印机通讯。

四、触摸屏编程软件中编写需要打印的内容程序,以下为打印机例程说明,请结合例程查看。案例下载地址:深圳市顾美科技

 

例程上所添加的元件设置说明:1、添加了寄存器D0、D1、D2用于显示数据;2、添加了可变文本LW1074,用于设置需要打印的试验人姓名,可变文本长度预留10(1个寄存器 = 2字符/1个中文);3、添加了可变文本LW1010、LW1030、LW1050、LW1070用于查看准备打印的内容,可变文本长度分别预留30(1个寄存器 = 2字符/1个中文),具体需要打印的内容在Clock宏中设定;4、添加了执行打印宏指令中程序的启动按钮,该执行按钮地址也是在Clock宏中设定。

设置好画面和宏程序后,触摸屏上执行打印按钮显示效果如下图:

 

五、宏指令编写——打印内容设置

 


 

以上宏指令与串口调试助手通讯发送的数据帧如下:

 

测试调试排版可借助串口助手软件,每个发送指令后加了0A 00的换行符,如调试时打印出来效果没有换行,可用串口调试助手接收数据看有没有换行符0A 00。


注意:连接打印机会用到的相关宏指令语法说明

CHR → 将文字转为 ASCII,如 CHR(A1,“A2”)

A2 内的文字转换为 ASCII 数字码存在 A1。字符串的长度最大为 50 个字符,

( 1个Word = 2字符/1个中文)。


STR → 整数到ASCII字符串转换,如 STR(A1,A2,A3)

就是把 A2 地址里面的整数,转换为ASCII字符串放置到 A1指定的地址,由 A3 指定小数点位置,资料格式只有 Word ( 1个Word = 2字符/1个中文 )。

S.DATE → 取系统日期字符串,如 A1 = Sys.DATE()

取系统当前日期转换为字符串存放到A1指定的寄存器地址,格式为”YYYY-MM-DD”占用 5个Word。


S.TIME → 取系统时间字符串,如 A1 = Sys.TIME()

取系统当前时间转换为字符串存放到 A1指定的寄存器地址,格式为”HH:MM:SS”占用 4个Word。


TXD → 发送数据,如 TXD(A1,A2)    < 通信协议必须为: Free Protocol > 

就是从 A1地址开始发送数据到 LINK1 选择对应的UART端口,共发送 A2 个字节,资料格式只有 Word ( 1个Word = 2字节 )。


RXD → 接收数据,如 RXD(A1,A2)    < 通信协议必须为: Free Protocol > 

就是从  LINK1 选择对应的UART端口接收数据到 A1指定的开始地址,如果A2 指定 K,则指定读取 K个字节,如果 A2 指定 LW,则读取缓冲区的全部字节,读取的字节数放置于 A2指定的地址里面,资料格式只有 Word ( 1个Word = 2字节 )。


六、例子程序打印效果: