1 / 21
文档名称:

如何读西门子STL程序.ppt

格式:ppt   大小:858KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何读西门子STL程序.ppt

上传人:cjl201702 2020/6/27 文件大小:858 KB

下载得到文件列表

如何读西门子STL程序.ppt

相关文档

文档介绍

文档介绍:AutomationandDrives如何读STL如果读程序时发现自己不明白的语言,可以:1,转换成梯形图:快捷键ctrl+1,当然大多数都转换不过去;2,按下F1寻求帮助;3,下载此程序到模拟器中,单步观察效果,看一看哪些寄存器发生改变。系统的逻辑错误造成的停机往往是由于提示错误前面的错误引起的。♠有些语句指令不带操作数,它们操作的对象是唯一的。 NOT//对逻辑操作结果(RLO)取反。////将字MW10装入累加器1STL指令及其结构: AutomationandDrives 定义要执行的功能执行该操作所需要的信息语句指令:操作码操作数操作数:标识符标识参数LMW10辅助标识符进一步说明操作数的位数长度包括有:X(位),B(字节), W(字——2字节), D(双字——4字节)主标识符:表示操作数所在的存储区主要有:I(输入映像区),Q(输出映像区),M(位存储区),PI(外部输入),PQ(外部输出),T(定时器),C(计数器),DB(数据块),L(本地数据)等操作数: 放区域及操位数(位、字节、字等) 表示操作数在该存储区域内的具体位置存储区域位字节字双字输入映像区(I)√I√IB√IW√ID输出映像区(Q)√Q√QB√QW√QD位存储区(M)√M√MB√MW√MD外部输入存储区(PI)√PIB√PIW√PID外部输出存储区(PQ)√PQB√PQW√PQD数据块(用“OPNDB”打开)√DBX√DBB√DBW√DBD数据块(用“OPNDI”打开)√DIX√DIB√DIW√DID临时堆栈(L)√L√LB√LW√LDAutomationandDrives操作数表示:SET//把RLO(ResultofLogicOperation)置“1”LL27C#0100//把整数27装人累加器1 //把BCD码常数0100装入累加器1寻址方式: AutomationandDrives 立即寻址:对常数或常量的寻址方式,操作数本身包含在指令中编程、: AutomationandDrivesAutomationandDrives编程、调试及故障排除现场设备详细介绍系统及网络介绍实例:•数据分配举例BYTE: LB#16#10 Lbyte#16#10WORD: L2#1000000000000 LW#16#1000 Lword#16#1000DWORD: LDW#16#A21234 Ldword#16#A21234INT: L1DINT: LL#1REAL: +13 TIME: LS5T#1H1M50S数字表示方法: AutomationandDrivesAS=//“与”逻辑操作 // ////把数据块DB1双字DBD12中的内容传送给累加器1//双字表示32位,如浮点数为32为双字寻址方式: AutomationandDrives 直接寻址:在指令中直接给出操作数的存储单元地址AI[MD2]//对由MD2指出的输入位进行“与”逻辑操作,如:MD2值为//2#[DID4]//将由双字DID4指出的输入字节装入累加器1,如:DID4值为//2#00000000000000000000000001010000表示对IB10操作OPNDB[MW2]//打开由字MW2指出的数据块,如MW2为3,则打开DB3寻址方式: AutomationandDrives 存储器间接寻址:标识参数由一个存储器给出,存储器的内容对应该标识参数的值(该值又称为地址指针) 这种寻址方式能动态改变操作数存储器的地址,常用于程序循环过程中的寻址。