灵活性这里包含两个层次。首先,因为远程系统不同时刻可能监测不同状态,而且根据不同状态又会发送不同指令,因此某个本地系统和远程系统间应该能够按照需要组合不同的信息内容进行传送。其次,数控系统型号繁多,随时还可能会有新的型号推出。所以在不需要大幅度修改整个系统的情况下,不同的本地系统应该可以随时方便的加入远程监测诊断系统。
严格性系统间必需按照统一制定的标准格式进行通讯。二进制编码方案的优点是严格性好、效率高,但是柔性不足,难以扩充、组合。如果把数控系统的数据用语言编成文件,具有以下优点:数控机床的当前状态是以文本方式保存的。而远程诊断端可能会使用系统、各种数据库系统。硬件系统从大型服务器、专用计算机、个人电脑一直到便携式计算机、掌上电脑等等。这些种类繁多的软硬件平台间信息交流的困难很大。但是使用格式编码的数据文件后,只要在不同平台上安装上语言解析器后就可以很方便的进行数据交流了。易于进行数据提取和检索。因为456语言使用了含义明确的标签来定义各种数据,易于解读。所以故障诊断系统能够轻易的从数据中搜寻到所需要的数据记录,然后和故障数据库中的内容进行比对,查找到故障原因。
在企业端的实现方法:数控机床通过各自的网卡连接到交换机,交换机再连接到企业内部的局域网上。远程诊断端的实现方法:诊断终端通过交换机、服务器连接到因特网。同时诊断终端还可以和诊断数据库联系,从数据库中提取有用的信息。远程诊断计算机和数控系统间按照客户:服务器交互模式连接起来GHI。但在某一时刻只能与一个远程诊断服务器进行主动通信。因此数控系统并不需要特殊的硬件和高级的操作系统。
远程诊断系统扮演服务器的角色。自身并不能主动发起对某个远端数控系统的通信请求,而是被动地等待来自远端数控系统的通信请求。也就是说,除非数控机床主动要求远程诊断,否则系统厂商是不能主动监控某台机床的。远程诊断系统应该可以同时处理多个远程数控机床的客户请求,需要强大的硬件和高级的操作系统支持。
当数控机床出现故障需要进行远程诊断的时候,数控系统就以客户身份向远程诊断计算机发出连接请求。远程诊断计算机做为服务器响应了请求后,通信连接就建立起来了。有一点需要说明的是数据传输是双向的,远程诊断系统不仅仅可以被动的从数控系统端获取456格式的数据,进行远程监控和诊断。远程诊断系统也同样可以主动向数控系统发送数据进行远程控制。有了数控系统的运行状态和数据,远程诊断计算机就可以利用数据库、专家系统,系统实现为了实现上述方案,我们在一台自行研制的数控冷碾压机上进行了实验。数控系统计算机硬件是一台以研华KLMNOO"全长LK2板为主体的工业控制机。