
MCGS实训报告
一、实验目的通过使MCGS组态完成六个项目,来了件的特点和功能,并学习利控组态软件设计计算机控制系统的方法、原则和步骤:包括依据系统的工艺特点和控制要求,绘制完整的动画界面;定义合理的数据对象并进行相应的动画连接;完成一定的脚本程序已达到控制策略定位要求。
学会综合调试的方法,并对存在的问题以修正。
二、实验设备pc机一台;MCGS组态软件。
三、实训内容(项目)机械手控制系统(1)控制要求一个简单的机械手应具有启停、移动和抓放功能。
具体控制要求是:按下启动按钮后,机械手下移5s→加紧2s→上升5s→右移10s→下移5s→放松2s→上移5s→左移10s,最后回到原始位置,自动循环。
松开启动按钮,机械手停在当前位置。
按下复位按钮后,机械手完成本次操作后,回到原始位置,然后停止。
松开复位键,退出复位状态。
ㄛ(2)实时数据库(3)控制画(4)策略脚本程序:'*************动画控制语句**************-IF右移阀=0THEN水平移动量=水平移动量+1ENDIFIF左移阀=0THEN水平移动量=水平移动量-1ENDIFIF下移阀=0THEN垂直移动量=垂直移动量+1ENDIFIF上移阀=0THEN垂直移动量=垂直移动量-1ENDIF'************定时器控制**************************************IF启动按钮=1AND复位按钮=0THEN定时器复位=0定时器启动=1'如果启动按钮=1且复位按钮=0,则启动定时器
关于MCGS组态问题
模拟运行中更改一下分辨率,设成1024*768就能看到了。
MCGS组态问题
呵呵,昨天我刚把这问题搞定.提示你的的意思是:文件的保存路径中,任何一个文件夹的名字都不能有空格,否则就报错.比如,你的工程保存在D:\\\\MCGS SAMPLE\\\\MY PROJECT里,因为前面两个文件夹的名字都有空格,就不可以了.必须保存在D:\\\\ABC之类的文件夹里.试试吧~
MCGS进不了组态环境。
你的系统是xp 你工程放到桌面,mcgs通用版在xp环境下是不能放在桌面的
在使用MCGS组态软件时,实习曲不知道为何,走了一段时间就不动了
好长时间不用了,隐约记得得加个刷新的命令。
REFRESH。
试试看吧。
mcgs组态编程问题
在第一个扫描周期,程序从上至下执行,如果条件成立,执行相应的语句,不成立执行下面的语句,直至程序的末尾,输出相应的值;接着进行第二个周期的扫描,利用第一个周期的返回值和每个语句进行比较,同样的步骤执行完毕;依次循环,知道所有的条件都不成立,返回最终的结果输出。
你可以试验一下,就明白了,每次增加一条语句,不要把所有的都写上。
表达不够好,希望能帮助你。
补充:你可以在组态环境下打开运行策略的窗口,根据你的需要你可以写启动策略或者循环策略,一般都是写循环策略,也可以新建自定义策略。
以循环策略为例,你点击后打开,在界面上点右键,新增策略行,然后双击执行条件,在数据库里新建一个变量DO点吧,设置好启动条件,然后右键点击第三个方块——策略工具箱——脚本程序,拖到方块上,再双击方块,就会弹出编脚本程序的串口,把你需要的哪些语句写进去,写几条都可以,每个周期他都要扫描一次,执行成立的表达式,输出结果。
(另外,你还需要在数据库中定义wheel这个变量,为数值型即浮点型的。
)比如说只写:if wheel>600 then wheel=wheel-600,这个表达式,你对变量wheel输入600,他就不执行,写601,结果就是601-600=1,同样的道理,你写1805,输出的结果就是5.可以随便增加语句,只执行判断条件非零的语句。



