您当前的位置:五五电子网电子知识plc技术PLC培训资料PLC外围设备(SER)指令(FNC80~FNC89) 正文
PLC外围设备(SER)指令(FNC80~FNC89)

PLC外围设备(SER)指令(FNC80~FNC89)

点击数:7293 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   PLC培训资料

  外围设备(SER)指令包括串行通信指令RSFNC80)、八进制数据传送指令PRUNFNC81)、HEXASCII转换指令ASCIFNC82)、ASCIIHEX转换指令HEXFNC83)、校验码指令CCDFNC84)、模拟量输入指令VRRDFNC85)、模拟量开关设定指令VRSCFNC86)和PID运算指令PIDFNC888条指令。 

1)八进制数据传送指令 八进制数据传送指令(D)PRUN(P)FNC81)是用于八进制数的传送。如图3-78所示,当X10ON时,将X0X17内容送至M0M7M10M17(因为X为八进制,故M9M8的内容不变)。当X11ON时,则将M0M7Y0Y7M10M17Y10Y17。源操作数可取KnXKnM,目标操作数取KnYKnMn=1816位和32位运算分别占5个和9个程序步。

图 3-78   八进制数据传送指令的使用

216进制数与ASCII码转换指令 有HEXASCII转换指令ASCIFNC82)、ASCIIHEX转换指令HEXFNC83)两条指令

HEXASCII转换指令ASCI(P)的功能是将源操作数[S.]中的内容(十六进制数)转换成ASCII码放入目标操作数[D.]中。如图3- 79所示,n表示要转换的字符数(n=1256)。M8161控制采用16位模式还是8位模式。16位模式时每4HEX占用1个数据寄存器,转换后每两个ASCII码占用一个数据寄存器;8位模式时,转换结果传送到[D.]8位,其高8位为0PLC运行时M8000ONM8161OFF,此时为16位模式。当X0ON则执行ASCI。如果放在D100中的4个字符为OABCH则执行后将其转换为ASCII码送入D200D201中,D200高位放AASCII41H,低位放0ASCII30HD201则放BCASCII码,C放在高位。该指令的源操作数可取所有数据类型,目标操作数可取KnYKnMKnSTCD。只有16位运算,占用7个程序步。

[1] [2] [3]  下一页


本文关键字:暂无联系方式PLC培训资料plc技术 - PLC培训资料