威纶通屏幕(HMI)开发基本教程三:如何新建一个工程(modbus Tcp/Ip 工程)

威纶通HMI开发教程:新建Modbus TCP/IP工程
本文是威纶通HMI开发教程的第三部分,主要介绍如何新建一个使用Modbus TCP/IP协议的工程。首先下载并安装EasyBuilder Pro,然后在软件中选择合适的屏幕型号,设置系统参数,包括连接的设备类型和协议。接着配置HMI基本参数,如屏幕保护时间和断线提示。最后,通过检视菜单设置地址检视和目录树,提高开发效率。至此,一个Modbus TCP/IP工程成功创建。
AI助手已提取文章相关产品:

1.下载和安装EasyBuilder Pro,下载地址 :http://www.weinview.cn/ServiceSupport/Download/Index.aspx

2.打开Utility Manager

 

3.双击EasyBuilder Pro

在打开的EasyBuilder Pro中,“文件”中选择“新建”,选择你开发屏幕的型号。这个型号很重要,因为等你后期更改的话,有些型号的操作EasyBuilder Pro是不支持的。例如CMT系列是不支持宏指令堆叠操作的。另一方面你的配图图片也要更改等等。故,请一开始就选择好你的屏幕型号。

 4.系统参数设置,设置HMI基本参数。

点击“新增”,选择你要连接的设备及协议。我这里选择的是本机的设备,设备类型是通过Modbus TCP/IP协议,接口类型为以太网。屏幕的初始IP和端口你可以根据自己的需求自行设置,点击确定即可。

 

在一般属性中,可以设置你的屏幕保护时间和对应的窗口,这里选择的是10分钟。可以选择快选窗口属性的启用。

 

 

 

在“系统设置”中可以选择“自动促销”和时长,可勾选“当通讯失败时,在已显示的元件上显示断线图标”,是因为数据断线是会有断线图标显示。 

系统参数设置到这里就基本完成了,点击“确定”。

 

 

 

在菜单栏的“检视”中,勾选地址检视和目录树,有利于开发视图。

 

勾选后,我的个人喜好是把“元件列表”放在左边,“地址”放在右边,开发效率会高一些。

到此工程新建完成,猴王已下山,看各位如何大闹天宫了。

 

您可能感兴趣的与本文相关内容

### 威纶通 Modbus RTU 通信协议实现方式与示例代码 威纶通(Weinview)作为工业人机界面(HMI)设备的知名品牌,广泛应用于工业自动化领域。其支持多种通信协议,包括 Modbus RTU。以下内容详细描述了如何实现威纶通 HMIModbus RTU 通信,并提供相关配置教程和示例代码。 #### 1. Modbus RTU 协议基础 Modbus RTU 是一种基于串口的通信协议,使用二进制数据传输。它通常运行在 RS-232 或 RS-485 接口上。协议的核心要素包括设备地址、功能码、数据段和校验码[^2]。 #### 2. 威纶通 HMI 配置教程威纶通 HMI 上配置 Modbus RTU 通信时,需要完成以下设置: - **串口参数**:设定波特率(如 9600 bps)、数据位(如 8)、停止位(如 1)和校验位(如无校验)。 - **从站地址**:指定目标设备的 Modbus 地址。 - **功能码选择**:根据需求选择读取或写入操作的功能码(如 0x03 用于读保持寄存器,0x06 用于写单个寄存器)[^3]。 #### 3. 示例代码 以下是使用 Python 实现 Modbus RTU 通信的示例代码: ```python from pymodbus.client.sync import ModbusSerialClient as ModbusClient # 创建 Modbus 客户端 client = ModbusClient(method='rtu', port='/dev/ttyUSB0', baudrate=9600, timeout=1) # 连接到串口 if client.connect(): # 读取保持寄存器 result = client.read_holding_registers(address=0, count=10, unit=1) if result.isError(): print("读取错误") else: print("读取成功:", result.registers) # 写单个寄存器 write_result = client.write_register(address=0, value=1234, unit=1) if write_result.isError(): print("写入错误") else: print("写入成功") # 关闭连接 client.close() ``` 上述代码展示了如何通过 `pymodbus` 库与支持 Modbus RTU 的设备进行通信。其中,`/dev/ttyUSB0` 是串口路径,需根据实际硬件调整[^4]。 #### 4. 注意事项 - 确保串口参数与目标设备一致,否则可能导致通信失败。 - 在调试过程中,可以使用 Modbus 调试工具(如 Modbus Poll)验证通信是否正常[^5]。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值