三菱和上位机 MC控件的属性问题
这里的 MC 控件大概率是指支持三菱 MC 协议的上位机通信控件(如三菱官方的 MX Component、第三方组态软件的三菱 MC 协议驱动控件等),其核心属性围绕通信连接、数据交互、设备适配三类展开,不同控件的属性名称略有差异,但核心逻辑一致。以下结合三菱 PLC 常见场景,梳理核心属性及对应问题与配置要点:
通信连接类属性这类属性用于建立上位机与三菱 PLC 的基础通信链路,参数需与 PLC 端严格匹配,否则会导致连接失败,是最易出问题的属性类别。具体如下:
属性名称 说明 配置要点 常见问题 通信协议 / 帧类型 MC 协议支持 1E、3E、4E 等帧类型,同时区分 TCP/UDP 模式 A 系列 PLC 选 1E 帧,Q 系列优先 3E 帧,FX5U 等新型号适配 3E/4E 帧;TCP 模式需勾选 PLC 端 “允许 RUN 中写入” 帧类型不匹配会导致数据无响应,未开 RUN 写入权限会出现只能读不能写的问题。 IP 地址 / 端口号 以太网通信时的 PLC 网络标识,端口需与 PLC 内置以太网设置一致 PLC 端通过 GX Works3 设置 IP,MC 协议端口默认常为 5006,多上位机访问需配置多个不同端口 IP 冲突或端口错误会直接提示通信超时,需在 PLC “内置以太网板设置” 中核对端口映射。 串口参数(串口通信场景) 包含波特率、数据位、校验位等 默认波特率 9600bps,数据位 8 位,停止位 1 位;FX 系列用 485 模块时需注意终端电阻匹配 参数不匹配会出现数据乱码,比如将偶校验设为无校验,会导致数据校验失败。 站号 / 逻辑站号 区分同一网络中多个 PLC 的标识 默认站号为 1,范围 0 - 255,上位机控件站号需与 PLC 系统参数中设置一致 站号重复会导致网络中设备通信冲突,需通过编程软件单独配置每个 PLC 的站号。 设备适配类属性该类属性用于匹配三菱不同系列 PLC 的硬件特性,避免因型号不兼容导致控件无法识别 PLC,典型属性如下:
属性名称 说明 配置要点 常见问题 CPU 类型(ACTPUTYPE) 控件中对应三菱 PLC 的型号标识,需填写对应数值 部分公开数值可参考:如部分 Q 系列 CPU 对应特殊十六进制值,但 FX2N、FX3SA 等型号数值未完全公开 旧版控件无新型号 CPU 选项时,需升级控件版本,比如 MX Component 旧版不支持 FX5U,需升级至 V5 及以上。 模块配置 适配 PLC 扩展模块(如以太网模块、485 模块)的属性 若 PLC 接 FX3U - ENET - ADP 模块,控件需选择对应扩展模块类型 未配置扩展模块属性时,控件无法通过扩展接口通信,需在控件中手动添加模块型号。 数据保持设置 关联 PLC 绝对位置数据、寄存器数据的断电保持 FX3SA 等支持外接电池的型号,控件需开启 “绝对位置保持” 关联属性 属性未开启时,PLC 断电后数据丢失,上位机读取到错误初始值。 数据交互类属性用于定义上位机与 PLC 之间数据读写的规则、范围和反馈方式,直接影响数据交互的准确性和效率,核心属性如下:
属性名称 说明 配置要点 常见问题 寄存器类型 指定读写的 PLC 软元件类型,如 D、M、X、Y 等 控件中选择对应元件,如读取温度数据选 D 寄存器,读取开关状态选 X 寄存器 选错寄存器类型会读取无效数据,比如用 M 寄存器地址读取 D 寄存器数据,结果为空。 数据读写范围 限定控件访问的寄存器地址区间 比如设置 D0 - D999,避免控件访问超出 PLC 有效地址的区域 范围过大可能导致通信延迟,过小则无法读取全部所需数据,需结合 PLC 寄存器地址范围配置。 更新速率 上位机采集 PLC 数据的时间间隔,单位为 ms 默认 1000ms,高频场景可缩短至 100ms,低频场景可延长至 5000ms 速率过快会占用过多网络带宽,过慢则无法及时获取 PLC 实时状态。 禁止写入输入标签 控制是否允许控件向上位输入类标签写数据 默认关闭,开启后仅允许写输出标签,避免误改写 PLC 输入信号 开启后若误将输出标签设为输入标签,会导致数据无法写入,需核对标签的 IO 方向设置。 常见问题解决小技巧
若控件提示 “无法识别 PLC”,先核对 CPU 类型属性与 PLC 型号是否匹配,同时升级控件版本(如 MX Component 升级至最新版);
数据读写异常时,优先检查 “允许 RUN 中写入” 权限是否开启,以及寄存器类型和地址是否正确;
通信超时可适当增大超时时间属性值,同时排查网络是否稳定、接线是否牢固。

