Mitsubishi FX-485BD

此协议也称为三菱计算机链协议,至多支持16个FX系列PLC的采集

1.1.驱动设置

2_17_1_网络驱动设置

  • 串口号:选择网关连接仪表的 com 口;(接线时请接232接口,详见1.4FX3U编程口接线章节中内容)
  • 串口参数:与被采集仪表保持一致;采集默认参数为:波特率:9600,8,N,1

    • 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
  • 轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效

1.2.设备属性设置

2_17_2_设备属性设置.png

  • PLC编号:默认0,详见PLC中对485BD通讯模块的中设置
  • 超时时间:默认3000,单位毫秒,如果采集标签数量较少,可以调整为999
  • 位软元件组包上限:默认值256
  • 字软元件组包上限:默认值32,在此协议中该值不推荐超过64,调整此限制时请自行调整对应的超时时间
  • 组包:推荐开启组包
  • 位软元件统一使用位读:
    • 当采集项是位软元件,且地址位于"地址表末位边缘时",导致读取出错,请尝试开启此选项

1.3.采集标签配置

2_17_3_标签设置

  • 寄存器类型:请参考下表
  • 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
  • 数据类型:

    • 位类型寄存器数据类型固定为Boolean
    • 字寄存器类型(除CN200)数据类型可配置"Short/Unsigned Short","Integer/Unsigned Inter","Float/Double","Long/Unsigned Long"
    • 在三菱PLC中,CN和TN其数据类型推荐配置为"short"或"Integer",
    • 当寄存器类型为CN200时,其数据类型"Short"等同配置了"Integer",请用户知晓
  • 寄存器地址:

    • X/Y寄存器类型地址为八进制(非十六进制),其余皆为十进制;
    • CN200寄存器起始地址为200,CN寄存器的地址范围:0-199
    • 请勿配置地址范围之外的地址,对地址范围之外的地址进行读、写操作,可能会影响PLC运行,请用户知晓
    • 请合理的配置标签的地址间隔,避免配置重复地址,会影响整体采集效率
寄存器类型 地址进制 位/字类型 描述
S(步进继电器) 十进制 读/写
X(输入) 八进制 只读
Y(输出) 八进制 读/写
M(内部继电器) 十进制 读/写
TS(定时器触点) 十进制 只读
CS(计数器触点) 十进制 只读
TN(定时器当前值) 十进制 字节 读/写
CN(计数器当前值) 十进制 字节 读/写
CN200(32位计数器当前值) 十进制 字节 读/写
D(数据寄存器) 十进制 字节 读/写

1.4.在PLC中FX-485BD模块的配置

按下图进行接线:

2_17_4_485BD配置1

PLC中按下图设置:

  • PLC参数:勾选"专用协议通信",勾选"和校验","格式1(无CR,LF)"
  • 此处的站号即配置软件中设备属性中的"PLC编号"

2_17_4_485BD配置2

1.5.读取国产高仿三菱PLC、485BD可能存在的问题

我司不承诺对国产高仿三菱PLC的稳定采集,用户如需使用请注意下述内容:

  • 不支持对CN200寄存器的读取
  • D/M寄存器不支持8000以上的地址采集
  • 请勿对X/Y寄存器进行写操作,存在地址不匹配的问题,暂不支持对国产仿三菱PLC进行上述功能
  • 访问TS、CS寄存器时,会存在不稳定的情况,请将"位软元件组包上限"置为2或者关闭"组包"
  • 如无必要,请勿开启“位软元件统一使用位读选项":可能存在读取不稳定的情况
  • 请勿配置不存在的地址,可能会导致PLC异常(需要重启PLC并重新下发485模块的通讯设置)

results matching ""

    No results matching ""

    results matching ""

      No results matching ""