想实现WINCC与EXCEL数据的交换,用配方做,具体如下:(思想仿照西门子触摸屏的配方,假定配方名为饮料,数据记录1橙汁,数据记录2水蜜桃,数据记录3气水, 配方条目(元素)为水,气,香精,色料等
1.WINCC画面上做下拉列表,选择数据记录1,2,3,下载到PLC,对应的水,气,香精色料都有了一个数值,问题是我怎么在WINCC里面做这个下拉列表?
2触摸屏的配方元素数值是定义的时候确定的,那么WINCC做配方我准备用EXCEL,把初始值放在EXCEL里面;比如说数据记录1的配方元素值在第二列,数据记录2的在第三列,数据记录3的在第四列; 第一列用于配方元素名称; 当我选择下拉列表第一个数据记录就读出EXCEL里第二列数据,选第二个读第三列数据, 这个时候数据从EXCEL传到了WINCC, WINCC画面里设置一个按钮(下载)点击传到控制器
这个实现过程WINCC读取EXCEL的程序怎么实现? 有相关资料吗?有相关例程吗?
3. 配方的整个制作我都是参考西门子触摸屏里的思想,只不过触摸屏有存储卡,有配方功能,所以能方便的存储数据,用WINCC和EXCEL的话当EXCEL数据读到WINCC的变量以后,需要点击 下载按钮才允许这个数据到PLC,这个怎么实现呢? 我想到了这个WINCC变量要用内部变量中转一下,点击按钮后再传递给PLC;也想到了用PLC里面的中间变量,点击按钮后再传递给目标变量; 总感觉没有触摸屏的配方方便;
最佳答案
1、wincc是可以调用windows控件的,引用下拉列表控件就行。也可以用wincc的“列表”控件实现。还可以用画面窗口实现(点击下拉箭头,显示画面窗口,画面窗口的内容就是数据记录)
2、用脚本实现。
3、你的2种方法都可以实现。个人倾向第二种。
提问者对于答案的评价:
详细点就好了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220529.html