需要首先澄清的是,基恩士(KEYENCE)官方通常不将其HMI(人机界面)设备称为“触摸屏”,而是归类为可视化终端(Visual Terminal)或智能显示器。其主流产品线包括V系列(如VX10, VX21, VX51等)以及较新的VT系列和IV系列。

基恩士的编程软件名为Visual Basic Editor (VBE)。与传统的梯形图PLC编程不同,VBE采用的是类似VB.NET的脚本语言逻辑,但更侧重于图形化配置和事件驱动编程。以下是基于基恩士官方技术文档整理的核心编程要点:
1. 开发环境搭建
安装Visual Basic Editor软件。确保电脑已安装对应的USB驱动程序以便通过USB线连接可视化终端。新建项目时,需选择正确的设备型号(例如VX11M),这将决定可用的组件库和功能限制。
2. 画面设计(Graphical Design)
在图形编辑器中,用户可以拖拽放置按钮、指示灯、文本框、数值显示、开关等控件。每个控件都有丰富的属性设置,包括颜色、字体、报警状态下的显示变化等。建议建立清晰的画面层级结构,通过主画面调用子画面,以优化内存使用。
3. 数据关联与变量管理
这是编程的核心。必须将屏幕上的控件与PLC地址或内部寄存器进行绑定。支持的数据类型包括:BOOL(位)、INT(整数)、DINT(双整数)、REAL(浮点数)以及STRING(字符串)。在属性面板中,找到“地址关联”选项,输入对应的PLC地址(如D100, M10等)。
4. 脚本编程(Scripting)
基恩士VBE允许使用事件驱动的脚本语言。常见的触发事件包括:On Pressed(按下时)、On Released(释放时)、On Enter(进入画面时)、On Exit(离开画面时)以及Timer Event(定时器事件)。脚本语法接近Basic语言,支持条件判断(If...Then...Else)、循环(For...Next)和数学运算。例如,在按钮点击事件中写入代码以实现复杂的逻辑控制或数据计算。
5. 报警与历史数据记录
可在项目中配置报警画面,定义报警优先级、确认方式及声音提示。对于需要追溯的数据,可启用历史数据记录功能,将特定地址的数据按时间间隔保存到终端内部存储器或外部SD卡中,便于后续分析。
6. 下载与调试
完成设计和脚本编写后,点击下载(Download)按钮将程序传输至可视化终端。利用在线监控模式,可以实时查看PLC地址的值变化,并单步执行脚本,以便快速定位逻辑错误。务必在调试无误后,将终端切换至运行模式。
重要提示:具体语法和功能可能因VX系列、VT系列或IV系列的不同版本而有所差异。强烈建议访问基恩士官方网站,下载对应型号的最新版操作手册和编程指南,以获取最准确的指令集参考。

查看详情

查看详情