FXN系列PLC外部设备IO指令学习课程_第1页
FXN系列PLC外部设备IO指令学习课程_第2页
FXN系列PLC外部设备IO指令学习课程_第3页
FXN系列PLC外部设备IO指令学习课程_第4页
FXN系列PLC外部设备IO指令学习课程_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、FXFX2N2N系列系列PLCPLC外部设备外部设备I/OI/O指令指令 FX FX2N2N系列可编程控制器备有可供与外部设备系列可编程控制器备有可供与外部设备交换数据的外部设备交换数据的外部设备I/OI/O指令。这类指令可以通指令。这类指令可以通过最少量的程序和外部布线,简单地进行复杂的过最少量的程序和外部布线,简单地进行复杂的控制。因此,这类指令具有与上述方便指令近似控制。因此,这类指令具有与上述方便指令近似的性质。此外,为了控制特殊单元、特殊模块,的性质。此外,为了控制特殊单元、特殊模块,还有对它们缓冲区数据进行读写的还有对它们缓冲区数据进行读写的FROMFROM、TOTO指令。指令。外

2、部设备外部设备I/OI/O指令共有十条,指令代码为指令共有十条,指令代码为FNC70FNC70FNC79FNC79。第1页/共53页第一页,编辑于星期五:二十点 九分。一、部分外部设备一、部分外部设备I/OI/O指令使用说明指令使用说明(一)十键输入指令(一)十键输入指令 指令的名称、助记符、指令代码、操作数和程序步数指令的名称、助记符、指令代码、操作数和程序步数见表见表8-648-64。表表8 86464十键输入指令要素十键输入指令要素该指令是用该指令是用1010个按键输入十进制数的功能指令。个按键输入十进制数的功能指令。第2页/共53页第二页,编辑于星期五:二十点 九分。图图8 8110(

3、a) 110(a) 中中,S(),S()指定指定X000X000为起始号的为起始号的1010个连号输入元个连号输入元件件, ,用于接收用于接收1010个按键输入;个按键输入; D1()D1()指定存储元件指定存储元件D0D0,存放接收的,存放接收的4 4位位1010进制数据;进制数据; D2()D2()指定读出元件指定读出元件M10M10为起始号的连续为起始号的连续1111个元件。个元件。 第3页/共53页第三页,编辑于星期五:二十点 九分。 与梯形图相配合的与梯形图相配合的0 09 9输入按键与输入按键与PLCPLC的输入接点连的输入接点连接如图接如图8 8110(b)110(b)所示。所示

4、。接在接在X000X000X011X011端口上的端口上的1010个按键若输入个按键若输入21302130四位四位1010进制数据,并自动转换成进制数据,并自动转换成BINBIN码存于码存于D0D0中。中。 第4页/共53页第四页,编辑于星期五:二十点 九分。按键输入的动作时序与对应的辅助继电器按键输入的动作时序与对应的辅助继电器M10M10M19M19动作时序如图动作时序如图8 8110110(c c)所示,按键按)所示,按键按顺序按下时,则顺序按下时,则D0D0中存入的数据为中存入的数据为2130,2130,如果送入的数据大于如果送入的数据大于99999999,则高位溢出并丢失。,则高位溢

5、出并丢失。当当X002X002按下后按下后,M12,M12置置1 1并保持至下一键并保持至下一键X001X001按下结束按下结束,因此因此X000X000X011X011与与M10M10M19M19是一、一是一、一对应的。对应的。M20M20对于任何一个键按下对于任何一个键按下, ,都将产生一个脉冲都将产生一个脉冲, ,称为键输入脉冲称为键输入脉冲, , 可作为计数脉冲,记录可作为计数脉冲,记录1010个按键按下的次数,并且次数值大于个按键按下的次数,并且次数值大于4 4时发出提醒重新置数信号,并将相关存储单元清时发出提醒重新置数信号,并将相关存储单元清零。当有二个或更多键被按下时,先按下的键

6、有效。零。当有二个或更多键被按下时,先按下的键有效。 该指令在程序中只能使用一次。该指令在程序中只能使用一次。第5页/共53页第五页,编辑于星期五:二十点 九分。(二)十六键输入指令(二)十六键输入指令 指令的名称、助记符、指令代码、操作数和程序指令的名称、助记符、指令代码、操作数和程序步数见表步数见表8 86565。表表8 86565十六键输入指令的要素十六键输入指令的要素十六键指令是使用十六键键盘输入数字及功能信号十六键指令是使用十六键键盘输入数字及功能信号的指令。的指令。HKYHKY指令梯形图格式如图指令梯形图格式如图8 8111111。 第6页/共53页第六页,编辑于星期五:二十点 九

7、分。图图8-111 168-111 16键输入指令使用说明键输入指令使用说明HKYHKY指令梯形图格式如图指令梯形图格式如图8 8111(a)111(a)所示,其中所示,其中S()S()指定指定4 4个连号的输入元件,个连号的输入元件,D1()D1()指定指定4 4个连号的扫描输出个连号的扫描输出元件,元件,D2()D2()指定存储键输入信号的元件,指定存储键输入信号的元件,D3()D3()指指定定8 8个连号的读出元件。个连号的读出元件。 第7页/共53页第七页,编辑于星期五:二十点 九分。 十六键的键盘与十六键的键盘与PLCPLC的外部连接如图的外部连接如图8 8111(b)111(b)所

8、示。由图可知,键盘十六个键采用所示。由图可知,键盘十六个键采用4 44 4矩阵矩阵连接方式与连接方式与PLCPLC的输入的输入/ /输出口相连。输出口相连。第8页/共53页第八页,编辑于星期五:二十点 九分。1 1、数字键、数字键 从从1010个数字键输入个数字键输入的的0 099999999数字以二进制数字以二进制码存于码存于D2()D2()指定的指定的D0D0中中, ,数大于数大于99999999时将溢时将溢出出, ,如图如图8 8112112(a a)所)所示。示。 用用3 23 2位位D H K YD H K Y 指 令指 令时时,0,09999999999999999的数字的数字存于

9、存于D1D1和和D0D0中。多个键中。多个键同时按下时先按下的键同时按下时先按下的键有效。有效。 第9页/共53页第九页,编辑于星期五:二十点 九分。第10页/共53页第十页,编辑于星期五:二十点 九分。 3 3、键扫描输出、键扫描输出按下数字键或功能键被扫描到后按下数字键或功能键被扫描到后, ,执行标志执行标志M8029M8029置置1 1。 功能键功能键A AF F的任一个键被按下期间的任一个键被按下期间,M6,M6置置1; 1; 数字键数字键0 09 9中任一个键被按下期间,中任一个键被按下期间,M7M7置置1(1(不保持不保持) )。当。当X004X004变为变为OFFOFF时,时,D

10、0D0保持不变,保持不变,M0M0M7M7全部为全部为OFFOFF。 十六键输入指令扫描全部十六键输入指令扫描全部1616键需要扫描键需要扫描8 8次,一次,一般需般需8 8个扫描周期。即执行所需的时间取决于程序的执个扫描周期。即执行所需的时间取决于程序的执行速度。同时,执行速度将受相应的输入时间限制。行速度。同时,执行速度将受相应的输入时间限制。如果扫描时间太长,则应该设置一个时间中断来加快如果扫描时间太长,则应该设置一个时间中断来加快键输入信息的采集。键输入信息的采集。 第11页/共53页第十一页,编辑于星期五:二十点 九分。 当使用时间中断程序后,必须要使输入端在执行当使用时间中断程序后

11、,必须要使输入端在执行HKYHKY前及输出端在执行前及输出端在执行HKYHKY后能重新工作,这一过程可以用输入输出刷新指令后能重新工作,这一过程可以用输入输出刷新指令REFREF来完成。来完成。 图是使用时间中断程序中用十六键指令图是使用时间中断程序中用十六键指令HKYHKY来加速输入响应的梯形来加速输入响应的梯形图。若预先将具有数据处理功能的图。若预先将具有数据处理功能的M8167M8167置置1 1,可将,可将0 0F F的十六进制数据的十六进制数据原封不动地写入原封不动地写入D()D()。HKYHKY指令在程序中只能用一次指令在程序中只能用一次, ,且只能适用于且只能适用于晶体管输出的可

12、编程控制器。晶体管输出的可编程控制器。 第12页/共53页第十二页,编辑于星期五:二十点 九分。(三)数字开关指令(三)数字开关指令 指令的名称、助记符、指令代码、操作指令的名称、助记符、指令代码、操作数和程序步数见表数和程序步数见表8 86666。表表8 86666数字开关指令的要素数字开关指令的要素 数字开关指令是输入数字开关指令是输入BCDBCD码开关数据的专用指令,可用来读入码开关数据的专用指令,可用来读入1 1组组或或2 2组组4 4位数字开关的设置值。该指令在程序中可以使用二次。指令的位数字开关的设置值。该指令在程序中可以使用二次。指令的使用说明如图使用说明如图8 8114114所

13、示。所示。第13页/共53页第十三页,编辑于星期五:二十点 九分。 指令梯形图如图指令梯形图如图8 8114114(a a)所示)所示 ,S()S()指定指定n n4 4位输入点的起始号,位输入点的起始号,D1()D1()指定指定4 4位输出选通读出点的起始号,位输出选通读出点的起始号,D2()D2()指定指定n n个个连号的数据存储元件,连号的数据存储元件,n n指定数字开关的组数。指定数字开关的组数。 第14页/共53页第十四页,编辑于星期五:二十点 九分。开关与开关与PLCPLC的接线如图的接线如图8 8114114(b b)所示。)所示。 指令格式中指令格式中n nK1,K1,指一组指

14、一组BCDBCD码数字开关接到码数字开关接到X010X010X013X013,由,由Y010Y010Y013Y013顺次选通读出,数据自动以顺次选通读出,数据自动以BINBIN码形式存入指定的元件码形式存入指定的元件D0D0中。中。 若若n nK2K2,有,有2 2组组(8(8个拨盘组成的个拨盘组成的)BCD)BCD码数字开关接在码数字开关接在X014X014X017X017上,上,仍由仍由Y010Y010Y013Y013顺次输出选通信号,第二组数据自动以顺次输出选通信号,第二组数据自动以BINBIN码存入码存入D1D1中。中。 第15页/共53页第十五页,编辑于星期五:二十点 九分。 图图8

15、 8114(c)114(c)时序是当时序是当X000X000为为ONON时,指令使时,指令使Y010Y010Y013Y013依次为依次为ONON,读出一组,读出一组BCDBCD码数据码数据, ,存入存入D0D0中,一个周期完成后中,一个周期完成后“指令执行结束指令执行结束”标志标志M8029=1M8029=1。第16页/共53页第十六页,编辑于星期五:二十点 九分。 该指令最好选用晶体管输出型该指令最好选用晶体管输出型 PLCPLC,如选用继电器输出,如选用继电器输出型的型的PLCPLC,可采用如图,可采用如图8 8114(d)114(d)所示指令梯形图所示指令梯形图, ,在在X000=ONX

16、000=ON其间,其间,DSWDSW工作,当工作,当X000X000变为变为OFFOFF后后,M0=1,M0=1会一直会一直到指令执行结束才复位。到指令执行结束才复位。第17页/共53页第十七页,编辑于星期五:二十点 九分。(四)七段码译码指令(四)七段码译码指令 5.55.5指令的名称、助记符、指令代码、操作数和程序指令的名称、助记符、指令代码、操作数和程序步数见表步数见表8 86767。表表8 86767七段码译码指令的要素七段码译码指令的要素七段码译码指令是驱动七段码译码指令是驱动1 1位七段码显示器显示位七段码显示器显示1616进制数据进制数据指令。使用说明如图指令。使用说明如图8 8

17、115115所示。所示。 第18页/共53页第十八页,编辑于星期五:二十点 九分。第19页/共53页第十九页,编辑于星期五:二十点 九分。 图图8 8115115中中, ,指令对指令对S S()指定的)指定的D0D0元件中低元件中低4 4位位(只用低四位)存放的待显示的十六进制数(只用低四位)存放的待显示的十六进制数(0(0F),F),经经译码后的七段码显示数据格式存于译码后的七段码显示数据格式存于D D()指定元件)指定元件中中, ,若为若为1616位元件位元件, ,存于低存于低8 8位,高位,高8 8位保持不变。译码位保持不变。译码表见表表见表8 86868。 表中表中B0B0是位元件的起

18、始号(本例中为是位元件的起始号(本例中为Y000Y000)或字元)或字元件的最低位。件的最低位。图图8-115 8-115 七段码译码指令使用说明七段码译码指令使用说明第20页/共53页第二十页,编辑于星期五:二十点 九分。(五)带锁存七段码显示指令(五)带锁存七段码显示指令 指令的名称、助记符、指令代码、操作数和指令的名称、助记符、指令代码、操作数和程序步数见表程序步数见表8 86969。表表8 86969带锁存七段码显示指令的要素带锁存七段码显示指令的要素该指令是驱动四位一组或二组带锁存七段码显示器显示的指令,该指令是驱动四位一组或二组带锁存七段码显示器显示的指令,在程序中指令可以使用二次

19、。指令使用说明如图在程序中指令可以使用二次。指令使用说明如图8-116 8-116 第21页/共53页第二十一页,编辑于星期五:二十点 九分。第22页/共53页第二十二页,编辑于星期五:二十点 九分。 图图8-1168-116(a a)所示指令中)所示指令中, ,若若 n=0n=03 3是四位是四位一组锁存显示。指令将一组锁存显示。指令将S()S()所指定的所指定的D0D0中二中二进制数自动转换成四位一组的进制数自动转换成四位一组的BCDBCD码码, ,按按D()D()指定的第指定的第2 2个四位个四位Y004Y004Y007Y007的选通信号的选通信号, ,依依次从次从D()D()指定的第指

20、定的第1 1个四位个四位Y000Y000Y003Y003输出,输出,锁存于七段码显示器的锁存器中进行显示;锁存于七段码显示器的锁存器中进行显示; 若若n=4n=47 7是四位二组锁存显示。指令将是四位二组锁存显示。指令将S()S()指定指定D0D0中二进制数数据向中二进制数数据向D()D()指定的第指定的第1 1个四个四位位Y000Y000Y003(Y003(第一组第一组) )输出,输出,D1D1中二进制数中二进制数数据向数据向D()D()指定的第指定的第3 3个四位个四位Y010Y010Y013(Y013(第第二组二组) )输出显示,输出显示,Y004Y004Y007Y007输出的选通信号输

21、出的选通信号为两组显示器共用。为两组显示器共用。 图图(b)(b)是是PLCPLC与四位二组带锁存七段码显示器的与四位二组带锁存七段码显示器的连接。连接。 第23页/共53页第二十三页,编辑于星期五:二十点 九分。 指令中参数指令中参数n n应根据应根据PLCPLC的晶体管输出的正负逻辑、的晶体管输出的正负逻辑、七段码显示器接收数据的逻辑、以及四位一组控七段码显示器接收数据的逻辑、以及四位一组控制或四位二组控制来选择号码。制或四位二组控制来选择号码。 若若PLCPLC的输出晶体管为的输出晶体管为PNPPNP型,内部逻辑为型,内部逻辑为1 1时,时,输出信号为高电平,称为输出正逻辑;输出信号为高

22、电平,称为输出正逻辑; 若若PLCPLC的输出晶体管为的输出晶体管为NPNNPN型,内部逻辑为型,内部逻辑为1 1时,时,输出信号则为低电平,称为输出负逻辑。七段码输出信号则为低电平,称为输出负逻辑。七段码显示器接收数据和选通脉冲信号的逻辑如表显示器接收数据和选通脉冲信号的逻辑如表8-708-70。第24页/共53页第二十四页,编辑于星期五:二十点 九分。 根据根据PLCPLC的输出正负逻辑与七段码显示器的正负的输出正负逻辑与七段码显示器的正负逻辑是否一致,参数逻辑是否一致,参数n n可以按表可以按表8-718-71来进行选来进行选取。取。 例如,若已知例如,若已知PLCPLC输出为负逻辑,七

23、段码显输出为负逻辑,七段码显示器的数据输入为负逻辑、选取通脉冲信号示器的数据输入为负逻辑、选取通脉冲信号为正逻辑,且是四位一组,则可知数据输入为正逻辑,且是四位一组,则可知数据输入一致,与选通脉冲信号不一致,应选取一致,与选通脉冲信号不一致,应选取n=1n=1;若是四位二组,应选取若是四位二组,应选取n=5n=5。第25页/共53页第二十五页,编辑于星期五:二十点 九分。注意:注意:(1 1)指令进行四位一组或二组进行显示,需要)指令进行四位一组或二组进行显示,需要1212个运算周期时间。为了执行一系列显示,要求个运算周期时间。为了执行一系列显示,要求PLCPLC的的扫描周期(即运算周期)在扫

24、描周期(即运算周期)在10ms 10ms 以上,不足以上,不足10ms10ms时,时,应使用恒定扫描模式,用应使用恒定扫描模式,用10ms10ms以上的扫描周期定时以上的扫描周期定时运行。运行。( 2 2)四位数输出结束后,)四位数输出结束后,“执行完毕执行完毕”标志标志M8029M8029动作。动作。(3 3)指令的驱动条件)指令的驱动条件X000=ONX000=ON时,指令反复动作,时,指令反复动作,但在一系列动作过程中,若但在一系列动作过程中,若X000X000变为变为OFFOFF,指令动作,指令动作中断,中断,X000X000再为再为ONON时,指令从初始动作开始。时,指令从初始动作开

25、始。(4 4)FXFX2N2N系列系列PLCPLC晶体管输出为晶体管输出为ONON时时, ,电平约为电平约为1.5V1.5V,使用的七段码显示器应与此相应的输出电压相匹配。使用的七段码显示器应与此相应的输出电压相匹配。第26页/共53页第二十六页,编辑于星期五:二十点 九分。(六)方向开关指令(六)方向开关指令指令的名称、助记符、指令代码、操作数和程序指令的名称、助记符、指令代码、操作数和程序步数见表步数见表8 87272。表表8 87272方向开关指令的要素方向开关指令的要素该指令通过接收方向开关输入的位数据处理信息,对该指令通过接收方向开关输入的位数据处理信息,对D1()D1()指定指定元

26、件中存放的显示数据进行指定位的操作元件中存放的显示数据进行指定位的操作, ,并可将变化的当前数据在并可将变化的当前数据在四位一组带锁存七段码显示器上进行显示。四位一组带锁存七段码显示器上进行显示。第27页/共53页第二十七页,编辑于星期五:二十点 九分。 图图8-117(a)8-117(a)是指令的梯形图是指令的梯形图: : S() S()指定指定4 4个连号的元件接收方向开关的位个连号的元件接收方向开关的位左左/ /右移和已被选择的位数值增减的信号右移和已被选择的位数值增减的信号, , D1() D1()指定指定D0D0存放显示的二进制数存放显示的二进制数, , 在指令执行中在指令执行中,

27、,自动转换成自动转换成BCDBCD码码, ,根据根据D2()D2()指定的第指定的第2 2个四位输出个四位输出Y004Y004Y007Y007的选通脉的选通脉冲信号冲信号, ,依次使依次使D2()D2()指定的第指定的第1 1个四位个四位Y000Y000Y003Y003输出的输出的BCDBCD码送到四位七段码显码送到四位七段码显示器的指定位示器的指定位( (该位该位LEDLED亮亮) )进行显示。进行显示。第28页/共53页第二十八页,编辑于星期五:二十点 九分。 方向开关的功能和操作数据变化规律如图(方向开关的功能和操作数据变化规律如图(b b)所示;)所示; 当选通信号当选通信号Y007=

28、ONY007=ON时时, ,选中选中10103 3位位( (该位该位LEDLED亮亮), ), Y000Y000Y003Y003输出的输出的BCDBCD码在该位被显示码在该位被显示; ;若这时按一次右移若这时按一次右移( (退位退位) )方向键方向键, ,则该位按则该位按10103 310102 2 10 101 110100 010103 3顺序右移一位。顺序右移一位。参数参数n n的选择与的选择与SEGLSEGL指令相同。指令相同。第29页/共53页第二十九页,编辑于星期五:二十点 九分。 图(图(c c)是七段码显示器与)是七段码显示器与PLCPLC连接的简化示意图。连接的简化示意图。第

29、30页/共53页第三十页,编辑于星期五:二十点 九分。 二、外部设备二、外部设备I/OI/O指令应用指令应用 对指定的定时器的当前值显示和修改设定值的编对指定的定时器的当前值显示和修改设定值的编程程 采用采用3 3位数字开关指定定时器号码的接线如图位数字开关指定定时器号码的接线如图8-122(a)8-122(a)所示。所示。第31页/共53页第三十一页,编辑于星期五:二十点 九分。 对定时器的当前值显示和设定值修改采用对定时器的当前值显示和设定值修改采用4 4位一位一组带锁存的七段码显示器,用方向开关修改设组带锁存的七段码显示器,用方向开关修改设定值,如图定值,如图8-122(b)8-122(

30、b)所示。所示。第32页/共53页第三十二页,编辑于星期五:二十点 九分。操作要求:操作要求: 每次按方向开关上读出每次按方向开关上读出/ /写入键写入键(X004)(X004)时,对时,对应读出应读出(Y014)(Y014),写入,写入(Y015)(Y015)会驱动会驱动LEDLED灯点亮;灯点亮; 读出时,用读出时,用3 3位数字开关指定定时器号码后,位数字开关指定定时器号码后,按设定键按设定键(X003)(X003),显示指定定时器的当前值;,显示指定定时器的当前值; 写入时,用方向开关一边观察七段码显示器,写入时,用方向开关一边观察七段码显示器,一边修改设定值,修改后按设定键一边修改设

31、定值,修改后按设定键(X003)(X003),改变指,改变指定定时器的原设定值。定定时器的原设定值。第33页/共53页第三十三页,编辑于星期五:二十点 九分。根据操作要求编程如图8-123。 数字开关第34页/共53页第三十四页,编辑于星期五:二十点 九分。第十节第十节 FXFX2N2N系列系列PLCPLC外部串行口设备外部串行口设备指令指令 FXFX2N2N系列系列PLCPLC外部串行口设备指令是对连接串外部串行口设备指令是对连接串行 口 的 特 殊 附 件 进 行 控 制 的 指 令 。 使 用行 口 的 特 殊 附 件 进 行 控 制 的 指 令 。 使 用RS232RS232、RS42

32、2/RS485RS422/RS485通道,可以很容易配置一个与外部计算通道,可以很容易配置一个与外部计算机进行通信的局域网系统,机进行通信的局域网系统,PLCPLC接受系统中各种控制接受系统中各种控制信息,处理后转换为信息,处理后转换为PLCPLC中软元件的状态和数据;中软元件的状态和数据;PLCPLC又可以将处理后的软元件的数据和状态送往计又可以将处理后的软元件的数据和状态送往计算机算机, ,由计算机采集这些数据进行分析及运行状态由计算机采集这些数据进行分析及运行状态监测监测, ,或改变或改变PLCPLC的初始值和设定值的初始值和设定值, ,从而实现计算从而实现计算机 对机 对P L CP

33、L C 的 直 接 控 制 。 这 部 分 指 令 代 码 范 围 为的 直 接 控 制 。 这 部 分 指 令 代 码 范 围 为FNC80FNC80FNC86FNC86、另外还包括、另外还包括FNC88FNC88(PIDPID运算)指运算)指令,共八条。令,共八条。第35页/共53页第三十五页,编辑于星期五:二十点 九分。一、电位器模拟量及刻度读出指令一、电位器模拟量及刻度读出指令 该指令的名称、助记符、指令代码、操作数和该指令的名称、助记符、指令代码、操作数和程序步数见表程序步数见表8 88282。表表8 88282电位器模拟量及刻度读出指令的要素电位器模拟量及刻度读出指令的要素第36页

34、/共53页第三十六页,编辑于星期五:二十点 九分。1.1.电位器模拟量读出指令使用说明电位器模拟量读出指令使用说明 电位器模拟量读出指令可对内置于电位器模拟量读出指令可对内置于PLCPLC中的专用中的专用8 8路模拟电位器功能扩展板路模拟电位器功能扩展板(如(如FXFX2N2N-8AV-BD-8AV-BD)上的某)上的某路模拟值进行路模拟值进行A/DA/D转换并进行传送。转换并进行传送。 该扩展板上有该扩展板上有8 8个小型模拟电位器,可向个小型模拟电位器,可向PLCPLC提供提供8 8路模拟值路模拟值,用,用VRRDVRRD指令可指令可读出与某路电位器模拟值读出与某路电位器模拟值(0(010

35、)10)成比例的成比例的0 0255255的八位的八位BINBIN数据进行传送。数据进行传送。 第37页/共53页第三十七页,编辑于星期五:二十点 九分。 指令使用说明如图指令使用说明如图8-1358-135(a a), ,当当X000=ONX000=ON时,指令根据时,指令根据S()S()指定的第指定的第0 0号模拟电位器的模号模拟电位器的模拟值转换为八位拟值转换为八位BINBIN值传送到值传送到D()D()指定的指定的DODO中。中。 数据寄存器数据寄存器D0D0中数据可作为定时器、计数器中数据可作为定时器、计数器的设定值使用,也可以输出。若作为定时、计数设的设定值使用,也可以输出。若作为

36、定时、计数设定值需要大于定值需要大于255255时,可用乘法指令把存储值乘时,可用乘法指令把存储值乘以常数值作为间接设定。以常数值作为间接设定。第38页/共53页第三十八页,编辑于星期五:二十点 九分。2.2.电位器模拟量刻度读出指令使用说明电位器模拟量刻度读出指令使用说明 电位器模拟量刻度读出指令可以读取电位器模拟量刻度读出指令可以读取8 8路模拟电位路模拟电位器功能扩展板上的某路电位器的模拟值,通过四舍五器功能扩展板上的某路电位器的模拟值,通过四舍五入化整为入化整为0 01010的对应旋转刻度,转换成的对应旋转刻度,转换成BINBIN值读出。值读出。第39页/共53页第三十九页,编辑于星期

37、五:二十点 九分。 指令使用说明如图指令使用说明如图8-1358-135(b b), ,当当X000=ONX000=ON时,指令读出时,指令读出S S()指定的第)指定的第1 1号模号模拟电位器模块的刻度转换为拟电位器模块的刻度转换为BINBIN值传送到值传送到D D()指定的)指定的D1D1中。中。第40页/共53页第四十页,编辑于星期五:二十点 九分。3.3.电位器模拟量及刻度读出指令的应用电位器模拟量及刻度读出指令的应用电位器模拟量读出指令的应用电位器模拟量读出指令的应用程序如图程序如图8-136(a)8-136(a)所示。所示。 程序采用程序采用FORFORNEXTNEXT循环指循环指

38、令操作令操作, ,从从4 4步到步到1616步的指令按步的指令按FORFOR指令的指定次数循环指令的指定次数循环8 8次次, ,修修改变址寄存器改变址寄存器Z Z的值,按的值,按0 0,1 1,2 2,7 7的顺序增加的顺序增加, ,使使VRRDVRRD指指令依次对令依次对K0K0K7K7号模拟电位器号模拟电位器的模拟值读出的模拟值读出, ,并转换为八位并转换为八位BINBIN值依次传送到值依次传送到D200D200D207D207中,作为中,作为T0T0T7T7定时器的定时定时器的定时设定值。设定值。图图8-1368-136电位器模拟量及刻度指令的应用电位器模拟量及刻度指令的应用 第41页/

39、共53页第四十一页,编辑于星期五:二十点 九分。图图8-1368-136模拟量输入和模拟量开关设定指令的应用模拟量输入和模拟量开关设定指令的应用 电位器模拟量刻度读出指令电位器模拟量刻度读出指令的应用如图的应用如图8-1368-136(b b)所示。)所示。 程序中程序中VRSCVRSC指令读取指令读取1 1号模拟电位器的刻度值转号模拟电位器的刻度值转换为二进制数存入换为二进制数存入D1,D1,通过通过解码指令将解码指令将D1D1中数值进行中数值进行解码解码, ,使辅助继电器使辅助继电器M0M0M10M10中某点为中某点为1,1,驱动输出指示灯驱动输出指示灯亮亮, ,显示电位器当前的刻度值。显

40、示电位器当前的刻度值。第42页/共53页第四十二页,编辑于星期五:二十点 九分。二、二、PIDPID运算指令运算指令( (一一)PID)PID运算指令使用说明运算指令使用说明指令的名称、助记符、指令代码、操指令的名称、助记符、指令代码、操作数和程序步数见表作数和程序步数见表8 88383。 表表8 88383PIDPID运算指令的要运算指令的要素素 该指令可用于系统需要进行比例、积分、微分控制的该指令可用于系统需要进行比例、积分、微分控制的PIDPID运算运算程序,指令在达到采样时间后的扫描时进行程序,指令在达到采样时间后的扫描时进行PIDPID运算。运算。第43页/共53页第四十三页,编辑于

41、星期五:二十点 九分。从参数从参数 开始占有开始占有2525个数据寄存器用于存放控制参数。个数据寄存器用于存放控制参数。 第44页/共53页第四十四页,编辑于星期五:二十点 九分。(二)控制参数的说明及设定(二)控制参数的说明及设定 S3 S3开始的开始的2525个数据寄存器中个数据寄存器中的控制参数设定值需在的控制参数设定值需在PIDPID运算开始前,通过运算开始前,通过MOVMOV指令预先写入指令预先写入。第45页/共53页第四十五页,编辑于星期五:二十点 九分。 为了执行为了执行PIDPID得到良好的控制效果,工程上常采用得到良好的控制效果,工程上常采用阶跃响应法求得适合于控制对象的比例增益阶跃响应法求得适合于控制对象的比例增益K KP P、微分时、微分时间间T TD D、积分时间、积分时间T TI I这这 3 3个常数的最佳值。个常数的最佳值。 第46页/共53页第四十六页,编辑于星期五:二十点 九分。(三)(三)PIDPID指令应用指令应用 温度闭环控制系统如图温度闭环控制系统如图8-1428-142(a a)所示。)所示。 FXFX2N2N-48MR-48MR基

温馨提示

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

评论

0/150

提交评论