西门子PLC-STL编程小手册_第1页
西门子PLC-STL编程小手册_第2页
西门子PLC-STL编程小手册_第3页
西门子PLC-STL编程小手册_第4页
西门子PLC-STL编程小手册_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、输入继电器 I输出继电器Q通用辅助继电器(位存储区)M MB:字节 MW:字 MD:双字节 特殊继电器SM变量存储器V VB:字节 VW:字 VD:双字节局部变量存储器L顺序控制继电器S定时器T TON:接通延时定时器 TONR:有记忆接通延时定时器 TOF:断开延时定时器计数器C模拟量输入映像寄存器AI模拟量输出映像寄存器AQ高速计数器HC累加器AC3. 指令集表 布 尔 指 令 LD N装载(开始的常开触点) LDI N立即装载 LDN N取反后装载(开始的常闭触点) LDNI N取反后立即装载 A N与(串联的常开触点) AI N立即与 AN N取反后与(串联的常开触点) ANI N取反

2、后立即与 O N或(并联的常开触点) OI N立即或 ON N取反后或(并联的常开触点) ONI N取反后立即与 LDBx N1,N2装载字节比较结果N1(x:,)N2 ABx N1,N2与字节比较结果N1(x:,)N2 OBx N1,N2或字节比较结果N1(x:,)N2 LDWx N1,N2装载字比较结果N1(x:,)N2 AWx N1,N2与字节比较结果N1(x:,)N2 OWx N1,N2或字比较结果N1(x:,)N2 LDDx N1,N2装载双字比较结果N1(x:,)N2 ADx N1,N2与双字比较结果N1(x:,)N2 ODx N1,N2或双字比较结果N1(x:,)N2 LDRx

3、N1,N2装载实数比较结果N1(x:,)N2 ARx N1,N2与实数比较结果N1(x:,)N2 ORx N1,N2或实数比较结果N1(x:,)N2 NOT栈顶值取反 EU上升沿检测 ED下降沿检测 = N赋值(线圈) =I N立即赋值 S S_BIT,N置位一个区域 R S_BIT,N复位一个区域 SI S_BIT,N立即置位一个区域 RI S_BIT,N立即复位一个区域 传送、移位、循环和填充指令 MOVB IN,OUT字节传送 MOVW IN,OUT字传送 MOVD IN,OUT双字传送 MOVR IN,OUT实数传送 BIR IN,OUT立即读取物理输入字节 BIW IN,OUT立即写

4、物理输出字节 BMB IN,OUT,N字节块传送 BMW IN,OUT,N字块传送 BMD IN,OUT,N双字块传送 SWAP IN交换字节 SHRB DATA,S_BIT,N移位寄存器 SRB OUT,N字节右移N位 SRW OUT,N字右移N位 SRD OUT,N双字右移N位 SLB OUT,N字节左移N位 SLW OUT,N字左移N位 SLD OUT,N双字左移N位 RRB OUT,N字节右移N位 RRW OUT,N字右移N位 RRD OUT,N双字右移N位 RLB OUT,N字节左移N位 RLW OUT,N字左移N位 RLD OUT,N双字左移N位 FILL IN,OUT,N用指定的

5、元素填充存储器空间 逻辑操作 ALD电路块串联 OLD电路块并联 LPS入栈 LRD读栈 LPP出栈 LDS装载堆栈 AENO对ENO进行与操作 ANDB IN1,OUT字节逻辑与 ANDW IN1,OUT字逻辑与 ANDD IN1,OUT双字逻辑与 ORB IN1,OUT字节逻辑或 ORW IN1,OUT字逻辑或 ORD IN1,OUT双字逻辑或 XORB IN1,OUT字节逻辑异或 XORW IN1,OUT字逻辑异或 XORD IN1,OUT双字逻辑异或 INVB OUT字节取反(1的补码) INVW OUT字取反 INVD OUT双字取反 表、查找和转换指令 ATT TABLE,DATA

6、把数据加到表中 LIFO TABLE,DATA从表中取数据,后入先出 FIFO TABLE,DATA从表中取数据,先入先出 FND= TBL,PATRN,INDX FND TBL,PATRN,INDX FND TBL,PATRN,INDX FND TBL,PATRN,INDX 在表中查找符合比较条件的数据 BCDI OUTBCD码转换成整数 IBCD OUT整数转换成BCD码 BTI IN,OUT字节转换成整数 IBT IN,OUT整数转换成字节 ITD IN,OUT整数转换成双整数 TDI IN,OUT双整数转换成整数 DTR IN,OUT双整数转换成实数 TRUNC IN,OUT实数四舍五

7、入为双整数 ROUND IN,OUT实数截位取整为双整数 ATH IN,OUT,LENASCII码16进制数 HTA IN,OUT,LEN16进制数ASCII码 ITA IN,OUT,FMT整数ASCII码 DTA IN,OUT,FMT双整数ASCII码 RTA IN,OUT,FMT实数ASCII码 DECO IN,OUT译码 ENCO IN,OUT 编码 SEG IN,OUT7段译码 中断指令 CRETI从中断程序有条件返回 ENI允许中断 DISI禁止中断 ATCH INT,EVENT给事件分配中断程序 DTCH EVENT解除中断事件 通信指令 XMT TABLE,PORT自由端口发送

8、RCV TABLE,PORT自由端口接收 NETR TABLE,PORT网络读 NETW TABLE,PORT网络写 GPA ADDR,PORT获取端口地址 SPA ADDR,PORT设置端口地址 高速计数器指令 HDEF HSC,MODE定义高速计数器模式 HSC N激活高速计数器 PLS X脉冲输出 数学、加1减1指令 +I IN1,OUT +D IN1,OUT +R IN1,OUT整数,双整数或实数法 IN1+OUT=OUT -I IN1,OUT -D IN1,OUT -R IN1,OUT整数,双整数或实数法 OUT-IN1 =OUT MUL IN1,OUT *R IN1,OUT *I

9、IN1,OUT *D IN1,OUT整数乘整数得双整数 实数、整数或双整数乘法 IN1OUT=OUT MUL IN1,OUT /R IN1,OUT /I IN1,OUT /D IN1,OUT整数除整数得双整数 实数、整数或双整数除法 OUT/IN1=OUT SQRT IN,OUT平方根 LN IN,OUT自然对数 LXP IN,OUT自然指数 SIN IN,OUT正弦 COS IN,OUT余弦 TAN IN,OUT正切 INCB OUT字节加1 INCW OUT字加1 INCD OUT双字加1 DECB OUT字节减1 DECW OUT字减1 DECD OUT双字减1 PID Table,Lo

10、opPID回路 定时器和计数器指令 TON Txxx,PT通电延时定时器 TOF Txxx,PT断电延时定时器 TONR Txxx,PT保持型通延时定时器 CTU Txxx,PV加计数器 CTD Txxx,PV减计数器 CTUD Txxx,PV加/减计数器 实时时钟指令 TODR T读实时时钟 TODW T写实时时钟 程序控制指令 END程序的条件结束 STOP切换到STOP模式 WDR看门狗复位(300 ms) JMP N跳到指定的标号 LBL N定义一个跳转的标号 CALL N(N1,) 调用子程序,可以有16个可选参数 CRET从子程序条件返回 FOR INDX,INIT,FINAL NEXTFor/Next循环 LSCR N顺控继电器段的启动 SCRT N顺控继电器段的转换 SCRE顺控断电器段的结束 通信指令 指令描述 NETR TBL,PORT网络读 NETW TBL,PORT网络写 XMT TBL,PORT发送 RCV TB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论