1、首先,需要在开始菜单中打开三菱PLC编程软件GX Developer:
2、然后,需要从工程菜单中创建新工程,并选择使用plc的系列及类型:
3、接着,需要编写一个简单的自锁程序,编写完毕后点击“程序变换”图标:
4、之后,运行仿真程序,这时点击“梯形图逻辑测试”图标,这时我们编写的程序将传送至“模拟PLC”:
5、传送完毕点击模拟窗口的“寄电器内存监视”然后从d出的对话框选择软元件“X”和“Y”,这时看到的是所有输入和输出软元件的仿真按钮:
6、最后点击停止按钮X1,这时Y0就被断开。这就是整个程序的仿真过程。通过仿真我们就可以判断程序是否正确,非常方便
unsigned char code dispbit[] 定义数组 dispbit 且存放到CODE 内存空间
bit 位变量
主程序中
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(65536-5000)/256;
TL1=(65536-5000)%256;
TR1=1;
TR0=1;
ET0=1;
ET1=1;
EA=1;
设置定时器 开中断
for(i=0;i<8;i++)
{
temp[i]=0;
}
i=0;
初始化TEMP数组
while(x/10)
{
temp[i]=x%10;
x=x/10;
i++;
}
temp[i]=x;
举例 如果X=5462 那么tempp[0]=2 tempp[1]=6 tempp[2]=4 tempp[3]=5
for(i=0;i<6;i++)
{
dispbuf[i]=temp[i];
}
把要显示的TEMP 赋值到 dispbuf 中、
timecount=0;
T0count=0;
TH0=0;
TL0=0;
TR0=1;
初始化定时器 且启动 定时
T0count++; 进入中断 计数器加一
void t1(void) interrupt 3 using 0
{
TH1=(65536-5000)/256; //
TL1=(65536-5000)%256; //
//设置定时器1
timecount++;//定时计数
if(timecount==200) //中断200次以后 停止定时器0
{
TR0=0;
timecount=0;
flag=1;
}
//以下是将数字 显示到数码管 或什么别的地方
P2=0xff;
P0=dispcode[dispbuf[dispcount]];
P2=dispbit[dispcount];
dispcount++;
if(dispcount==8) // 8位的
{
dispcount=0;
}
}
else-end结构
switch-case结构
for循环
while循环
控制流的其他指令1break ; 2continue ; 3pause ; 4keyboard ; input ; return
基本和c,python等一些高级语言相类似,尤其与Python基本相同。就按照写Python编程就行。
脚本文件和函数文件
M文件有两种形式:1M脚本文件(命令文件)2M函数文件函数文件的一般格式为:
以上就是关于funce可以模拟运行程序嘛全部的内容,包括:funce可以模拟运行程序嘛、一个单片机的仿真程序,哪位大神帮帮我解释下每步骤的含义是什么,押上全部财富、如何在M文件中编写输入时滞的仿真程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)