欢迎来到天天文库
浏览记录
ID:12871820
大小:410.00 KB
页数:7页
时间:2018-07-19
《cx仿真器(vs.net 2003-2005)使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CX仿真器-用于VS.Net2003/2005编程环境前言:Beckhoff的CX仿真器是标准SDK仿真器的扩展,它包含TwinCAT组件,因此可以在没有CX硬件(例如CX1000、CX1020、CX9000)的情况下,在CX仿真器中运行VS.Net2003/2005的HMI应用程序,并能创建和TwinCATPLC的ADS通讯。1.在PC中安装CX仿真器在Beckhoff的FTP网站下载仿真软件,下载的文件夹中包含四个文件,其中“setup”是安装软件,“StartEmulator_DE”是批处理文件,FTP网
2、站地址如下:ftp://ftp.beckhoff.com/Software/embPC-Control/CE/Solutions/CX_Emulator/emulator.zip 。在安装过程中,由于需要从微软的网站下载一些组件,因此安装需要一段时间。安装完成后,以编辑的方式打开“StartEmulator_DE”文件,按照其中的说明修改后保存之,然后点击该文件就可以启动CX仿真器了。CX仿真器如下:2.测试VS.Net2003/2005的HMI应用程序首先修改CX仿真器的IP地址,使之和PC机的IP地址处于同
3、一个网段,如下图所示:2.1编写运行在CX仿真器中的PLC程序。打开TwinCATSystemManager,新建一个工程,点击右侧窗口中的“ChooseTarget”按钮,通过点击Search(Ethernet)按钮。点击BroadcastSearch按钮,搜索PC机连接网络中的设备。搜索到CEM55468F,即CX仿真器,通过点击“AddRouter”按钮把它加进来。把系统切换到CX仿真器平台,如下图:编写PLC程序,下载到CX仿真器,并运行起来,如下图:2.2编写VS.Net的应用程序编写VS.Net的应
4、用程序,例如编写一个VB.Net的应用程序CXTest,界面如下:窗体上的三个文本框,用于显示从PLC读取的整型数组iVar,三个灯开关按钮用于写PLC中数组变量bVar。StartRead用于开始读取CX仿真器中PLC的数据,StopRead用于停止读取。程序写好后,点击工具栏中的启动编译整个项目。在CX仿真器中,点击菜单Emulator->FolderSharing…选中Sharethisfolder选项,点击浏览按钮。选中VB.Net工程CXTest所在的文件夹,将之共享。在CX仿真器中,打开MyDevi
5、ceStorageCard文件夹,里面即CXTest工程,打开“..binDebug”中的CXTest.exe,则运行该工程,如下图:点击StartRead按钮则开始从PLC读取数据。若Light1对应布尔量bVar[0]的当前值为False,灯为红色,点击Light1On/Off则将True写给PLC中相应的布尔量bVar[0],灯变为绿色。这时再次点击Light1On/Off,则将False写给布尔量bVar[0],灯变为红色。其它灯操作类似。灯1和3为绿色,灯2为红色时的界面如下图:相应PLC程序如
6、下图:注意:CX仿真器中不能使用定时器,且实时性无法实现。
此文档下载收益归作者所有