Codesys 的仿真模式时间极其不准确

测试代码如下:

1s的定时器每1ms 计数值 + 1,理论上最终输出应该是1000;

第一次 

第二次

第三次

搞了大半天一直以为自己代码哪里有问题,后面才发现的仿真模式下有问题。

仅仅1秒中的偏差就有至少40% 而且还不是固定偏差,太离谱了。

CODESYS是一种常用的工业自动化开发软件,可以用于编写、调试和仿真PLC程序。当我们使用CODESYS进行仿真时,可以通过以下步骤输出图像: 1. 创建布局:首先,我们需要创建一个布局,用于放置图像组件。在CODESYS中,可以使用图形绘图组件来实现。通过双击PLC图符库中的图形绘图组件,可以将其拖动到布局中。 2. 导入图像:在布局中的图形绘图组件上,右键单击,选择“导入图形”。然后,选择你想要导入的图像文件,可以是常见的图像文件格式如PNG、JPG等。 3. 调整大小和位置:导入图像后,可以在属性窗口中调整图像的大小和位置。可以设置图像的坐标、宽度和高度,以便在布局上显示为期望的效果。 4. 编写逻辑:通过使用PLC编程语言(例如类似于Ladder Diagram的语言),编写逻辑代码实现图像的显示或隐藏。可以使用条件语句、计时器或触发器等来控制图像的显示。 例如,可以使用变量来控制图像的显示状态,当变量满足一定的条件时,显示图像;否则,隐藏图像。在将逻辑代码编写完成后,将其上传到仿真环境中。 5. 运行仿真:点击仿真按钮,启动仿真过程。在CODESYS仿真界面中,会显示布局以及已编写的逻辑代码效果。此时,应该能够看到图像在布局上显示或隐藏。 通过上述步骤,可以在CODESYS仿真环境中输出图像。CODESYS提供了丰富的图形组件和PLC编程功能,可以轻松实现图像的显示和控制。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值