MM440是否支持MODBUS通讯如题所示,我准备通过MODBUS读取MM440的运行状态,不知道它是否支持MODBUS
--------MM4确实有MODBUS的通讯模块(类似DP模块)。
-------MODBUS得另加通讯模块呀,我以为这个变频器自带这个功能块呢。
---------G120的CU支持Modbus。是标配。
--------别这么认为。事实上,西门子驱动产品,目前都是一种,就是USS(通用串行接口)协议。除了像MM4这样的“直面”IO板485端口外,其他所有网络通讯都需要转换模块。不管是PN、PB、CAN、MODBUS ..,都需要适配模块作为“翻译”。而正是由于MM4这种添加模块(接插件)的方式,给人造成MM4故障率高的印象。(很多年以前,买国内驱动产品的人也知道问问,是不是“大板”结构?)。
所以新的G/S系列把CU和PM分开。不同网络,选不同网络类型的CU。
----------由于我的PLC是OMRON的,变频器是SIEMENS的MM440,考虑到它们如果在不添加通讯模块的情况下,只有MODBUS算是比较通用的通讯方式了,但MM440本体如果不带MODBUS通讯方式,那我也就只能放弃走通讯这条道了,MM440的模块太贵了。以前用的是施耐德的ATV71,它是自带RS485通讯接口及MODBUS通讯方式的。
----------我不清楚MODBUS,从来没有用过。
如果你有硬件,且欧姆龙的MODBUS编程是开放的。你可以按USS报文结构试试。报文参照《MM440使用大全》
通讯参数 8,N,1。报文字头 02h。你可以按书上的报文照抄,半双工的方式通讯一次。如果有应答就可能成功。
因为在使用 S7-200可以不用那个USS库,自己写完全可以的。
-----------使用大全在下载中心可以下载,你按USS协议编程即可,USS协议是校验和比Modbus的的CRC校验还要简单一些。
-----------USS的通讯格式与MODBUS RTU的是否相同,除了校验那块儿,我选择的是无校验的。
---------你说的奇偶校验吧,通常都是用S7-200用USS协议访问西门子变频器,直接调用USS协议库,并无奇偶校验的设置,MM440也无奇偶校验的设置,查看旧版S7-200系统手册里示例,是设置的偶校验,这个应该是固定的不能设置,所以你应该设置为偶校验。
-----------不要把通讯的位校验和报文校验混淆。
---------这是一定的。尽管MM440还没退市,与G120并行销售,但是MM440的技术文件随处可见几乎那个技术网站都有,西门子的官网当然是有了。这是正根儿。
---------我先下载来看看,有不会的还得请教各位。
---------SINAMICS V20 倒是支持MODBUS通讯的。报文仍然是USS(协议,这不可能改变。)你可以参考选用
------用无协仪或协仪宏
|