伺服控制功能,使用
“ MAPSERV” 指 令 库
的功能块,利用
Q0.0 和 Q0.2 或 Q0.1 和 Q0.3 输出脉冲串来控制 MBDDT2210 实现位置伺服
控制功能,利用
10.0 和 10.1 作为参考点输入实现整个系统寻零功能。在实现位置伺服控制
过
程
中
,
主
要
调
用
的
库
函
数
有
QO_x_CTRL、QO_x_Home、QO_x_MoveAbsolute、QO_x_MoveVelocity 和 QO_x_Stop,它们
的功能分别是使能位控功能和传递全局参数、寻找参考点位置、绝对位置运动定位、以预置速
度运动和停止运动。通过几个库函数的协调调用可以达到准确的位置伺服控制。
4 控制系统软件设计
4.1 触摸屏程序设计
要使触摸屏能够在生产自动化中完成控制和监视的任务,需要对触摸屏进行组态。触摸
屏的软件设计包括画面设计和变量连接。为了实现系统功能要求和保证系统较好的人机交互
性能,设计的触摸屏操作画面结构如图
5 所示。
图
5 触摸屏操作
画面结构
触 摸 屏 不 仅
监 控 和 显 示 当 前
的 工 作 状 态 , 而
且 也 要 对
PLC
的 动 作 进 行 控 制 。
所 以 需 要 设 置 变
量 , 建 立 触 摸 屏
组 态 变 量 和
PLC 的 响 应 I/O
点 及 各 个 存 储 单
元 之 间 的 关 系 ,
创建相应的事件,实现触摸屏组态功能对
PLC 参数的输入,PLC 当前值在触摸屏上的输出
功能。最后在触摸屏和
PLC 之间建立通讯,达到实时的监测和控制。
4.2 PLC 程序设计
4.2.1 PLC 的 I/O 分配
根据功能要求和位置伺服控制系统中
I/O 口的绑定,PLC 的 I/O 分配如表 1 所示。