1 引言
plcjs.技.术_网
西门子公司的自动化产品在我国应用非常广泛,提到自动化产品就不可不提到STEP 7软件,而STEP 7软件与PLC的通信就是一个不可回避的问题。我们知道一般计算机都配备了RS232串口,而西门子公司的产品多是MPI或Profibus的子网,因此通信协议的转换不可避免。如图1所示,PC适配器就是其中的一类产品:计算机与适配器之间使用RS232协议,波特率为19.2kbps或38.4kbps;适配器与数控系统之间使用MPI或DP协议,波特率可达187.5kbps或1.5Mbps。正确地使用PC适配器还真不是一件轻而易举的事情,因为我们不仅要对接口参数进行必要的设置,有时还要对适配器的硬件进行必要的改接,下面结合笔者的实践经验,谈一下体会。P.L.C.技.术.网——可编程控制器技术门户
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW.PLCJS.COM——可编程控制器技术门户
图1 PC适配器在系统中的连接P.L.C.技.术.网——可编程控制器技术门户
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
2 利用PC适配器建立PC与PLC通信的步骤plcjs.技.术_网
通过PC适配器,PC机上的S7 Manager 软件与PLC系统,如S7-300或S7-400系列PLC建立通信,这样就可把PLC程序由PLC的CPU中上载到PC机,或由PC机下载到PLC的CPU中。并且利用该软件的强大功能,对运行中的PLC程序进行监控、排错。WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
2.1 硬件方面WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
(1) PC适配器的连接WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
PC适配器标有【MPI/DP】的一端配备有一小段电缆,把这小段电缆末端的9针针式插头插入到PLC的MPI插槽中;WWcW_PLCJS_COM-PLC-技.术_网
P.L.C.技.术.网——可编程控制器技术门户
WWW_PL※CJS_COM-PLC-技.术_网
图2 设置接口参数WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
(2) RS232电缆的连接WWW_PLCJS@_COM%-PLC-技.术_网
用一根RS232电缆,一端插入PC适配器标有【RS232】的一端,另一端插入PC机的COM1或COM2口上。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
2.2 软件方面WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(1) 设置接口参数WWW.PLCJS.COM——可编程控制器技术门户
即从控制面板中选取“Set PG/PC Interface”。请参照图2,从“Access Point of the Application”下拉列表框中,选择“S7ONLINE”;有的840D等数控系统的CCU上配有PROFIBUS接口,所以“Interface Parameter Assignment”一项参数,我们既可以选择“PC Adapter(MPI)”,又可以选择“PC Adapter(PROFIBUS)”,但由于S7系列产品之间多是MPI接口,所以我们的例子中选取“PC Adapter(MPI)”;P.L.C.技.术.网——可编程控制器技术门户
(2) 进入接口参数画面WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
点击“Properties”按钮进入接口参数画面,再参看图3(a),是[Local Connection]的标签,它设置RS232协议的参数。其中的传输速度只有19200和38400这两项可选,它的设置值必须与PC适配器的拨码开关设置的速度值相一致,否则通信会不正常,务必注意检查一下拨码开关的位置;WWW_P※LCJS_CO※M-PLC-技-.术_网
(3) 设置MPI协议参数——可——编——程——控-制-器-技——术——门——户
图3(b)是【MPI】标签,它设置MPI协议参数,其中关键的参数也是地址和传输速度两项。注意:西门子系统默认PG/PC的MPI地址是“0”。传输速度值由所连接的PLC或数控系统的MPI接口所支持的速度确定,一般是187.5Kbps或1.5Mbps。完成上述的工作后,我们就可以实现S7 Manager和PLC之间的通信了。plcjs.技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
(a) WWcW_PLCJS_COM-PLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
(b)WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_PLCJS_COM-PLC-技.术_网
图3 设置MPI协议参数P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWcW_PLCJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
3 通过PC适配器连接840D数控系统的方法WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
如果我们要连接840D数控系统的PLC,问题就没有这么简单了。因为840D的MPI口不能直接提供给PC适配器工作所需要的24V电源,适配器无法工作。当然,我们可以用其它的方式建立通信,比如说在计算机的扩展槽中插入一块西门子公司的CP5611接口板,但这需要额外的投资,所以经济的方法还是利用PC适配器,只不过少许改造一下即可。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_PLCJS_COM-PLC-技.术_网
应该注意,840D数控系统的CCU版上有两个MPI接口,其中一个支持1.5Mbps的传输速率,用于连接机床操作面板等的,西门子称作OPI接口;另一个就是连接PG/PC的,它支持187.5Kbps的传输速率。我们需要自己再做一根电缆,这根电缆两端都是9针孔型,其中连接适配器一端的插头中,2号和7号引脚焊出两根线来,用于外接24V直流电源,供给PC 适配器;在连接840D系统的插头中,2号和7号引脚悬空,1号引脚连接电缆的屏蔽层。具体连线情况参照图4。WW.W_PLC※JS_C,OM-PL,C-技.术_网