- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据寄存器D变址寄存器V、Z
数据寄存器D数据寄存器是用于存储数值数据的,其值可通过应用指令、数据存取单元及编程装置进行读出或写入。这些寄存器都是16位,可处理的数值范围为-32768~+32767,如下图所示:0101010101010101D0(16位)符号位:0表示正数;1表示负数。1×214=163841×210=10241×22=4上位下位PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。1个数据寄存器可存储16位二进制数或一个字,两个数据寄存器合并起来可以存放32位数据(双字)。
数据寄存器D如果用两个上述数据寄存器,即可组成32位数据存储器,可处理的数据范围为-2147483648~+2147483647,如下图示:10111011101110111011101110111011D0(32位)上位下位符号位:0表示正数;1表示负数。1×229=5368709121×22328=256进行32位数据操作时,只要指定低位的编号即可,例如D0。而高位则为继其之后的编号D1自动占有。低位地址号可以是奇数也可为偶数,考虑到外围设备的监视功能,建议低位编号采用偶数编号。例如:用D0表示(D1、D0)、D4表示(D5、D4)32位数据寄存器的编号。
数据寄存器的常用类型010203通用数据寄存器断电保持型数据寄存器特殊数据寄存器FX3U系列PLC的一般型数据寄存器有D0~D199共计200个点。写入数据后,只要不再写入其他数据,其内容就不会发生变化。但当PLC停电或停止运行时,所有数据将清零。只有一种情况例外,就是若被M8033驱动时,数据可以保持。有D200~D7999共计7800个点。只要不改写,其原有数据任何情况下均可保持不变。若要作一般型使用,就要在程序的起始步使用RST或ZRST指令先清除其内容。有D8000~D8511共计512个点。用于监控机内元件运行方式。未加定义的特殊数据寄存器用户不能使用。
变址寄存器V、Z变址寄存器和普通的数据寄存器一样,是进行数据读、写的寄存器,字长为16位,有V0~V7,Z0~Z7共计16个点。变址寄存器的内容与软元件组合,可以实现改变软元件或数值内容的目的。V016位Z016位V032位Z0高位低位需要进行32位操作时,可将V、Z串联使用,Z为低位,V为高位。32位变址寄存器可对软元件进行修饰,例如:有V0=K5,当执行D20V0时,被执行的编程元件编号改为D25;对常数K30V0进行修饰,则被执行指令作为10进制数值K35。
知识拓展---PLC内部的数据类型表示常数时符号为K,如K123,数值范围为:-32768~+32767(16位),-2147483648~+2147483647(32位)。常用于:定时器/计数器的设定值;应用指令的数值型操作数及动作常数(K)。表示常数时符号为H,如H1A,数值范围为:0~FFFF(16位),0~FFFFFFFF(32位)。常用于指定应用指令的数值型操作数及动作常数(H)。十进制数(DEC)十进制数(DEC)
知识拓展---PLC内部的数据类型于输入继电器和输出继电器的软元件编号。输入继电器X00~X07、X10~X17、X20~X27等输出继电器Y00~Y07、Y10~Y17、Y20~Y27等。PLC内部数据类型,通过外设进行监视时,各软元件的数值自动变换为十进制数或十六进制数。八进制数(OCT)二进制数(BIN)
原创力文档


文档评论(0)