2、西门子最早S7-200 21*系列是不支持MODBUS RTU通信的,后来22*系列CPU最早也是不支持的,但是西门子S7-200的22*系列CPU的自由口却是所有PLC里堪称最完美的自定义协议,由此,使用自由口完美的依次写出了port 0口的MODBUS RTU从站模式、port 1口的MODBUS RTU从站模式 以及0口的MODBUS RTU主站模式。由此,西门子S7-200系列PLC也比较完美的支持MODBUS RTU通信啦,但是西门子S7-200的MODBUS RTU主站模式只有对MODBUS RTU的4开头的寄存器支持大于9999进行操作,而0和1开头的均不支持。
3、欧姆龙最早的CPM2A都不支持无协议的,也就是说不能做自定义协议通信,CPM2A稍有进步,可以做无协议通信,但是都不支持MODBUS RTU通信的,后来发展出了 CP1H CP1L CP1E,这三种均可以做简易的MODBUS RTU主站,这就方便了PLC和一些智能设备 变频器进行通信啦,但是CP1L CP1E是不支持MODBUS RTU从站模式,只有CP1H在添加了CJ1W-SCU41-V1特殊模块后,即可方便的支持MODBUS RTU从站模式了
4、松下最早的FP1还是FP0系列PLC,没用过,肯定是不支持MODBUS RTU的了,后来新出的FPX在添加一个AFPX-COM3,即可方便的支持MODBUS RTU 主站和从站模式
待我发现这些的时候,终于发现这4种主流的小型的PLC终于可以拥有一种公用的、通用的通信协议进行通信啦、交流啦!
这是MODBUS RTU的伟大,也是这些PLC这些年来的进步啊!
当然,当这些主流PLC支持MODBUS RTU主站和从站模式的时候,当我要使用单片机、ARM、DSP等东东和他们进行通信的时候,我的单片机、ARM、DSP的程序自然而然要做成MODBUS RTU方式了,这样程序通用啊!
胡乱说了一通,勿怪!我能关注的也就是MODBUS RTU和无线通信这块了!
最后修改:2013/1/6 17:11:36