软PLC编译系统的开发与仿真(二)
上传时间:2012年2月10日 关键词:PLC、编译系统、仿真
置指针ip指向输入符号串的第1个字符 while(1) 令X是栈顶符号。a是ip所指的符号; if(X是终结符号或$) if X==a pop(X),更新ip; else error(); else(X是非终结符号) if M[X,a]:X—yly2K pop(X);push(Y1Y2K); else error(); else(X==$) 分析成功; break; 其中,M[X,a]是指预测分析表中x行和a列相交处的产生式。下面举例子来说明PLC程序语法分析程序的工作过程。 将指令用小写字母代替后,程序指令变为acababecdcf,将该字符串作为输入,分析过程如表2所示。
表2 PLC程序语法分析表

图3 程序逻辑仿真界面
上一页 1
2 下一页
我要收藏
点个赞吧
转发分享
评论排行