CODESYS平台的一个显著优势在于其能够将逻辑代码与HMI代码集成于同一编程环境中,极大地提升了使用的便捷性。CODESYS的可视化功能丰富多样,接下来,我们一起来详细探讨一下这些可视化的类型及其具体使用方法。
当你的控制器是一台显控一体机,就可以使用TargetVisu功能。逻辑控制与可视化集成于单一设备,使得可视化界面能够在内置或外接的显示屏上进行展示和操作。
使用非常简单,只需要在程序中添加可视化界面,然后在可视化管理器中添加TargetVisu即可,可视化会随着控制器的启动而自动启动。
CODESYS WebVisu,是一种基于HTML5协议的可视化界面技术,它允许用户在智能终端的标准浏览器(如PC、平板电脑、智能手机)上查看和操作CODESYS的HMI,CODESYS WebVisu几乎支持所有系统的浏览器,包括iOS系统和安卓系统,用户可以随时随地在不同的设备上访问和操作。
1.在CODESYS中配置网页可视化
2.使用网页访问可视化,本地访问地址:http://127.0.0.1:8080/webvisu.htm。如果访问远程HMI,那么ip地址根据实际写即可。
RemoteTargetVisu.exe是一个单独的可执行文件(在codesys的安装目录下可找到),提供了windows和Linux版本。可以用于运行网络控制器的特定可视化界面,同时还支持在一个面板上集中展示所有兼容Remote TargetVisu的网络控制器的可视化内容。
1. 在工程中添加可视化界面,并在可视化管理器中添RemoteTargetVisu,配置,配置RemoteTargetVisu的启动页面
2.把配置好的工程下载到控制器,下一步就可以通过RemoteTargetVisu远程连接到可视化界面了。
RemoteTargetVisu.exe的默认目录
3.打开RemoteTargetVisu,扫描网络内的设备,选择要连接的控制器,点击ok
4.可以看到连接成功后的可视化界面。如果有多个控制器的界面想要同时监控,那么可以同时打开多个RemoteTargetVisu程序。
HMI作为一个独立的运行在Windows系统的可视化系统,HMI设备通过控制器网络与远程PLC相连,实时展示PLC的数据,使用户能够轻松监控并操作这些控制器。HMI可以与任意数量的不同控制器进行通信,可以通过数据源变量访问控制器上的数据,然后将其用于可视化。这些变量可以在可视化编辑器中像本地变量一样与可视化元素一起使用。
在分布式控制器或设备上实现复杂的 HMI应用程序的解决方案
CODESYS HMI有以下特点:
CODESYS HMI用于实现在专用显示设备或PC机上的可视化。
可视化项目工程可独立于逻辑应用程序进行开发。
可以显示基于CODESYS V2.3和CODESYS V3.5开发的控制器的过程数据。
支持CODESYS的所有可视化功能。
使用方法:
在win菜单中找到CODESYS HMI,启动HMI Runtime
创建HMI Project,选择刚才启动的Runtime。
选择添加HMI项目的附加组件,例如报警,图像,趋势和单位转换等
3.添加数据源对象,一般使用默认的配置进行连接即可,注意设备的地址或者名称通过扫描PLC设备获取,如果PLC设置了用户名/密码,要在下面配置好。也可以指定 IEC 变量作为网络名称的替代变量,以便动态配置通信参数。
选择要通讯的变量:
4.接下来就可以在工程中编写可视化界面了,编写好之后登录,可以看到Datasource的状态,也可以双击Datasoutce在诊断界面查看其状态。[PS:测试时遇到一个问题,使用设备地址连接时,登录后怎么都连接不成功,换成设备名字连接就好了。]
通过以上演示,可以看到不同种类的可视化的使用方法及其作用。
获取更多可视化程序案例:点赞+在看,回复20241016获取