欢迎来到天天文库
浏览记录
ID:22455151
大小:25.00 KB
页数:5页
时间:2018-10-29
《请问这几段程序如何理解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、请问这几段程序如何理解请问这几段程序如何理解请问这几段程序如何理解 请问这几段程序如何理解 //1#LGJ LPIW756 T#temp AL1.0 =“EMS_DBX”.LGJ_RunState_1 AL1.1 =“EMS_DBX”.LGJ_ErrState_1 AL1.2 =“EMS_DBX”.LGJ_SysState_1 AL0.3 =“EMS_DBX”.LGJ_RuningState_1 AL0.4 =“EMS_DBX”.LGJ_StopingState_1 //2#LGJ LPIW772 T#temp AL1.0
2、=“EMS_DBX”.LGJ_RunState_2 AL1.1 =“EMS_DBX”.LGJ_ErrState_2 AL1.2 =“EMS_DBX”.LGJ_SysState_2 AL0.3 =“EMS_DBX”.LGJ_RuningState_2 AL0.4 =“EMS_DBX”.LGJ_StopingState_2 //3#LGJ LPIW788 T#temp AL1.0 =“EMS_DBX”.LGJ_RunState_3 AL1.1 =“EMS_DBX”.LGJ_ErrState_3 AL1.2 =“EMS_DBX”.LG
3、J_SysState_3 AL0.3 =“EMS_DBX”.LGJ_RuningState_3 AL0.4 =“EMS_DBX”.LGJ_StopingState_3 2.还有这段程序如何理解 LP#0.0 LAR1 L6 A:TLB0 LPIW[AR1,P#306.0] TMW[AR1,P#200.0] L16 +AR1 LLB0 LOOPA 希望高人能指点 问题补充: 在请问一下, L0.3、L1.0、L1.1,L1.2这些具体是什么意思呢?这个不理解啊,能详细说说吗 最佳答案
4、 1、//1#LGJ LPIW756 T#temp//存入过程通道的756单元中。 AL1.0 =“EMS_DBX”.LGJ_RunState_1//如果临时变量L1.0置位,则运行状态置1 AL1.1 =“EMS_DBX”.LGJ_ErrState_1//如果临时变量L1.1置位,则错误状态置1 AL1.2 =“EMS_DBX”.LGJ_SysState_1//如果临时变量L1.2置位,则系统状态置1 AL0.3 =“EMS_DBX”.LGJ_RuningState_1//如果临时变量L0.3置位,则已运行状态置1 AL0.4 =“
5、EMS_DBX”.LGJ_StopingState_1//如果临时变量L0.4置位,则已停止状态置1 //2#LGJ .........//注释与1#LGJ相同 //3#LGJ .........//注释与1#LGJ相同 2.还有这段程序如何理解: 这是一段典型的应用循环语句的程序,即利用地址指针循环变化,将PIW306,322,338,......共6个字分别存入MB200,216,232.......中。 LP#0.0 LAR1//初始地址指针 L6//6个字的循环计数为初值 A:TLB0//计数值送入LB0 LPIW[AR1,P#30
6、6.0]//按读指针指示的地址读数据 TMW[AR1,P#200.0]//按读指针指示的地址写数据 L16//取常数16 +AR1//寻找地址指针,即将当前地址指针内容加上16, LLB0//取循环计数值 LOOPA//循环计数值如为0则结束循环;如不为0减1后则转向标号为A的语句,继续循环。
此文档下载收益归作者所有