1、所需软硬件
① CX8090 集成网口PLC
▲图1
② TwinCAT2编程软件
③ RJ45接口网线
2、使用配置
① IP地址配置
修改IP地址是通过倍福PLC的WinCE远程桌面进入到PLC系统里面,登录WinCE的方法很多,这里只介绍我们对一台PLC的IP不明的情况下进行登录。每台PLC都会有这样一个标签,如图2所示,找到Mac-Id1,其中后六位数字,如33-C7-11。
▲图2
打卡远程桌面软件,如图3所示:
▲图3 ▲图4
点击File后,弹出对话框后选择Connect,出现图4照片,输入CX-33C711后,点击OK,不需要输入密码,即可完成登录,登录后出现界面,如图5所示:
▲图5
▲图6
点击图5左下角的Start后,出现图6所示,将鼠标放到Control Panel点击后,出现图7界面:
▲图7
点击Network and Dial-up Connections 后,出现图8界面:
▲图8
其中FEC1表示X001网口的IP地址设置,在这里我将其更改为DHCP模式,TCCCATMP1为X101的IP地址设置,我将其地址更改为193.168.10.125,如图9所示:
▲图9
② AMS Remote Connections 配置
在初始登录界面打开Windows Explorer,如图10所示:
▲图10
出现界面如图11所示,在其中点击Hard Disk后,出现如图12所示界面,点击System文件夹出现如图13所示界面。
▲图11
▲图12
▲图13
▲图14
点击TcAmsRemoteMgr,弹出如图14界面,修改AMS NetId为192.168.10.125.1.1,再点击Add添加主机的IP地址,在这里我的主机名DESKTOP-3E5HOQ3,IP地址设定为192.168.10.135,AMSNet Id为192.168.135.1.1.1,这里要求PLC的IP地址与主机地址在同一网段上,如图15所示:
▲图15
③ System manger设置
用网线连接CX8090 的X101口,在电脑的网口的适配器选项中,Internet 协议版本4(TCP/IPv4)中设置成自动获取IP地址,打开TwinCAT2编程软件中的Systemmanger,进入SYSTEM-Configuration配置界面,点击ChooseTarget进入路由添加界面,如图16所示:
▲图16
选择Seearch(Ethernet),如图17所示:
▲图17
将Address Info设置成IP Address ,点击Broadcast Search,如图18所示:
▲图18
搜索之后会出现以下界面,CX-33C711为当前PLC的路由,如图19所示:
▲图19
如果一直搜索不到,可以在Route Name中添加CX-33C711如图20所示:
▲图20
选择CX-33C711,并点击Add Route后,弹出LogonInformation对话框,点击OK即可。再点击Close,关闭路由添加界面,如图21所示:
▲图21
回到Choose TargetSystem界面,选择刚刚添加的路由CX-33C711(192.168.10.125.1.1),点击OK即可,如图22所示:
▲图22
点击状态栏中的√,弹出对话框,点击确定即可,如图23所示:
▲图23
3、OPC变量配置及程序下载
打开TwinCAT2中的PLC Control后,新建程序,如图24、图25所示:
▲图24
▲图25
在全局变量中添加需要进行OPC交互的变量,声明规则是在变量后添加AT %Q*,表示该变量为输出变量;在变量后添加AT %I*,表示该变量为输入变量,如图26所示:
▲图26
点击Project后出现下拉菜单,点击Build会出现.tpy文件,如图27、28所示:
▲图27
▲图28
编译后需要将符合变量下载到PLC中,点击Project后出现下拉菜单,点击Option…出现界面如图29所示:
▲图29
点击Symbol configuration显示设置界面,点击Configure symbolfile…后弹出对话框,将对话框下角的三个设置勾选上,好点击OK即可。
点击Online后出现下拉菜单,点击Login后,登录程序,这时下拉菜单中CreateBootproject显示黑体,点击后即可将程序完全下载到PLC中,如图30、31所示。
▲图30
▲图31
4、KEPServerEx 6配置倍福PLC OPC变量
▲图32
在“连接性”右击添加新建通道,如图32所示。
▲图33
选择要创建的通道类型为Beckhoff TwinCAT,设置完成后点击“下一步”,如图33所示。
▲图34
给通道设置一个名称“CX8090”,设置完成后点击“下一步”,如图34所示。
▲图35
选择倍福PLC 所在的网络适配器,确定完成后点击“下一步”,如图35所示。
▲图36
默认设置,不用修改,点击“下一步”,如图36所示。
▲图37
默认设置,不用修改,点击“下一步”,如图37所示。
▲图38
默认设置,不用修改,点击“下一步”,如图38所示。
▲图39
点击“单击添加设备”后弹出对话框,给设备添加名称“CX8090”,点击“下一步”,如图39所示。
▲图40
默认设置,不用修改,点击“下一步”,如图40所示。
▲图41
修改成之前设置的PLC AMS ID192.168.10.125.1.1,设置完成后点击“下一步”,如图41所示。
▲图42
默认设置,不用修改,点击“下一步”,如图42所示。
▲图43
默认设置,不用修改,点击“下一步”,如图43所示。
▲图43
默认设置,不用修改,点击“下一步”,如图43所示。
▲图44
将设备启动时修改为启动时生成,设置完成后点击“下一步”,如图44所示。
▲图45
默认设置,不用修改,点击“下一步”,如图45所示。
▲图46
将Default Type更改为Boolean,点击“下一步”,如图46所示。
▲图47
▲图48
将Import Source更改为File,并且添加SymbolFile文件,该文件为之前PLC程序编译后生成的.tpy文件,点击“下一步”,如图47、48所示。
▲图49
默认设置,不用修改,点击“下一步”,如图49所示。
▲图50
默认设置,不用修改,点击“完成”,如图50所示。
▲图51
▲图52
点击状态栏上的“QC”后,会弹出“OPC QuickClient”,点击左侧栏中的“CX8090.Cx8090”,出现之前设置的PLC符号变量,登录PLC程序,在线设置变量值,可以监测到变量的变化,如图51、52所示。