1.请问通信接口与通信协议有没有一一对应关系? 如RS485接口就只能使用Modbus,而不能用其它的.
2.那么各种标准通信协议(Modbus,Profilbus之类)是否是互相兼容的?如A设备使用了一个协议,B设备使用了另一个协议,他们都具有RS485或RS422接口,那么这两个设备能直接通讯吗?
3.通信协议是否可以自己定义,如使用单机或PLC时,自己在程度中定义一个与其它设备通讯就行了.
4.在工作中常遇到要使用一种状态监控系统的设备,用PC组成的采集其它设备的运行状态信息.一般都会要求被监控设备提供RS485通讯接口,以向监控系统传输该设备的各种运行状态. 而没有要求使用什么通讯协议.不知道被监控的设备采用的通信协议,怎么取得其传输的信息呢?
谢谢,
第4个问题,通讯协议是在PC程序中定的,设备只是提供了一个RS485接口,设备怎么知道以什么格式接收PC发过来的申请呢?
所以一定要搞清设备支持的协议内容!只有硬件接口,不知协议是不行的,谁跟它都通不了!要查设备关于通讯方面的说明!