1. 威纶通MT8071iE触摸屏宏指令开发环境搭建
1.1 硬件准备与连接
威纶通MT8071iE是一款7英寸高亮度TFT液晶触摸屏,分辨率800×480,支持65536色显示。在实际项目中连接PLC时,需要注意以下硬件接口配置:
-
通讯接口选择:
- RS-485接口(2W):使用COM2端口,接线端子为A(+)/B(-)
- RS-232接口:使用COM1端口,接线端子为TXD/RXD/GND
- 以太网接口:支持10/100M自适应,用于HMI与PLC的高速数据交换
-
电源接线规范:
- 额定电压:24VDC±10%
- 电源端子标识:+24V(1)/GND(2)
- 建议使用1.5mm²以上的导线,电源线长度不超过30米
重要提示:通电前务必检查电源极性,反接可能导致设备永久损坏。建议在电源输入端增加0.5A保险丝作为保护。
1.2 EBPro软件安装与配置
威纶通官方编程软件EasyBuilder Pro(EBPro)是开发宏指令的核心工具,最新版本为V6.08.01:
-
软件安装要点:
- 安装路径不要包含中文或特殊字符
- 安装时关闭杀毒软件避免驱动安装失败
- 首次运行需选择正确的设备型号(MT8071iE)
-
工程参数设置:
basic复制[System Parameters]
Model=MT8071iE
ScreenSize=800*480
CommPort1=RS232,19200,N,8,1
CommPort2=RS485,9600,E,7,1
- 宏指令编辑器配置:
- 启用"语法高亮"和"自动缩进"功能
- 设置默认变量类型为"有符号32位整数"
- 勾选"编译时检查语法错误"选项
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 红绿灯控制系统的宏指令编程
2.1 交通灯控制逻辑设计
典型的十字路口红绿灯控制需要实现以下状态循环:
- 南北方向:
- 绿灯亮30秒 → 黄灯亮5秒 → 红灯亮40秒
- 东西方向:
- 红灯亮40秒 → 绿灯亮30秒 → 黄灯亮5秒
使用宏指令实现的状态机代码如下:
basic复制macro_command
