SIMATIC WINCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性,它是SIMATIC PCS 7过程控制系统及其它西门子控制系统中的人机界面组件,提供的通讯通道用于连接到 SIMATIC S5/S7/505控制器(例如通过S7协议集)的通讯,以及如PROFIBUS-DP/ FMS、DDE(动态数据交换)和OPC(用于过程控制的OLE)等非专用通道,亦能以附加件的形式获得其它通讯通道,由于所有的控制器制造商都为其硬件提供了相应的OPC服务器。
1.WINCC的变量管理器中可以通过DDE实现与EXCEL单元格内数据的连接,WINCC作为客户端,EXCEL作为DDE服务器,具体操作方式:(1)打开WINCC Exploer,在“变量管理”中建立"Windows DDE”的通道和连接,连接属性为:“计算机名称”为空,“应用程序”为Excel;“主题”为【Excel文件名】工作表名,比如【book1.xls】sheet1。
(2)建立新变量,在变量属性中选择地址,条目名称填:r行数c列数,比如r1c1(表示第一行第一列的单元格)。
(3)重复步骤(2)可以加入更多的DDE变量。
2.采用C脚本给读取变量状态或给变量赋值。比如SetTagFloat("变量1",GetTagFloat("变量2")*600.00);“变量1”和“变量2”分别为变量管理器中的32位浮点数,通过上述语句,读取“变量2”的值后乘以600,得到的值赋予“变量1”。当然随着变量的类型不同,有SetTagWord,SetTagBit等。
3.在图形编辑器中给图形对象变量连接,需要赋予图形对象的X轴,Y轴为整形值,通过计算得到的浮点值需要在C脚本进行类型转换。
有关WINCC及STEP7软件及西门子PLC硬件的产品说明及使用手册,编程手册(中文版)请点击http://www.minyantech.com/的资料下载窗口或与我们联系。