modbus与canopen是两种不同的高层总线协议,modbus一般是应用在串口总线以及以太网总线上的,而CANopen则是用在CANBUS总线上的。它们之间没有谁一定优于谁的说法,只能说各有特点,适合不同的项目使用。
在具体的项目里,你不敢保证你的设备通讯接口就一定能够匹配上当地的总线,这就需要有专门的数据转换设备的参与。拿modbus和CANopen来说,想实现它们之间的互相转换当然是要用modbus转CANopen转换器,但这类设备很少见,一般都需要定制。为了让大家不会为这个问题所烦恼,我们开发了一系列的可编程网关。
可编程网关,顾名思义,它可以利用编程软件灵活的更改内部的转换程序,而常见的那些网关往往程序都是写死的。可编程网关是脱胎于PLC诞生的,相比PLC,它的IO数量减少,总线接口数量增加,因为它的工作侧重就是数据转换。在总线接口的设置上,我们的可编程网关至少集成有RS232接口、RS485接口、以太网接口、CANBUS接口等等,有的特殊版本还支持WiFi通讯和4G通讯。和常见的网关相比,可编程网关能够实现带有高层协议的总线数据之间的转换,你只需要把对应的例程文件下载到设备硬件里即可。当然,因为控制需求的不同,还需要你基于例程做一些细微的修改,然后就能用了,不需要从头开始进行开发。
审核编辑:刘清
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)