您现在所在的是:

人机界面

回帖:4个,阅读:1098 [上一页] [1] [下一页]
* 帖子主题:

McgsE使用点滴

39948
tigermu 版主
文章数:14925
年度积分:906
历史总积分:39948
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/4/29 9:29:19
#0楼
这段时间有机会使用昆仑通态的mcgs人机k7062,在使用中遇到一些问题,与大家共享。
1、Mcgs变量导入excel
附件 图片1.jpg
由于在mcgs里没有这项功能,所以只好曲线实现。在西门子的200编程软件microwin中符号变量表可以复制然后到excel里粘贴即可。顺着这种思路我也想这么做,但是在数据库中全部选中复制后,excel里的粘贴是灰色的,此路不通。后来有个比较麻烦的方法总算解决了一下。就是随便找个脚本编写的地方,右侧的变量里逐一点击到脚本编辑区,每个变量写的时候记得加上回车。然后复制,粘贴到excel里,虽然这个方法不是很好但至少能够复制到excel里了。
2、!Sleep( )、!WaitFor( )系统函数少用为妙
这两个函数都是内部的系统类似休眠一样的函数,需要等待,等待期间影响其他脚本或者程序的运行。最初不知道是怎么用就用了,结果在使用过程中当sleep或者waitfor的时候连mcgs屏幕程序下载都受影响,有是通讯不上,有时候程序下载了半天不反应。感觉这个函数不好,后来都用定时器代替了事。
3、对象使用浏览很好
由于每个人的思路不同,或者说即使是自己编的东西由于多,自己也想不出来相互的关系如何,这时就可以使用对象使用浏览,可以根据变量名或者策略名找到所有使用过的地方。记得使用时先更新一下。
附件 图片2.jpg
先写得不多,以后会更新。
清泉石上,明月松间。
39948
tigermu 版主
文章数:14925
年度积分:906
历史总积分:39948
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/4/29 11:30:14
#1楼
4、刚想起一个模拟的笑话
刚开始的时候装完mcgs嵌入版,编个小程序,然后想模拟一下,结果运行了,怎么也没有内容。我还以为是它的模拟功能不好使呢,后来才发现,模拟也需要下载,然后运行才行。给初次使用的人先提个醒,如果是模拟也要下载哦。
清泉石上,明月松间。
39948
tigermu 版主
文章数:14925
年度积分:906
历史总积分:39948
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/5/4 10:18:40
#2楼
5、计算某个日期与当前日期的天数差值
差值=!TimeSpanGetDays(!TimeGetSpan(!TimeStr2I($Date),!TimeStr2I(某个日期)))
a首先把日期的字符变量变成数值型。
b使用!TimeGetSpan函数得出系统内部的差值。
c使用!TimeSpanGetDays函数得出天数的差值。
最初我使用的时候只用到了b的函数,怎么也得不到正确的数值,后来问mcgs的人员得知需要再外嵌一个函数,让系统内部的数值变成天数。
一般的日期都是字符型的,尤其是输入的时候,一般是两种格式:2001/1/1或者2001-06-07。
清泉石上,明月松间。
16892
329345277
文章数:5574
年度积分:368
历史总积分:16892
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2015/5/4 21:35:29
#3楼
看着不错,有空要试试
39948
tigermu 版主
文章数:14925
年度积分:906
历史总积分:39948
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/5/5 9:49:15
#4楼
6、mcgs屏装载图像时要注意2点
a、不论是位图构件还是按钮等,要先把图片格式变成bmp,否则编辑的时候不会有提示,但是下载到屏里会显示无法显示的格式。
b、一个画面的装载的位图总容量不要大于2M,否则会有提示。
附件 2015-05-05_094534.jpg
清泉石上,明月松间。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003