可编程控制器原理与应月 短变长符号扩展 4.23数据转换指令长变短注意范围。 色转换 R 5 廿 B: Byte T凸 A:ASCI码 0~255 Int DTA H: Hex 廿 DI: Double int RT点DI: Double int R: Real ATH dEcO Decoder S: String HT点 ENCO: Encode DIS BCD:BCD码 廿BCD ↓SD/SEG:七段码 0~9999 R BCD d DECO R口UND ENC囗 廿TRNC EG 2R6nd:四舍五入 Trunc:截尾取整。R→D
可编程控制器原理与应用 2021/2/9 18 4.2.3 数据转换指令 B: Byte I:Int DI:Double Int R:Real S:String BCD:BCD码 Round:四舍五入 Trunc:截尾取整。R→DI。 A: ASCII码 H:Hex DI:Double Int DECO:Decoder ENCO:Encode SEG:七段码 0 ~ 255 0 ~ 9999 短变长符号扩展; 长变短注意范围
可编程控制器原理与应月 100=0N BCD I I BCD SEG EN ENO EN ENO EN ENO D5 D6DI 600M0W2258+327W4W16#32716#02M4008d2:0101b3 图49数字转换指分 实质:将 BCD码表示 实质:将二 只译码输入字 节的低4位。 的十进制数 进制数变为 变为二进制 BCD码表示 数(用16进 的十进制数 减制表7 示) QB0 gfedcba 2021/2/9 20
可编程控制器原理与应用 2021/2/9 20 实质:将 BCD码表示 的十进制数 变为二进制 数(用16进 制表示)。 实质:将二 进制数变为 BCD码表示 的十进制数。 QB0:gfedcba 只译码输入字 节的低4位
可编程控制器原理与应月 ■3计算程序中的数据转换 ■例题将101in转换为cm。 (单位换算:1inch=2.54cM,要求转换不保留小 数) 100=0N EN ENO 101 VDOF+101 HEN ENO AC1-AC1 EN ENO 2021/2/9 25654AC1 √D4+257 23
可编程控制器原理与应用 2021/2/9 23 ◼3.计算程序中的数据转换 ◼例题 将101 in转换为cm。 (单位换算:1 inch = 2.54 CM ,要求转换不保留小 数)
可编程控制器原理与应月 4-16线译码器 ■4译码指令DEcO 16-4线优先编码器 根据输入字节的低4位表示的位号,将输出字中相 应的位置1,其他位为0 ■5.编码指令ENcO 将输入字N中最低有效位(值为1)的位号写入输 出字节的低4位。(低位优先级高) DECO ENCO EN ENO EN ENO OUTF?7?? ???N 0UTF???? VB0=3 vw2=2#0000000000001000 2021/2/9 24
可编程控制器原理与应用 2021/2/9 24 ◼ 4.译码指令DECO ➢根据输入字节的低4位表示的位号,将输出字中相 应的位置1,其他位为0. ◼ 5.编码指令ENCO ➢将输入字IN中最低有效位(值为1)的位号写入输 出字节的低4位。(低位优先级高) VB0=3 VW2=2#0000 0000 0000 1000 4-16线译码器 16-4线优先编码器
可编程控制器原理与应月 424表格指令 (以字为存■表的存储格式 翻表储单位) LIFO w20[00。m(最大条目数 W203c(条日计数) FIFO W4「543114焜0 AD T TBL YW20解2“激1 廿FLN W2L1234“数2 w20器器 廿 TEL FIND w212器 w24仁器 表格最多可包含100个条目:0-99 2021/2/9
可编程控制器原理与应用 2021/2/9 25 4.2.4 表格指令 ◼表的存储格式 表格最多可包含100个条目:0-99 (以字为存 储单位)