当前位置:资讯 > DCS > 正文

在开放式数控系统中IPC与PLC通信技术的研究

发布时间:2008-07-16     来源:www.e-works.net.cn      

摘要:结合开放式数控系统的研究开发,提出了将外置PLC与数控系统上位机及多轴运动控制板卡配合使用,以提高其安全性和可靠性的方法,并介绍了它们之间的结构和关系。研究并采用串行中断工作方式实现了主机与PLC之间的实时通信。介绍了IPC与PLC之间的串行通信协议和通信方法,并通过所开发的非标数控机床,对IPC与PLC之间通信程序的开发进行了详细阐述.实际应用表明.所开发的工IPC、PLC、PMAC:三方之间通信程序完全满足数控机床的工作要求。
取数据并执行响应的处理程序。由于通信程序在发送数据时不用进行相应的处理,只需等待,Sthreshold属性可以设置为0。在上位机通信程序中www.cechina.cn,采用中断接收、周期查询发送的方法,可以及时响应通信事件,保证通信的正常进行。具体中断响应如下:

Private Sub MSComml-OnCornm( )
Select Case MSComml。CommEvent
Case com EvCD'CD状态变化时处理
Case ComEvDSR'DSR状态变化时处理
Case comEvReceive’数据接收处理
MSComml 。In BufferCount="0"
str = “% 0 1# RCP8R0001R0002R0017
R0018R0019Y0009Y000DR000A“’读取继电器
str =str +BCC (str) ’校验和处理
MS Comm l。 Output二 str+Chr$(13)'
先发送读命令读出各辅助继电器的状态
Do’延迟到缓冲区中有数据出现
DoEvents
Loop Until MSComml。InBufferCount> = 17
Var= MSComml。Input
B

in = HextoBin(Mid$ ( Var,7控制工程网版权所有, 12))
If Mid$ ( Bin,13,1)=1Then
… …’对接收到的输人数据进行处理
Else
… …’其它处理
End If
End Select
End Sub

4 结论
      在机床数控系统开发过程中,由于PLC的稳定可靠而被作为机床逻辑动作的核心控制部件使用。但它自身的信息管理能力较弱,特别是不能给用户提供一个友好的交互界面CONTROL ENGINEERING China版权所有,妨碍了运行过程的实时捉侧综与故障诊断。利用上位机与PLC相结合的办法可以有效地解决上述问题www.cechina.cn,即PLC完成对系统底层的控制,而IPC则完成系统的监控与信息管理。基于VB6.0具有良好的面向对象设计方法、友好的用户界面、简易方便的串行口操作特点www.cechina.cn,实现PLC与IPC通信的方法,并用于实际的工程项目。


标签:数控机床、数控系统、PLC通信技术、串行通信、中断,
版权声明:版权归中国控制工程网所有,转载请注明出处!
  • 相关文章