S7-200_PLC_STL指令表 下载本文

内容发布更新时间 : 2024/9/29 11:37:49星期一 下面是文章的全部内容请认真阅读。

S7-200PLCSTL指令表(按类别排列) STL LD A O LDN AN ON LDI AI OI LDNI ANI ONI NOT EU ED ALD OLD LPS LDS LRD LPP = =I S SI R RI AENO NOP TODR TODW TODRX TODWX XMT RCV NETR NETW GPA SPA LDB= AB= OB= LDB<> AB<> OB<> LDB>= AB>= OB>= LDB<= AB<= 功能 位装载 位与 位或 位装载非 位与非 位或非 位立即装载 位立即与 位立即或 位立即装载非 位立即与非 位立即或非 位非 正跳变检测 负跳变检测 栈装载与 栈装载或 逻辑推入栈 装入堆栈 逻辑读栈 逻辑栈弹出 位输出 位立即输出 置位 立即置位 复位 立即复位 与ENO 空操作 读实时时钟 设定实时时钟 扩展读实时时钟 扩展写实时时钟 发送信息 接收信息 网络读 网络写 获取端口地址 设置端口地址 装载字节等于比较 与字节等于比较 或字节等于比较 装载字节不等于比较 与字节不等于比较 或字节不等于比较 装载字节大于等于比较 与字节大于等于比较 或字节大于等于比较 装载字节小于等于比较 与字节小于等于比较 STL OB<= LDB> AB> OB> LDB< AB< OB< LDW= AW= OW= LDW<> AW<> OW<> LDW>= AW>= OW>= LDW<= AW<= OW<= LDW> AW> OW> LDW< AW< OW< LDD= AD= OD= LDD<> AD<> OD<> LDD>= AD>= OD>= LDD<= AD<= OD<= LDD> AD> OD> LDD< AD< OD< LDR= AR= OR= LDR<> AR<> OR<> LDR>= 功能 或字节小于等于比较 装载字节大于比较 与字节大于比较 或字节大于比较 装载字节小于比较 与字节小于比较 或字节小于比较 装载整数等于比较 与整数等于比较 或整数等于比较 装载整数不等于比较 与整数不等于比较 或整数不等于比较 装载整数大于等于比较 与整数大于等于比较 或整数大于等于比较 装载整数小于等于比较 与整数小于等于比较 或整数小于等于比较 装载整数大于比较 与整数大于比较 或整数大于比较 装载整数小于比较 与整数小于比较 或整数小于比较 装载双字整数等于比较 与双字整数等于比较 或双字整数等于比较 装载双字整数不等于比较 与双字整数不等于比较 或双字整数不等于比较 装载双字整数大于等于比较 与双字整数大于等于比较 或双字整数大于等于比较 装载双字整数小于等于比较 与双字整数小于等于比较 或双字整数小于等于比较 装载双字整数大于比较 与双字整数大于比较 或双字整数大于比较 装载双字整数小于比较 与双字整数小于比较 或双字整数小于比较 装载实数等于比较 与实数等于比较 或实数等于比较 装载实数不等于比较 与实数不等于比较 或实数不等于比较 装载实数大于等于比较 STL AR>= OR>= LDR<= AR<= OR<= LDR> AR> OR> LDR< AR< OR< LDS= AS= OS= LDS<> AS<> OS<> BTI ITB ITD ITS DTI DTR DTS ROUND TRUNC RTS BCDI IBCD ITA DTA RTA ATH HTA STI STD STR DECO ENCO SEG CTU CTD CTUD HDEF HSC PLS +R -R *R /R 功能 与实数大于等于比较 或实数大于等于比较 装载实数小于等于比较 与实数小于等于比较 或实数小于等于比较 装载实数大于比较 与实数大于比较 或实数大于比较 装载实数小于比较 与实数小于比较 或实数小于比较 装载字符串等于比较 与字符串等于比较 或字符串等于比较 装载字符串不等于比较 与字符串不等于比较 或字符串不等于比较 字节转换成整数 整数转换成字节 整数转换成双字整数 整数转换成字符串 双字整数转换成整数 双字整数转换成实数 双字整数转换成字符串 实数四舍五入转换成双整数 实数截尾转换成双整数 实数转换成字符串 BCD码转换成整数 整数转换成BCD码 整数转换成ASCII码字符 双整数转换成ASCII码字符 实数转换成ASCII码字符 ASCII码字符转换成HEX码 HEX码转换成ASCII码字符 字符串转换成整数 字符串转换成双字整数 字符串转换成实数 译码 编码 七段数字显示译码 增计数器 减计数器 增减计数器 高速计数器定义 高速计数器 高速脉冲输出 实数加法 实数减法 实数乘法 实数除法 STL SQRT SIN COS TAN LN EXP PID +I +D -I -D MUL *I *D DIV /I /D INCB INCW INCD DECB DECW DECD CRETI ENI DISI ATCH DTCH CEVNT INVB INVW INVD ANDB ANDW ANDD ORB ORW ORD XORB XORW XORD MOVB MOVW MOVD MOVR BMB BMW BMD SWAP BIR 功能 开平方根函数 正弦函数 余弦函数 正切函数 自然对数函数 指数函数 PID回路 有符号整数加法 有符号双字整数加法 有符号整数减法 有符号双字整数减法 完全整数乘法 有符号整数乘法 有符号双字整数乘法 整数完全除法 有符号整数除法 有符号双字整数除法 无符号字节增1 有符号整数增1 有符号双字整数增1 无符号字节减1 有符号整数减1 有符号双字整数减1 从中断有条件返回 全局中断允许 全局中断禁止 连接中断 分离中断 清除中断事件 字节逻辑取反 字逻辑取反 双字逻辑取反 字节逻辑与 字逻辑与 双字逻辑与 字节逻辑或 字逻辑或 双字逻辑或 字节逻辑异或 字逻辑异或 双字逻辑异或 字节传送 字传送 双字传送 实数传送 字节块传送 字块传送 双字块传送 字节交换 字节传送立即读 STL BIW FOR NEXT JMP LBL LSCR SCRT SCRE CSCRE CRET END STOP WDR DLED SLB SLW SLD SRB SRW SRD RLB RLW RLD RRB RRW RRD SHRB SLEN SCPY SSCPY SCAT SFND CFND FILL ATT FND= FND<> FND< FND> LIFO FIFO TON TONR TOF BITIM CITIM CALL 页码 字节传送立即写 循环开始 循环结束 跳转 标号 SCR段开始(载入SCR段) SCR段转移 SCR段结束 有条件SCR段结束 子程序有条件返回 主程序有条件结束 暂停 看门狗复位 诊断LED 字节左移 字左移 双字左移 字节右移 字右移 双字右移 字节循环左移 字循环左移 双字循环左移 字节循环右移 字循环右移 双字循环右移 寄存器移位 求字符串长度 复制字符串 复制子字符串 连接字符串 查找字符串 查找字符 存储器填充 填表 查表有无数据等于 查表有无数据不等于 查表有无数据小于 查表有无数据大于 后进先出表取数 先进先出表取数 接通延时定时器 有记忆接通延时定时器 断开延时定时器 捕捉间隔开始的时间 计算间隔时间 子程序调用 【注】蓝色:课堂上细讲;粉色:可能细讲;绿色:提到;其它:未提及。红色:教材上未提到。