6ES7421-7DH00-0AB0
SIMATIC S7-400,数字输入 SM 421,电位隔离 16 DE;UC 24 - 60V, 报警,诊断
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display: block">服务 0" https://mall.industry.siemens.com/mall/collaterals/files/150/jpg/P_ST70_XX_08165t.jpg"/>9MC0110-1EG00-0AA3Brownfield Connectivity - 启动器工具包包括: SIMATIC IPC627E(Box PC), Brownfield Connectivity 网关,Brownfield Analytics, 安装向导,3 个 专业许可证用于 BFC 网关, 3x Brownfield Analytics – Operations Dashboard,3 个 Brownfield Analytics – Condition Dashboard。 您可以自行 轻松安装 启动器工具包。 您可确保 最多三台机器 最多三台机器, 可以对其进行分析, 后续可顺利 扩展至 60 台机器。
版本分类eClass1227-24-22-04eClass627-24-22-04eClass7.127-24-22-04eClass827-24-22-04eClass927-24-22-04eClass9.127-24-22-04ETIM7EC001419ETIM8EC001419IDEA43566UNSPSC1532-15-17-05S7-200字符串转换
?S7-200转换指令中的I_S、DI_S、R_S以及S_I、S_DI、S_R是将16位整数、32位整数以及浮点数转换为ASCII字符串与将ASCII字符串转换为16位整数、32位整数以及浮点数的指令。梯形图编程相似,如将16位整数1234转换为ASCII字符串的程序格式如图3-79所示。
??程序中的FMT定义以及处理过程与上述的ASCII字符转换基本相同。但在转换为字符串时,输出(OUT)存储器所指定的第1字节用于存储字符串的长度。因此,对于整数与双整数,字节对应的值分别为8与12;对于浮点数,此值与FMT参数的bit7~bit4相同。
S7-200的功能指令S7-200plc可以使用的功能指令可以参考以下。
S7-200 PLC功能指令总览。
字节字、双字逻辑操作指令;
??INVB????字节取反
??INV_W????字取反
??INV_DW????双字取反
??WAND_B????字节和字节相“与”
??WAND_W????字和字相“与”
??WAND_DW????双字和双字相“与”
字节字、双字逻辑操作指令;
??WOR_B????字节和字节相“或”
??WOR_W????字和字相“或”
??WOR_DW????双字和双字相“或”
??WXOR_B????字节和字节相“异或”
??WXOR_W????字和字相“异或”
??WXOR_DW????双字和双字相“异或”
比较指令;
??-|>=B|-????字节比较
??-|>=D|-????双整数比较
??-|>=I|-????整数比较
??-|>=R|-????浮点数比较
??-|==S|-????等于字符串
??-|<>S|-????不等于字符串
装载传送移动指令;
??MOV_B????移动字节
??MOV_W????移动字
??MOV_DW????移动双字
??MOV_R????移动浮点数
??BLKMOV_B????成块移动字节
??BLKMOV_W????成块移动字
??BLKMOV_DW????成块移动双字
??MOV_BIR????从输入立即移动字节
??MOV_BIW????向输出立即移动字节
移位指令;
??SHL_B????字节左移
??SHL_W????字左移
??SHL_DW????双字左移
??SHR_B????字节右移
??SHR_W????字右移
??SHR_DW????双字右移
??ROL_B????字节左循环
??ROL_W????字左循环
??ROL_DW????双字左循环
??ROR_B????字节右循环
??ROR_W????字右循环
??ROR_DW????双字右循环
??SHRB????寄存器位移
??SWAP????交换字节
代码转换指令;
??B_I????字节转换为整数
??I_B????整数转换为字节
??I_DI????整数转换为双整数
??I_S????BCD码转换为双整数
??DI_I????双整数转换为整数
??DI_R????双整数转换为浮点数
??I_BCD????整数转换为BCD码
??ROUND????舍人为双整数
??TRUNC????舍去小数取整为双整数
??R_S????浮点数转换为字符串
??ITA????整数转换为ASC II
??DTA????双整数转换为ASC II
??RTA????浮点数转换为ASC II
??ATH????ASC II转换为十六进制数字
??HTA????十六进制数字转换为ASCII
??S_I????字符串转换为整数
??S_DI????字符串转换为双整数
??S_R????字符串转换为浮点数
??DECO????解码
??ENCO????编码
??SEG????段
??SET_ADDR????整数的二进制反码
数学运算指令;
??ADD_R????浮点数加法
??SUB_R????浮点数减法
??MUL_R????浮点数乘法
??DIV_R????浮点数除法
??SQRT????浮点数平方根
??SIN????浮点数正弦运算
??COS????浮点数余弦运算
??TAN????浮点数正切运算
??LN????浮点数自然对数运算
??BXP????浮点数自然指数运算
??PID????浮点数比例、积分、微分环路运算
??ADD_DI????双整数加法
??ADD_I????整数加法
??SUB_DI????双整数减法
数学运算指令;
??SUB_I????整数减法
??MUL_DI????双整数乘法
??MUL_I????整数乘法
??MUL????整数相乘、积为双整数的乘法
??DIV_DI????双整数除法
??DIV_I????整数除法
??DIV????带余数的除法
??INC_B????递增字节运算
??INC_W????递增字运算
??INC_DW????递增双字运算
??DEC_B????递减字节运算
??DEC_W????递减字运算
??DEC_DW????递减双字运算
程序控制指令;
??ENI????启用中断
??DISI????禁用中断
??RETI????从中断(INT)有条件返回
??ATCH????附加中断
??DICH????分离中断
??CTR_EVNT????清除中断事件
??FOR????FOR
??-(NEXT)????NEXT
??-(JMP)????跳接
??LBL????标签
??SCR????载人SCR
??-(SCRT)????转移SCR
??-(SCRE)????结束SCR
??-(RET)????从子例行程序(SBR)有条件返回
??-(END)????程序(OB1)有条件结束
??-(STOP)????停止
??-(WDR)????监控程序重设
??DIAG_LED????诊断LED
特殊计数、定时指令;
??HDEF????高速计数器定义
??HSC????高速计数器
??PLS????脉冲输出
??BGN_ITIME????开始间隔时间
??CAL_ITIME????计算间隔时间
字符串指令;
??STR_LEN????查找字符串长度
??STR_CPY????将字符串1复制至字符串2
??SSTR_CPY????从字符串复制子字符串
??STR_CAT????并置字符串
??STR_FIND????在字符串1中查找字符串2
??CHR_FIND????在字符串中查找字符
表指令;
??LIFO????后人先出
??FIFO????先人先出
??AD_T_TBL????增加至表格
??FILL_N????内存填充
??TBL_FIND????表格查找
通信指令;
??RCV????接收
??NETR????网络读取
??NETW????网络写入
??GET_ADDR????获得端口地址