常见问答3

  • TwinCAT2 64位的么?

有,安装包名字为:Tc211x64Engineering_R3_2.11

可以对控制器ADD router,选择目标系统后就可以扫描硬件,下载程序,在线监视。与32TwinCAT的唯一区别是本地没有Runtime,目标系统不能选择 local64位版的TwinCAT 2.11 x64 Enginnering软件不是免费的。但是安装过程及安装完毕都没有提示要注册,也没有过期提示。只是有标识评估版、未注册,启动提示TwinCAT CP。


  • BC\BX\CX\PC 用的库都是一样的么?

PLC程序的后缀一样,他们用的库也不一样。

BC系列的程序后缀为 .pr6 库的后缀用.lb6

BCxx50 BXBC9x20系列的程序后缀为 .prx 库的后缀用 .lbx,如果对应的库没有.lbx后缀的,则用.lib 后缀的。

CX PC系列的程序后缀为 .pro 库的后缀用.lib

ARM系列控制器,在PLC Control里面控制器类型选择(CX ARM),其余选择(X86


  • \embPC-Control\CE\Platforms\CX1800-0001_HMI_zenOn这个是什么?

zenOn是一个国外的组态软件。这个路径包含了CE系统的软件试用安装包,软件的使用、购买、注册请客户与zenOn软件供应商联系。


  • 老版本的TwinCAT有什么问题?

一般来说定型的设备没必要升级TwinCAT软件的版本。新版的TwinCAT通常是增加了新的功能或支持了新的硬件。如果一个定型的系统使用了新版本的EtherCAT硬件,那么可以通过下载最新的ESI描述文件http://download.beckhoff.com/download/Config/EtherCAT/XML_Device_Description/Beckhoff_EtherCAT_XML.zip

复制到X:\TwinCAT\Io\EtherCAT,使TwinCAT能识别新的模块。

如果一个定型的系统需要使用到某个新的软件功能(也许是某个supplement)发现有些异常,那么建议升级到最新的TwinCAT版本(以及最新的supplement)。


  • 多款OPC 相关的Supplement它们的区别是什么?

  1. TwinCAT Control Panel OPC Server,控制面板的周边的白色PLC键必须安装TwinCAT CP才能控制。如果第三方的HMI软件不支持ADS通讯,那么就需要安装这个OPC Server才能读取到PLC键的状态。(国内很少有客户会用到)
  2. TwinCAT DriveCom OPC Server,仅与Siemens SimuDrives 611U drivesMasterVC Plus drives配合使用。(国内很少有客户会用到)
  3. TwinCAT OPC Server,安装在XP win7 32位系统上,可以为本地或远程的TwinCAT提供OPC服务,让第三方的OPC 客户端可以读写TwinCAT里面的数据。(多数应用都选用这个OPC
  4. TwinCAT OPC Server CE,安装在CE系统的控制器上的。仅能为本机提供OPC服务,就是说OPC客户端必须与server安装在同一个CE操作系统上。网络中的其他OPC客户端访问不到CE控制器里面的数据。(国内很少有客户会用到)

上面几款都是基于Windows系统的OPCOPC UA是跨平台的。

  1. TwinCAT OPC UA Server,基于TCP/IPOPC,安装在XPWin7 32 位系统上。可以为网络上的其他OPC UA客户端提供TwinCAT内的数据读写。不再受windows平台限制,比如其他支持OPC UAPLC就可以直接与TwinCAT进行数据交换了。(有前途)
  2. TwinCAT OPC UA Server CE,也是基于TCP/IPOPC。不过他安装在CE系统的控制器上。他可以为网络上的其他OPC UA客户端提供TwinCAT内的数据读写。(这是比TwinCAT OPC Server CE有优势的地方,有前途)