MCGS嵌入版组态应用技术(第2版)
上QQ阅读APP看书,第一时间看更新

项目2 TPC7062K与PLC的硬件连接

项目目标

1)掌握TPC7062K与组态计算机连接。

2)掌握TPC7062K与三菱PLC的通信接线,认知与其他主流PLC的通信接线。

项目计划

以学生为中心,制定合适的教学方法及教学手段,让学生掌握TPC7062K与三菱PLC的通信接线,认知与其他主流PLC的通信接线。访问关于工控组态硬件连接的BBS站点,从中了解相关信息。

项目实施

1.TPC7062K与组态计算机连接

TPC7062K与组态计算机连接如图2-1所示。

图2-1 TPC7062K与组态计算机连接

2.TPC7062K与三菱PLC的接线

TPC7062K与三菱FX系列PLC接线如图2-2所示。本书以后的案例,如无特殊说明,均以三菱PLC为例。

图2-2 TPC7062K与三菱PLC的接线

3.TPC7062K与其他主流PLC的接线

TPC7062K与西门子PLC和欧姆龙PLC的通信方式接线分别如图2-3和图2-4所示。

图2-3 TPC7062K与西门子PLC通信方式接线

图2-4 TPC7062K与欧姆龙PLC通信方式接线

学习成果检查表见表2-1

表2-1 检查表

拓展与提升

TPC与三菱PLC的硬件连接过程要先后完成三菱FX PLC通信参数设置、安装三菱FX系列驱动构件、添加三菱FX系列驱动构件、设置驱动通信参数、设备调试、TPC-PLC接线等必要的硬件连接及硬件参数设置。相关步骤简介如下。

1.三菱FX系列PLC通信参数设置

三菱FX系列PLC的通信分为编程口和串口两种通信方式,两者驱动应用与设置的区别如表2-2所示。

表2-2 三菱FX PLC编程口和三菱FX PLC串口的通信驱动应用与设置的区别

(续)

① 三菱FX编程口通信参数默认为9600、7、1、偶校验。当使用CPU编程口进行通信时,FX1N、FX2N、FX3U可以支持19200bit/s和38400bit/s的波特率,其他型号则只支持9600bit/s的波特率。

由上表可见,除了编程电缆接CPU编程口通信的通信参数固定不用设置外,使用其他232-BD、485-BD等通信模块通信时都需要设置通信参数。一般使用编程电缆,通过GX Developer编程软件对PLC通信扩展模块的通信参数进行设置。下面对具体步骤说明如下。

步骤1:连接并读取PLC。

通过编程电缆连接好PLC并上电,运行GX Developer编程软件。

① 在菜单栏中,单击“在线”→“PLC读取”,弹出“选择PLC系列”对话框,如图2-5所示。

② 选择“FXCPU”如图2-6所示,并单击“确定”按钮,弹出“传输设置”对话框,如图2-7所示。

③ 双击图2-7左上角的“串行”。

④ 在弹出的“PC I/F串口详细设置”对话框中,选择与PLC相连的PC的串口,并设置传送速度(即:波特率,建议使用9600bit/s),然后单击“确认”按钮完成设置。

图2-5 “PLC读取”选项

图2-6 “选择PLC系列”对话框

图2-7 “传输设置”对话框

⑤ 单击“传输设置”对话框右侧的“通信测试”按钮,如果弹出与FX2NCPU连接成功的提示(见图2-8),说明PLC连接正常;否则,会弹出无法与PLC通信的提示(见图2-9),此时请根据提示信息检查可能存在的问题并重新测试,成功后方能执行下一步。

图2-8 与FX2NCPU连接成功提示

图2-9 无法与PLC通信的提示

注:如果使用三菱FX系列编程口驱动,并通过编程电缆接CPU编程口通信,则通信参数固定不用设置,只需执行至步骤1中的连接PLC部分,确保PLC正确连接。后面的通信参数设置步骤直接略过即可。

⑥ 通信测试成功后,单击“传输设置”对话框右下方的“确认”按钮,编程软件检测PLC,并会弹出“PLC读取”对话框,如图2-10所示。

⑦ 确认勾选“PLC参数”项后,单击“执行”按钮,进行PLC参数的读取。

图2-10 “PLC读取”对话框

步骤2:设置PLC的通信参数。

PLC参数读取成功后,单击“关闭”按钮,关闭“PLC读取”对话框,如图2-11所示,双击左侧工程数据列表内的“参数”→“PLC参数”,在弹出的“FX参数设置”对话框中,切换到“PLC系统(2)”选项卡设置页面,进行通信设置操作。

说明:

① “通信设置操作”:选择232-BD、485-BD模块后,要勾选“通信设置操作”复选按钮,对通信参数进行设置。而圆8针的422-BD通信模块,使用“三菱_FX系列编程口”专有协议通信时,此时PLC参数设置中不能勾选“通信设置操作”复选按钮,并要将D8120置为0值,此时通信参数固定为9600、7、1、偶校验。

② “协议”:使用三菱FX系列编程口通信方式时,232-BD模块协议要选择“无协议通信”方式;使用FX串口通信方式时,协议均选择“专用协议通信”方式。

③ “起始符、结束符、控制线”:编程口和串口两种通信方式均设置为不勾选。

图2-11 “PLC系统(2)”选项卡设置页面

④ “H/W类型”:设置RS-232或RS-485通信方式,根据所用扩展通信模块进行相应选择。

⑤ “和数检查”:设置是否校验,勾选表示进行校验,此项仅对串口通信方式有效,与驱动属性中“是否校验”项对应。

⑥ “传送控制顺序”:选择协议格式,仅对串口通信方式有效,与驱动属性中“协议类型”项对应。

⑦ “站号设置”:设置PLC地址,与驱动属性中“设备地址”项对应。三菱_FX编程口驱动,使用232-BD模块以RS-232方式通信时,此项设置无实际意义。

对于三菱FX串口通信方式,一般建议设置通信参数如下。波特率9600,数据长度7位,停止位1位,奇偶校验为偶数校验,和数检查,传送控制顺序为格式1。本实例中,通信参数设为上述建议值。

步骤3:将通信参数写入PLC。

完成上述设置后,保存并选择菜单命令“在线”→“PLC写入”,在弹出的“PLC写入”对话框中单击“执行”按钮,以完成PLC参数的修改写入。然后重新给PLC上电,使参数生效。

步骤4:测试并确认通信参数。

重复上述PLC读取操作,重新读取PLC参数,确认设置是否正确。

2.安装三菱FX系列驱动构件

MCGSTPC与三菱FX系列PLC进行通信时,有编程口、串口两种通信方式,对应的驱动构件分别为三菱FX系列编程口、三菱FX系列串口。使用前请确保相应驱动构件正确安装。

3.添加三菱FX系列驱动构件

可根据不同通信方式,添加“通用串口父设备”和相应的子设备驱动构件。驱动构件添加的具体操作,可参考项目4中的内容。最终完成驱动添加后分别如图2-12和图2-13所示。

图2-12 添加三菱FX系列编程口

图2-13 添加三菱FX系列串口

4.设置驱动通信参数

完成驱动添加后,需要根据实际情况进行父设备(“通用串口父设备”)和子设备(“三菱FX系列编程口或三菱FX系列串口驱动构件”)参数的设置,现分别说明如下。

步骤1:设置父设备通信参数。

双击“设备组态:设备窗口”中添加好的“通用串口父设备0”,弹出如图2-14所示“通用串口设备属性编辑”对话框,进行串口通信参数设置。

① 三菱FX编程口:默认通信参数如下。波特率9600,数据位7位,停止位1位、数据校验方式为偶校验,与MCGSTPC通过COM1,即RS-232C方式通信。

② 三菱FX串口:需要根据实际通信模块的通信参数设置值进行设置,一般建议设置通信参数如下。波特率9600,数据位7位,停止位1位、数据校验方式为偶校验。

图2-14 “通用串口设备属性编辑”对话框

说明:在模拟运行环境或设备调试时,所设置的“串口端口号”要与上位机实际串口对应。所以,先将“串口端口号”改为PC实际串口的串口号,以方便后续的设备调试。

步骤2:设置子设备参数。

双击“设备组态:设备窗口”中添加好的“设备0——三菱_FX系列编程口”或“设备0——三菱_FX系列串口”,进入“设备编辑窗口”,根据实际所连接的设备来设置“设备地址”“通信等待时间”等参数。三菱_FX系列编程口和三菱_FX系列串口设置项的区别及建议设置如表2-3所示。

表2-3 三菱-FX系列编程口和三菱-FX系列串口设置项的区别

说明:设置“CPU(PLC)类型”时,要与实际PLC类型相同,否则会影响采集速度,甚至无法通信。

5.设备调试

驱动通道添加并关联变量后,就可以新建窗口,进行工程组态,并实现对应变量与动画、报警构件相关联,以实现工程动画报警等效果。在调试之前,首先,要根据通信方式,用对应的通信电缆将三菱FX PLC与调试用的上位PC串口连接,并在设备窗口中将“通用串口父设备”的“串口端口号”修改为PC实际使用的串口号。然后,再进行设备调试和模拟运行测试。调试、TPC-PLC接线和下载工程以及建立通信的具体方法详见项目4中的内容。

练习与提高

1)PLC和TPC通信不上时,如何查找故障点?

2)TPC同时与不同厂家PLC连接时,如何实现通信?请查阅相关信息。

3)昆仑通态生产的TPC与各种主流PLC通信线型号是否相同,查阅各种型号通信线的价格及使用方法。