西门子200plc写入不同v寄存器地址

连卫江 2019-12-21 23:48:00

推荐回答

首先,你用的是CPU226,226有2个485端口,你MODBUS用的是端口0,那么你调用的功能块也必须是针对端口0的;其次,从站地址,波特率可以根据仪表参数来设置,一般从站地址不要设置过大,波特率不要设得太高。再次,你调用了MODBUS主站协议块后,最好能对库存储区重新进行划分,设置好功能块的相关引脚参数后下载,先看看能不能读到数据,如果读不到数据,可以采用单边调试的办法对PLC端和仪表端单独调试确保数据格式/位等都正确。单边调试都没有问题后再把这2个设备连起来调,好多想当然觉得发送的数据是这样的结果单调时数据却不是这样。最后,做个时间定时器轮训执行不同的段来读取不同的从站数据。
赵风翎2019-12-22 00:18:09

提示您:回答为网友贡献,仅供参考。

其他回答

  • MB0到MB31共32个字节,也就是从M0.0到M31.7,共256位输入继电器I输出继电器Q通用辅助继电器M特殊继电器SM变量存储器V局部变量存储器L顺序控制继电器S定时器T计数器C模拟量输入映像寄存器AI模拟量输出映像寄存器AQ高速计数器HC累加器AC。
    龙帮品2019-12-22 00:05:42
  • 西门子的累加寄存器,既然叫累加寄存器,那么就有累加寄存器的功能,就是数据是按先进先出或者先进后出的方式轮流存储的和取出的。和其他存储地址不同的就是AC开头的有4个,AC0,AC1,AC2,AC3 ,它们共同的特点是同一个累加寄存器地址你可以在一个程序段的不同的地方存储和取出不同的数据而不混乱,只是每个网络的运算必须得出结果并转存到非AC的地址里存储。例如:扩展资料:寄存器原理寄存器的基本单元是D触发器,按照其用途分为基本寄存器和移位寄存器,基本寄存器,在串口Di输入需要储存的数据,触发器FF0就能够储存当前需要储存数据,在CP发出一次时钟控制脉冲时,串口Di同时输入第二个需要储存是的数据,而第一个数据则储存到触发器FF1中。双向移位寄存器按图中方式排列,调换连接端顺序,可以控制寄存器向左移位,增加控制电路可以使寄存器右移,这样构成双向移位寄存器。顺企网-西门子PLC常用寄存器使用基础知识和注意事项。
    齐有利2019-12-21 23:54:12

相关问答