西门子1200PLC和CB1241 ModbusRtu 通信使用心得: 1.接线 T/RB 对应变频器 RS485+ T/RA对应变频器RS485- 如果需要接终端电阻RA和T/RA短接 RB和T/RB短接 红色接RS485+ 绿色接RS485- 2. 组态CB1241,设备网络,设备视图,硬件目录,将CB1241拉到图1位置。 图1 3. 设置好 波特率 奇偶校验 停止位 默认的是这个 也可以自己更改,刚开始可以设置成默认的。 点中CB1241选择属性 4.在系统常数里面找到硬件标识符,以方便后期操作。 CB1241属性里面 5.在OB1里调用MB_COMM_ LOAD指令 记得前面两个引脚要用第一次扫描周期,如下图。 其中MB_DB要用MB_MASTER生成的地址如下图 另外需要注意的是MB_ADDR 是从站的地址比如变频器,MODE 0是读取,1是写入。其中DATA_ADDR这个地址是你需要写入变频器或者伺服里面的地址,一般是16进制,转换成10进制以后记的加40001,可以看下变频或者伺服说明书和西门子1200MODBUS-RTU说明书,如果有很多个从站则要采取轮询的方式来读取或者写入。变频或者伺服或者温度计什么的参数也要设置下,可以看下相关资料。 |
|