1.3 系统软件设计
(1) 系统的地址分配。根据机械手的控制要求可知, 本控制系统共有4 个按钮输入信号, 分别执行启动、停止、急停和复位功能; 位置检测传感器需要4 个, 分别执行左限位、上限位、下限位和右限位的功能; 输出信号有5 个, 分别执行机械手的下移、夹紧、上升、右移和左移的功能。系统的I / O 分配见表1。
表1 控制系统的I/O 分配表
(2) 触摸屏人机界面的设计由以下两部分组成。第一部分:监控界面设计。该系统的触摸屏选用IC754VSL12CTD, 分辨率为800×600 像素。触摸屏的操作系统是微软Windows CE.NETFM, 它保存在16MB 闪存中, 在使用时被拷贝到动态内存中, 上电或者重新启动触摸屏后, 操作系统自动开始运行。由于GE 公司将触摸屏Quick panel View 编程软件与Proficy MachineEdition 软件相融合, 所有接口产品均可以采用同一个软件包来进行软件编制, 该软件包括有组态、部件、绘图和编制脚本程序等丰富的工具, 因此可以在较短时间内完成复杂的监控画面开发。完成整体画面制作和脚本程序的编制后, 通过触摸屏上一个自适应、半双工或全双工的网卡端口, 将在Proficy Machine Edition 中编好的软件用网线通过PLC 的以太讯模块下载到触摸屏中,同时实现与PLC 通信和人机交互操作。本系统触摸屏监控画面如图3 所示。触摸屏编程设计图片
监控画面中画出了机械手的简单, 并设计了四个输入按钮、四个限位开关的指示灯、两个夹紧和放松的指示灯, 机械手的上、下、左、右动作可以从画面上直观看到。画面中还设计了两个状态指示灯, 代表机械手运行和停止运行的状态, 当机械手处于运行和停止运行的状态时, 它们将进行相应的指示。第二部分: 变量的连接。本控制系统中触摸屏监控画面中相对应的按钮、指示灯和机械手的运动等与PLC 中的变量建立连接, 以便能使监控画面按照动作要求动起来。触摸屏上的按钮和限位开关的指示灯是通过中间继电器与梯形图程序建立连接, 机械手的上、下、左、右四个动作变量与输出继电器进行连接和相应的脚本程序实现功能。按钮的连接(以启动按钮为例) 需进行Touch 和Color 配置; 指示灯的连接需进行Color 颜色配置和脚本程序实现; 机械手臂的移动需进行Size、Position 配置和脚本程序实现。触摸屏编程设计图片配置方法以启动按钮触摸动态配置为例,
见图4。
机械手臂的移动和位置传感器指示灯的状态变化的脚本程序(以机械手臂下移和下限位传感器指示灯为例) 如下:
IF Targetl.Q00001>0
xiajiang:=xiajiang+10
ENDIF
IF xiajiang>50
Targetl.M00007:=1
ENDIF
IF Targetl.Q00003>0
Targetl.M00007:=0
ENDIF
(3) PLC 软件程序设计。控制系统软件采用ProficyME 6.0 编程, Proficy ME 6.0 软件是在Windows 操作系统下对GE PLC 编程的可视化开发工具, 利用Logic Developer—PLC 可以在个人计算机上进行控制程序的开发, 并且通过以太网或串行口下载到PLC 中。
2 控制系统的软、硬件联调
通过Proficy Machine Edition 编程界面的连接(Online/Offline) 建立PC 机与PAC 的连接并下载, 并将CPU310 上的拨钮开关打到RUN OUTPUT DISABLE 位置, 观察程序输出的运行结果是否正确, 如果软件程序设计正确, 将拨钮开关打到RUN I/O ENABLE。右击触摸屏目标对象, 按左键选择下拉菜单中的下载并运行, 将触摸屏运行画面及脚本程序下载到触摸屏中, 点击画面上的输入按钮, 修改程序及监控画面直到触摸屏画面中观察机械手的运行过程满足控制系统的控制要求为止。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-24836-2.html
真是弱爆
也不腻
美国威胁恐吓伊拉克没用的