wincc flexible与S7-300数据存取问题

大家好:用触摸屏+S7-300做涂胶机项目,触摸屏采用wincc flexible 2008编程,涂胶机自动对变速箱涂胶,变速箱的种类较多,工艺参数很多且不同种类工艺参数各异,厂方要求系统适应不同产品,通过触摸屏输入减速箱上不同点的位置坐标,存入系统中,需要涂那种减速箱就调相应的工艺参数,让涂胶机执行涂胶工作就是了。这样一来,需要存的参数很多,而且是动态存取的。
方法1:如果存到PLC里,数据量太大,而且不知道PLC中的DB如何才能动态存取数据,比如:PLC中定义DB段中100个INT,能存100个INT数据,但实际可能要求存120个,这样就有20个没定义的数据DB,就无法存数据了,DB数据是否可以采用类似C语言中的定义指针方式,通过改变指针来指向不同的DB数据,根据需要,改变指针大小来实现PLC中DB动态存取数据;请高手指教!
方法2:把数据存到触摸屏里,由于第一次用wincc flexible不知道该如何存?存到一个类似EXEL表格的数据库里面,wincc flexible如何与EXEL数据库连接?还有在触摸屏上的数据库里的数据如何才能写到PLC的数据DB中,让PLC执行涂胶?
    我想存到触摸屏的一个数据库里面,这样可以不用占用过多的PLC中的DB,我想是这样的每次触摸屏的向PLC发送两个点的位置坐标,涂完这两个点之间的胶后,在发两个点的位置坐标继续,如此反复。。。
    请高手指教,如何动态存这么多数据。

项目中一些数据需要存和取,由于数据是动态变化的,不定期要向系统存数据,需要时,调出来控制设备。所以想请教问题:
    1)s7-300中的DB如何实现动态存放数据,如:

最佳答案

请参考文档:
《如何把wincc flexible 和step 7项目集成在一起》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/38797080.pdf

《用于STEP 7 和WinCC flexible 的应用实例块》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/36435784.pdf

『视频 』 西门子WINCC FLEXIBLE循环灯控制实例,连接:
http://laiba.tianya.cn/laiba/CommMsgs?cmm=11002&tid=2731934761796640684

http://bbs.simol.cn/thread-37113-1-1.html

提问者对于答案的评价:
满意的答案

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐