胡吃海塞
各位大佬最近手头有个项目用了昆仑通态的屏和中达优控的QH3GE的plc,发现屏的位按钮能够去控制plc的位但是数值输入和数值显示写不进plc和读取不了plc,在线监控plc是有数值的,请问是屏的通讯没连接上吗,但是为什么屏上的位按钮又能控制plc的M点?
一颗小小草
大概率组态数据结构跟PLC中的数据结构不一致导致。看你组态的位置数据,需要PLC中数据是浮点数,组态中设置数据格式一致。
回复本条
发表回复
胡吃海塞楼主
发现一个问题,是上电期间屏上输入数据能够写入到plc,但是只要断电重启了屏上的数据就全部没有了,plc里的反而还在,是不是屏这边的哪里没设置好?
2026-05-14 08:54:04回复
crown1
昆仑通态和中达优控三菱协议对 M 点默认直接读写、无格式限制,只要通讯对上就能开关。
数值输入 / 显示用的是D 寄存器、W、VW 这类字元件,涉及:字长度、进制、寄存器读写权限、屏变量数据类型、偏移地址,只要错一项就能通讯但读不到、写不进。
中达优控 QH3GE 的普通 D 区本身就是掉电保持,断电重启数值还在,所以 PLC 里数据一直都在。它不会自动去读取 PLC 当前实际值刷新自己。
画面打开时自动刷新读取 PLC 寄存器
或者在设备变量里把变量设为:周期采集刷新
关育谋
检查一下变量类型
统一回复一下,找到问题了,是通讯协议里选的plc型号没设置对,谢谢各位