博图HMI仿真失败(数值无法写入plc)

用的是plc300仿真。312c,触摸屏用的是精致版7仿真。程序跟HMI编译都正常。以下附上照片

img

img

img

我把plc仿真TCPIP换成MPI后成功了。所以是因为通讯协议选择错误导致的吗。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 看下这篇博客,也许你就懂了,链接:PLC串口被占用(HMI),没有多余的串口进行通信
  • 以下回答来自chatgpt:

    我不懂博图HMI仿真的具体情况,建议你可以先参考以下步骤,看是否可以解决你的问题:

    1. 确认PLC的通信设置是否正确。检查PLC的IP地址、端口号等配置信息是否正确,是否与HMI的通信配置一致。

    2. 检查HMI的通信设置是否正确。确认HMI的IP地址、端口号等配置信息是否正确,是否与PLC的通信配置一致。

    3. 检查HMI与PLC之间的网络连接是否正常。可以通过ping命令测试两者之间是否可以互相通信。如果连接不正常,可以尝试更换网络线或者调整网络设置。

    4. 检查HMI的编程逻辑是否正确。可以通过调试功能来检查程序的运行流程,检查是否存在语法错误或者逻辑错误。

    5. 分步调试博图HMI仿真代码。通过逐步注释代码来确定出现错误的位置,以便更好地进行后续的排查和解决。

    如果上述方法都未能解决问题,建议你向博图的技术支持团队寻求帮助,他们会更有经验和专业知识来帮助你解决问题。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^