一种多功能通信电路及其通信方法技术

技术编号:20074833 阅读:26 留言:0更新日期:2019-01-15 00:34
本发明专利技术提供了一种多功能通信电路及其通信方法,通信电路包括,RS‑232通信接口,用于通过RS‑232通信协议实现与触摸屏和/或PLC之间的通信;MODBUS ASCII和/或MODBUS RTU通信接口,用于通过ASCII方式或RTU方式实现与电容屏之间的通信,和/或实现与PLC之间的通信。与现有技术相比,能够实现电路板在既能与电容屏之间实现通信的基础上,也能实现与触摸屏和PLC之间的通信,兼容性更高,可替代性更高。

A Multifunctional Communication Circuit and Its Communication Method

The invention provides a multi-functional communication circuit and its communication method, which includes RS_232 communication interface for communication with touch screen and/or PLC through RS_232 communication protocol, MODBUS ASCII and/or MODBUS RTU communication interface for communication with capacitive screen through ASCII or RTU, and/or communication with PLC. Compared with the existing technology, it can realize the communication between the circuit board and the capacitive screen, as well as between the touch screen and the PLC. It has higher compatibility and substitution.

【技术实现步骤摘要】
一种多功能通信电路及其通信方法
本专利技术涉及一种多功能通信电路及其通信方法,涉及通信领域。
技术介绍
在现有技术的电容屏、触摸屏、电路板和PLC之间的通信中,智能实现电容屏与电路板之间的通信,以及PLC和触摸屏之间的通信,通信方式单一,不能任意替代,实现更高效能的通信。
技术实现思路
本专利技术提供了一种多功能通信电路及其通信方法,具有能够实现电路板在既能与电容屏之间实现通信的基础上,也能实现与触摸屏和PLC之间的通信,兼容性更高,可替代性更高的特点。一种多功能通信电路,其特征在于,包括,RS-232通信接口,用于通过RS-232通信协议实现与触摸屏和/或PLC之间的通信;MODBUSASCII和/或MODBUSRTU通信接口,用于通过ASCII方式或RTU方式实现与电容屏之间的通信,和/或实现与PLC之间的通信。还包括多脉冲输出口,包括10轴、14轴或28轴脉冲输出,对应地,能够带动5组、7组或14组高速脉冲输出,频率为100K。一种多功能通信电路通信方法,基于上述通信电路实现,具体方法包括,通过RS-232通信协议实现与触摸屏(包括工业触摸屏)之间的通信,串口按位发送和接收字节;通过MODBUSASCII方式或MODBUSRTU方式实现与电容屏的通信,用户选择想要的模式,包括串口通信参数,在配置每个控制器的时候,在一个MODBUS网络上的所有设备选择相同的传输模式和串口参数;所选的ASCII方式或RTU方式仅适用于标准的MODBUS网络,定义了在标准的MODBUS网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码;在非标准的MODBUS网络上MODBUS消息被转成与串行传输无关的帧;通过RS-232通信接口或者MODBUS通信接口实现与PLC之间的通信。与现有技术相比,本专利技术技术方案能够实现电路板在既能与电容屏之间实现通信的基础上,也能实现与触摸屏和PLC之间的通信,兼容性更高,可替代性更高。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本说明书(包括摘要)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。一种多功能通信电路,包括,RS-232通信接口,用于通过RS-232通信协议实现与触摸屏和/或PLC之间的通信;MODBUSASCII和/或MODBUSRTU通信接口,用于通过ASCII方式或RTU方式实现与电容屏之间的通信,和/或实现与PLC之间的通信。作为本专利技术的一种实施方式,包括RS-232通信接口、MODBUSASCII通信接口和MODBUSRTU通信接口;还包括接收外部检测元件数据如的DC24VNPN信号源;电源输入接口接入DC24V电源,电控板后内部转换处理;采用意法芯片处理程序计算所有控制发出。还包括多脉冲输出口,包括10轴、14轴或28轴脉冲输出,对应地,能够带动5组、7组或14组高速脉冲输出,频率为100K。一般情况下,自动化包装机械设备选用经济型的PLC较多,这类的PLC最多有四轴脉冲输出,对于一些电机较多的自动化包装机械设备,四轴是不够用的。多出来的只能加脉冲模块或者走通讯带动从站的PLC脉冲输出。一种多功能通信电路通信方法,基于上述通信电路实现,具体方法包括,通过RS-232通信协议实现与触摸屏(包括工业触摸屏)之间的通信,串口按位发送和接收字节;通过MODBUSASCII方式或MODBUSRTU方式实现与电容屏的通信,用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个MODBUS网络上的所有设备选择相同的传输模式和串口参数;所选的ASCII方式或RTU方式仅适用于标准的MODBUS网络,定义了在标准的MODBUS网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码;在非标准的MODBUS网络上(像MAP和MODBUSPlus)MODBUS消息被转成与串行传输无关的帧;通过RS-232通信接口或者MODBUS通信接口实现与PLC之间的通信。对于RS-232通信方法,尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信,长度可达1200米。典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配。波特率是一个衡量通信速度的参数,它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为4800Hz。数据位是衡量通信中实际数据位的参数。当电路板发送一个信息包,实际的数据不会是8位的,标准的值是7和8位。如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。停止位用于表示单个包的最后一位,典型的值为1和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供电路板校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。奇偶校验位在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得触摸屏能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。在ModBus系统中有2种传输模式可选择。这2种传输模式与电容屏通信的能力是同等的。选择时应视所用ModBus主机(电路板)而定,每个ModBus系统只能使用一种模式,不允许2种模式混用。一种模式是ASCII(美国信息交换码),另一种模式是RTU(远程终端设备)。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。对于与PLC之间的通信,RS-232或者MODBUS两种方式都可以,主要看与连接的PLC是否带有其功能,只能选择其中的一种方式进行通讯。本文档来自技高网...

【技术保护点】
1.一种多功能通信电路,其特征在于,包括,RS‑232通信接口,用于通过RS‑232通信协议实现与触摸屏和/或PLC之间的通信;MODBUS ASCII和/或MODBUS RTU通信接口,用于通过ASCII方式或RTU方式实现与电容屏之间的通信,和/或实现与PLC之间的通信。

【技术特征摘要】
1.一种多功能通信电路,其特征在于,包括,RS-232通信接口,用于通过RS-232通信协议实现与触摸屏和/或PLC之间的通信;MODBUSASCII和/或MODBUSRTU通信接口,用于通过ASCII方式或RTU方式实现与电容屏之间的通信,和/或实现与PLC之间的通信。2.根据权利要求1所述的多功能通信电路,其特征在于,还包括多脉冲输出口,包括10轴、14轴或28轴脉冲输出,对应地,能够带动5组、7组或14组高速脉冲输出,频率为100K。3.一种多功能通信电路通信方法,基于权利要求1或2所述的通信电路实现,具体方法包括,通过RS-232通信协议...

【专利技术属性】
技术研发人员:张耀升
申请(专利权)人:厦门市宇笙包装机械有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1