我担心我在3S论坛上没有取得多大进展。所以你现在很多人会受到纠缠!
我正在使用3S Codesys v2.3
我正在尝试创建一个启动项目并在我的构建服务器上执行源代码下载,并且我希望避免将任何硬件插入其中。我正在使用以下命令行来运行Codesys:
BUILD.BAT:
"C:\Program Files\3S Software\CoDeSys V2.3\Codesys.exe" OptimusPlcFirmware.pro /cmd Build.cmd /batch
Build.cmd:
echo on
online sim off
project rebuild
online bootproject
online sim
online login
online sourcecodedownload
online logout
online sim off
当我这样做时,我得到的窗口“遇到了问题,需要关闭,伴随发送错误报告/不发送按钮”
启动项目已成功创建,源代码似乎都正确无误。任何人都可以解释发生了什么吗?
谢谢
马特
答案 0 :(得分:1)
我在这里运行Twincat 2.11,这是基于CoDeSys 2.3但可能是我的想法可能有用。在目标(您的本地运行时)处于运行模式之前,您无法上线(登录)。可能您的本地运行时处于Config模式,因此不接受登录和程序下载。将其切换为Running并尝试再次运行脚本。
塔拉斯
答案 1 :(得分:0)
我已经使用CoDeSys 2.3.9.13进行了测试,我遇到了类似的问题。似乎问题来自online sourcecodedownload
命令。
我不知道在仿真模式下在PLC中下载源代码是否有效。这对我来说很奇怪。在任何情况下,即使它不可能也不应该崩溃。
我希望它有所帮助