2.该PLC程序具有以下特点
(1)运用在特殊OB(组织块)中设置标志位和计数器的方法实现多处延时。该OB的扫描周期固定,结合计数器可以精确设定不同延时时间,方法简单可靠。
(2)利用PLC循环扫描程序的特点从而简单方便地实现循环操作。只需设定相应标志位并作阀值判断,循环操作便能自动完成。
(3)采用控制数据块和输出数据块分离模式。两者程序末通讯的数据传输方式,大大增强了程序的灵活性和可靠性。
(4)程序由不同子程序组成,各子程序独立完成各自功能,互不干扰。因而程序结构清晰,便于修改。
3.OP组态编程
根据测试系统的控制要求,对0P170B进行组态编程。
(1)画面:组态项目一共包括4个画面:启动画面、流程监控画面和2个参数设置画面。画面之间的切换由设置的功能键实现。流程监控画面为核心画面(如图4),包括许多动态组件,如图形列表、文本列表、输出域、不可见按钮等。这些动态组件通过变量与PLC链接,使PLC存储器上的当前值可视化,从而实时显示系统当前状态。
(2)变量:组态项目中使用的变量均为全局变量,它们带有PLC链接,在PLC上占据一个定义的存储器地址,从OP与PLC上都可以对其进行读与写访问。参数设置画面(如图5)中的各输入域就对应于不同的全局变量,通过OP上的按键输入可以更改这些参数变量从而无须修改PLC程序就能对控制流程进行调整。
(3)功能:组态项目对OP上的17个功能键进行了组态。其中13个用于通过OP对系统装置进行手动操作,4个用于不同画面间的切换。手动操作的实现方法是先在OP中定义全局变量,然后由功能键激发,在PLC中对这些变量,占据的地址进行逻辑操作,最后把操作结果输出到系统装置,同时反馈到OP中显示。
五、试验及结果
以某汽车空调压缩机生产厂为测验结果。按照目前的生产能力,平均每天需要完成近300台的检测量。本文通过对汽车空调测试系统使用前后的检测结果比较,对比该系统的使用结果。试验结果表明,该系统能够从实质上提升汽车空调压缩机生产厂的检测效率。
六、结束语
该系统已经在某汽车空调压缩机厂投入正式使用。使用结果表明,每台压缩机的平均测试时间由原来的2min缩短到了55s,从而大大提高了测试速度,满足了生产需要,同时也保证了压缩机的质量降低了测试人员的劳动强度。