plc - 将 TwinCAT2 移植到 TwinCTA3
问题描述
我有一个正在运行的 twinCAT 2 项目(专为 XP 32bit 制作)& 它按要求工作。现在我尝试将此项目移植到 TwinCAT3 (windows 10 64bit) 中->
- 我打开了 twinCAT 3 创建了一个新项目。
- 然后添加现有项目,其中我添加了 TwinCAT2 的“.tsm”文件。
- 然后我添加了 PLC 文件(也有主程序和 GUI)
- 然后是输入和输出的所有映射,还更改了设备的 twinCAT 中的一些设置。
最后,我构建了程序而没有任何错误。然后最后我运行了 TwinCAT3 程序....
我面临的问题
- 如果我单击 RUN 按钮 TwinCAT3 被挂起(不知道可能与时间相关的文件正在创建问题)
- 我无法在 GUI 上看到数据(也许 GUI 文件未与主程序链接)。
如果你们有任何解决方案,请告诉我。谢谢 :)
解决方案
将具有可视化功能的 TwinCAT2 plc 项目移植到 TC3 有时有点棘手。您可以尝试将可视化图片导入 plc 并让工程自动完成其余工作(绑定库等)。或者手动检查 visu 库的库版本。或者检查 plc-project 属性中的可视化配置文件。在这两种情况下,口号都是这个范围内的“最新最伟大”。与来自目标的其他数据的连接是否也丢失了?例如,当前内核的 cpu 使用情况?如果是,您还有其他问题。大多是无限循环。
推荐阅读
- html - ruby on rails sidekiq worker 中的 wicked_pdf:如何使使用的模板动态化
- node.js - componentDidUpdate - 我做错了什么?
- javascript - 无限循环显示迭代数据库条目
- ubuntu - 使用 WSL2 运行位于 Windows 路径上的 shell 脚本
- java - iText 7 - 字体无法识别
- python - 从 yaml 安装 xelatex
- linux - 为什么“.shstrtab”部分是强制性的?
- itfoxtec-identity-saml2 - ITfoxtec.Identity.Saml2 - 多种身份验证模式
- python - 如何在 Django 中保存 MultipleChoiceField
- python - Python类继承问题