S7-200 SMAR RTU MBUS_INT 详解

S7-200 SMART CPU  SR60   RTU MBUS_INT  里面MaxHold是怎么算的?单位是什么  ?
                                                                               MaxStar是多少?
                                                                               MaxIQ是怎么算的?单位是么  ?
                                                                               MaxAI是怎么算的?单位是什么  ?

问题补充:
MaxHold 最多是多少??建议写多少呢?

钻石用户推荐最佳答案

“模式”(Mode) 输入的值用于选择通信协议:输入值为 1 时,分配 Modbus 协议并启用该协议;输入值为 0 时,分配 PPI 协议并禁用 Modbus 协议。

参数“地址”(Addr) 将地址设置为 1 至 247 之间(包括边界)的值。

参数“波特”(Baud) 将波特率设置为 1200、2400、4800、9600、19200、38400、57600 或 115200。

参数“奇偶校验”(Parity) 应设置为与 Modbus 主站的奇偶验校相匹配。所有设置使用一个停止位。接受的值如下:0(无奇偶校验)、1(奇校验)和 2(偶校验)。

参数“端口”(Port) 设置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可选信号板上的 RS-485 或 RS-232)。

参数“延时”(Delay) 通过使标准 Modbus 信息超时时间增加分配的毫秒数来延迟标准 Modbus 信息结束超时条件。在有线网络上运行时,该参数的典型值应为 0。如果使用具有纠错功能的调制解调器,则将延时设置为 50 至 100 ms 之间的值。如果使用扩频无线通信,则将延时设置为 10 至 100 ms 之间的值。“延时”(Delay) 值可以是 0 至 32767 ms。

参数 MaxIQ 用于设置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 点数,取值范围是 0 至 256。值为 0 时,将禁用所有对输入和输出的读写操作。建议将 MaxIQ 值设置为 256。

参数 MaxAI 用于设置 Modbus 地址 3xxxx 可用的字输入 (AI) 寄存器数,取值范围是 0 至 56。值为 0 时,将禁止读取模拟量输入。建议将 MaxAI 设置为以下值,以允许访问所有 CPU 模拟量输入:

0(用于 CPU CR20s、CR30s、CR40s 和 CR60s)

56(所有其它 CPU 型号)

参数 MaxHold 用于设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数。例如,如果要允许 Modbus 主站访问 2000 个字节的 V 存储器,请将 MaxHold 的值设置为 1000 个字(保持寄存器)。 

参数 HoldStart 是 V 存储器中保持寄存器的起始地址。该值通常设置为 VB0,因此参数 HoldStart 设置为 &VB0(地址 VB0)。也可将其它 V 存储器地址指定为保持寄存器的起始地址,以便在项目中的其它位置使用 VB0。Modbus 主站可访问起始地址为 HoldStart,字数为 MaxHold 的 V 存储器。

MBUS_INIT 指令完成时,“完成”(Done) 输出接通。

Error 输出字节包含指令的执行结果。仅当“完成”(Done) 接通时,该输出才有效。如果“完成”(Done) 关闭,则错误参数不会改变。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:22
下一篇 2021年7月5日 下午1:22

相关推荐

  • 依次

    请教。我用定时器,每增加2秒把一组固定的数据依次送到另一组地址依次递增的寄存器里去,除了依次逐条写块传送程序以外,有没有更简单的方法来完成?比如我把4.9.7.这三个数按时间递增逐…

    SIMATIC S7-200 2021年7月5日
  • 怎么读取G120C变频器里面的报警信息

    怎么读取G120C变频器里面的报警信息我线采集变频器里面的报警信息,怎么采集?与1200通讯PN方式 问题补充:r2131  当前故障代码 r2132…

    2021年7月5日
  • CP243-1模块做MODBUS TCP通讯

    用s7200和上位机做MODBUS TCP通讯,有一个CP243-1模块能实现吗?程序要怎么写? 问题补充:那S7200怎么能实现MODBUS TCP通讯呢? …

    SIMATIC S7-200 2021年7月5日
  • S7-200计时问题的提问

    触摸屏上设定的2-3小时的时长,用于设定设备的运行时间,S7-200 PLC如何编写实现这么长时间的定时并在触摸屏上可以进行设定?请列出程序进行说明,谢谢各位! 最佳答案…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC与WINCC通讯

    前段时间问了一个关于类似的问题,不过现在在一个项目中遇到了一个问题。一个CPU224XP的200PLC与上位机WINCC通信,PLC端用普通的双绞线连接3和8,对应连接一个RS23…

    SIMATIC S7-200 2020年11月1日
  • S7 200 PID向导的建议地址问题

    地址不能输入自己想要的,有些起始是奇数VB2121,想改为自己想要偶数的地址开始如VB260就是不可以,怎么办,奇数开始会有影响吧?  比如MOVE子令VD21…

    2021年7月5日
  • 244xp 连接不上通讯

    ppi编程电缆突然就连不上了,触摸屏也连不上stop状态也不行run状态指示灯还是stop 问题补充:stop模式下与用户程序无关了,还有什么办法了吗? 最佳答案 根据现象可能是C…

    SIMATIC S7-200 2017年6月18日
  • 关于可控硅调压回路的电流问题?

    问题有点多,请大侠耐心解答。1,可控硅调压回路的电流用什么传感器能够准确测量,普通穿孔交流电流传感器可以吗?2,可控硅调压回路的电流用数字钳形表可以准确测量吗?3,可控硅调压回路的…

    SIMATIC S7-200 2017年11月4日
  • S7-200内存卡故障

    我朋友的现场遇到个问题,就是200的PLC提示数据库错误,估计是内存卡有问题吧,打算死马当活马医,给内存卡重新载入下IMG文件,可发现内存卡接口特殊,该用什么才能把200的内存卡连…

    SIMATIC S7-200 2020年10月31日
  • 用uss通信s7-200和mm440的问题

    硬件图怎样画呢?接线图原理图?怎样表示200上的通信口和485线?还有,uss_int里的波特率是不是就用pc和plc通信时的波特率? 问题补充:另外,我的plc和电脑不是pc/p…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论