FXCPU结构化编程手册软元件公共说明篇

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FXCPU
结构化编程手册
软元件·公共说明篇
FXCPU 结构化编程手册
[软元件·公共说明篇]
手册编号JY997D67701
版本A
制作年月2016年6月
通告
此次承蒙购买FX系列产品,诚表谢意。

本手册描述了MELSEC-F FX系列的结构化程序用软元件及参数。

在使用之前,请阅读本书以及相关产品的手册,希望在充分理解其规格的前提下正确使用产品。

此外,希望本手册能够送达至最终用户处。

根据本书的内容,并非对工业所有权其他的权利的实施予以保证,或是承诺实施权。

此外,关于因使用本书中记载的内容而引起的工业所有权方面的各种问题,本公司不承担任何责任。

© 2016 MITSUBISHI ELECTRIC CORPORATION
1
使用时的请求
•该产品是以一般的工业为对象制作的通用产品,因此不是以用于关系到人身安全之类的情况下使用的机器或是系统为目的而设计、制造的产品。

•考虑将该产品用于原子能、电力、宇航、医疗、乘用移动物体用的机器或是系统等特殊用途的时候,请与本公司的营业窗口查询。

•虽然该产品是在严格的质量体系下生产的,但是用于那些因该产品故障而可能导致重大故障或是产生损失的设备的时候,请在系统上设置后备和安全功能。

•该产品和其他产品组合使用的情况下,请用户确保应该符合的规格、法规或是规则。

此外,关于用户使用的系统、机械、设备中该产品的适用性和安全性,请用户自行确认。

预先通知
•使用产品时如有疑问,请向具有电气知识(电气施工人员或是同等以上的知识)的专业电气技术人员咨询。

关于该产品的操作和使用方法有疑问时,请向技术咨询窗口咨询。

•本书、技术资料、样本等中记载的事例是作为参考用的,不保证动作。

选用的时候,请用户自行对机器、设备的功能和安全性进行确认以后使用。

•关于本书的内容,有时候为了改进可能会有不事先预告就更改规格的情况,还望见谅。

•关于本书的内容期望能做到完美,可是万一有疑问或是发现有错误,烦请联系本书封底记载的本公司或办事处。

此时,请将前页中记载的手册编号一并告知。

关于商标
•Microsoft®、Windows®、Excel®是美国Microsoft Corporation在美国以及其他国家中的注册商标或者商标。

•CompactFlash是SanDisk公司在美国以及其他国家的商标。

•Ethernet是美国Xerox Corporation的注册商标。

•MODBUS®是Schneider Electric SA的注册商标。

•其他的公司名称、产品名称是其各公司的商标或注册商标。

2
目录
本手册的定位 (6)
相关手册的介绍 (9)
关于手册中使用的总称.简称的记载 (11)
1.软元件的概要12
1.1 构成可编程控制器的软元件的介绍 (12)
1.1.1 各软元件的关系 (12)
1.1.2 软元件的动作及一览 (13)
1.2 程序内存和软元件 (14)
1.2.1 存储器结构 (14)
1.2.2 存储器的动作和停电保持(电源ON/OFF、RUN/STOP) (17)
1.2.3 有关停电保持方式的种类 (27)
1.2.4 一般用软元件和停电保持软元件的变更 (28)
1.2.5 停电保持软元件的清除方法 (28)
2.软元件的作用和功能30
2.1 软元件编号一览 (30)
2.2 输入输出继电器[X、Y] (32)
2.2.1 输入输出继电器的编号 (32)
2.2.2 功能和作用 (34)
2.2.3 输入输出继电器的动作时序 (35)
2.3 辅助继电器[M] (36)
2.3.1 辅助继电器的编号 (36)
2.3.2 功能和动作例子 (37)
2.4 状态[S] (39)
2.4.1 状态的编号 (39)
2.4.2 功能和动作例子 (41)
2.5 定时器[T] (43)
2.5.1 定时器的编号 (43)
2.5.2 功能和动作例子 (45)
2.5.3 设定值的指定方法 (47)
2.5.4 使用上的注意事项 (47)
2.5.5 定时器动作的详细内容和定时器的精度 (47)
2.5.6 程序举例【断开延迟定时器、闪烁】 (48)
2.5.7 作为数据软元件的处理 (49)
2.6 计数器[C] (50)
2.6.1 计数器的编号 (50)
2.6.2 计数器的特征 (51)
2.6.3 相关软元件(增/减的指定)【32位计数器】 (51)
2.6.4 功能和动作例子 (52)
2.6.5 设定值的指定方法 (53)
2.6.6 使用上的注意事项 (54)
2.6.7 计数器的响应速度 (54)
2.6.8 作为数据软元件的处理 (55)
2.7 高速计数器[C] (57)
2.7.1 高速计数器的种类和软元件的编号 (57)
2.7.2 高速计数器的输入分配 (63)
2.7.3 高速计数器的使用 (70)
2.7.4 当前值更新时序及当前值的比较 (72)
2.7.5 相关软元件 (73)
2.7.6 关于外部复位输入信号的逻辑变更 (74)
2.7.7 关于计数器的输入端子分配和功能的切换 (75)
2.7.8 以4倍频使用双相双计数输入的计数器C251~C255的方法 (77)
2.7.9 将硬件计数器作为软件计数器使用的条件 (78)
2.7.10 高速计数器的响应频率 (79)
3
2.7.11 使用上的注意事项 (86)
2.8 数据寄存器、文件寄存器[D] (88)
2.8.1 数据寄存器、文件寄存器的编号 (88)
2.8.2 数据寄存器、文件寄存器的构造 (90)
2.8.3 数据寄存器的功能和动作例子 (90)
2.8.4 文件寄存器的功能和动作例子 (93)
2.8.5 使用文件寄存器的注意事项 (97)
2.9 扩展寄存器[R]、扩展文件寄存器[ER] (98)
2.9.1 扩展寄存器、扩展文件寄存器的编号 (98)
2.9.2 数据的存储地点和访问方法 (98)
2.9.3 扩展寄存器、扩展文件寄存器的构造 (99)
2.9.4 扩展寄存器、扩展文件寄存器的初始化 (99)
2.9.5 扩展寄存器的功能和动作例子 (100)
2.9.6 扩展文件寄存器的功能和动作例子 (101)
2.9.7 使用扩展文件寄存器的注意事项 (103)
2.9.8 关于扩展寄存器及扩展文件寄存器的数据登录 (104)
2.10 变址寄存器[V、Z] (108)
2.10.1 变址寄存器的编号 (108)
2.10.2 功能和构造 (109)
2.10.3 软元件的修饰 (109)
2.11 指针[P]、[I] (110)
2.11.1 指针的编号 (110)
2.11.2 分支用指针的功能和动作例子 (111)
2.11.3 中断用指针的功能和动作例子 (112)
3. 指令的软元件·常数的指定方法117
3.1 可编程控制器处理的数据(8进制数/10进制数/16进制数/实数) (117)
3.1.1 数值的种类 (117)
3.1.2 数值的转换 (118)
3.1.3 浮点运算中数值的处理 (118)
3.2 常数K、H、E(10进制数/16进制数/实数)的指定 (121)
3.2.1 常数K(10进制数) (121)
3.2.2 常数H(16进制数) (121)
3.2.3 常数E(实数) (121)
3.3 字符串 (122)
3.3.1 字符串常数(“ABC”) (122)
3.3.2 字符串数据 (122)
3.4 位的位数指定(Kn□***) (123)
3.5 字软元件的位指定(D□.b) (124)
3.6 缓冲存储区的直接指定(U□\G□) (124)
3.7 变址修饰 (125)
3.7.1 基本指令的变址修饰 (125)
3.7.2 指令的变址修饰 (126)
3.7.3 使用次数受限制的指令的变址修饰例子 (129)
4. 特殊软元件的动作(M8000~、D8000~)130
4.1 特殊软元件一览(M8000~、D8000~) (130)
4.1.1 特殊辅助继电器(M8000~) (130)
4.1.2 特殊数据寄存器(D8000~) (170)
4.2 特殊软元件(M8000~、D8000~)的补充 (210)
4.2.1 RUN监控、初始脉冲的使用[M8000~M8003] (210)
4.2.2 看门狗定时器时间[D8000] (211)
4.2.3 检测到电池电压过低[M8005、M8006] (211)
4.2.4 停电检测时间[D8008、M8008、M8007] (212)
4.2.5 运算时间(扫描时间监控)[D8010~D8012] (213)
4.2.6 内部时钟[M8011~M8014] (213)
4.2.7 实时时钟[M8015~M8019、D8013~D8019] (214)
4
4.2.8 实时时钟的校时方法 (215)
4.2.9 输入滤波器的调节[D8020]([D8021]) (217)
4.2.10 电池[BATT(BAT)] LED灭灯指令[M8030] (222)
4.2.11 内置模拟电位器[D8030、D8031、D8013] (224)
4.2.12 清除指令[M8031、M8032] (224)
4.2.13 存储器保持停止[M8033](STOP中的输出保持) (225)
4.2.14 禁止所有输出的指令[M8034] (225)
4.2.15 RUN/STOP输入的独立操作[M8035~M8037] (225)
4.2.16 恒定扫描模式[M8039、D8039](运算处理时间的固定化) (226)
4.2.17 使用STL指令实现程序的状态控制[M8040] (226)
4.2.18 模拟量功能扩展板[M8260~M8279、D8260~D8279] (227)
4.2.19 模拟量特殊适配器[M8260~M8299、D8260~D8299]
(FX3U、FX3UC、FX3G、FX3GC、FX3S可编程控制器) (229)
5. 错误235
5.1 FX3U、FX3UC、FX3G、FX3GC、FX3S可编程控制器的情况下 (235)
5.1.1 检测错误用的软元件 (235)
5.1.2 错误代码一览表 (237)
5.2 FX1S、FX1N、FX1NC、FX2N、FX2NC可编程控制器的情况下 (246)
5.2.1 检测错误用的软元件 (246)
5.2.2 错误代码一览表 (247)
5.3 FX0S、FX0、FX0N、FX2、FX2C可编程控制器的情况下 (252)
5.3.1 检测错误用的软元件 (252)
5.3.2 错误代码一览表 (253)
6. 参数的种类和设定256
6.1 参数一览 (256)
6.2 参数的初始值 (259)
6.3 存储器容量设定范围 (261)
6.4 存储器盒适合的机型 (263)
6.5 关键字 (264)
6.5.1 可编程控制器的对应及访问限制 (264)
6.5.2 关键字的操作 (266)
6.6 使用GX Works2设定参数 (268)
6.6.1 PLC参数的设定 (268)
6.6.2 网络参数 (282)
6.6.3 将参数(+顺控程序、源代码信息*1)传送到可编程控制器中 (286)
7. 其他功能287
7.1 关于源代码信息、块口令 (287)
7.1.1 关于源代码信息的保存 (287)
7.1.2 关于块口令 (287)
关于保证 (289)
改订的历史记录 (290)
5
6
本手册的定位
本手册针对由GX Works2提供的结构化程序用软元件及参数进行说明。

顺控指令和应用函数请参考另外的手册。

另外,关于模拟量、通信、定位控制、特殊单元和模块,请参考各用途的手册。

1.使用FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器时MELSEC-Q/L/F结构化编程手册(基础篇)
说明编写结构化程序中必要的编程方法、规格、功能等。

Q/L/F
结构化(另外的手册)FXCPU结构化编程手册[软元件·公共说明篇]
说明GX Works2提供的结构化程序用软元件、参数。

FX 结构化
(另外的手册)
FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 系列用户手册[定位控制篇]关于FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器主机内置的定位功能接线、指令、动作,说明其详细内容。

指令的说明、程序举例的指令变为GX Developer的描述。

FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 系列用户手册[模拟量控制篇]
关于FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器用模拟量特殊功能模块和模拟量特殊适配器的详情,及PID指令进行说明。

指令的说明、程序举例的指令变为GX Developer的描述。

FX系列用户手册[通信控制篇]
关于FX可编程控制器用N:N网络、并联链接、计算机链接和无协议通信(RS、RS2指令)、
编程通信、变频器通信,说明其详细内容。

指令的说明、程序举例的指令变为GX Developer的描述。

各产品的手册
关于各产品用的特殊单元及模块,说明详情。

指令的说明、程序举例的指令变为GX Developer的描述。

*1. 根据不同产品,可能将详细说明制作成另外的手册。

FX 特殊
单元·
模块FX 3S
FX 3G
FX 3GC
FX 3U
FX 3UC (另外的手册)(另外的手册)(另外的手册)(随附/另外的手册 )*1FXCPU结构化编程手册[顺控指令篇]
说明GX Works2提供的结构化程序用顺控指令。

(本书)
FX
结构化(另外的手册)FXCPU结构化编程手册[应用函数篇]
说明GX Works2提供的结构化程序用应用函数。

FX 结构化
(另外的手册)FX 3S
FX 3G
FX 3GC
FX 3U
FX 3UC
7
2.使用FX 1S ·FX 1N ·FX 1NC ·FX 2N ·FX 2NC 可编程控制器时MELSEC-Q/L/F结构化编程手册(基础篇)
说明编写结构化程序中必要的编程方法、规格、功能等。

Q/L/F
结构化(另外的手册)FXCPU结构化编程手册[软元件·公共说明篇]
说明GX Works2提供的结构化程序用软元件、参数。

FX 结构化
(另外的手册)FX系列用户手册[通信控制篇]
关于FX可编程控制器用N:N网络、并联链接、计算机链接和无协议通信(RS指令)、
编程通信、变频器通信,说明其详细内容。

指令的说明、程序举例的指令变为GX Developer、FX-PCS/WIN的描述。

各产品的手册
对各产品用特殊单元和模块的详细内容进行说明。

指令的说明、程序举例的指令变为GX Developer、FX-PCS/WIN的描述。

*1. 根据不同产品,可能将详细说明制作成另外的手册。

FX 特殊
单元·
模块(另外的手册)(随附/另外的手册 )*1FXCPU结构化编程手册[顺控指令篇]
说明GX Works2提供的结构化程序用顺控指令。

FX
结构化(另外的手册)FXCPU结构化编程手册[应用函数篇]
说明GX Works2提供的结构化程序用应用函数。

FX 结构化
(另外的手册)(本书)
8 3.使用FX 0S ·FX 0·FX 0N ·FX 2·FX 2C 可编程控制器时MELSEC-Q/L/F结构化编程手册(基础篇)
说明编写结构化程序中必要的编程方法、规格、功能等。

Q/L/F
结构化(另外的手册)FXCPU结构化编程手册[软元件·公共说明篇]
说明GX Works2提供的结构化程序用软元件、参数。

FX 结构化
(另外的手册)FX系列用户手册[通信控制篇]
关于FX可编程控制器用并联链接、计算机链接和无协议通信(RS指令)、
编程通信,说明其详细内容。

指令的说明、程序举例的指令变为GX Developer、FX-PCS/WIN的描述。

各产品的手册
对各产品用特殊单元和模块的详细内容进行说明。

指令的说明、程序举例的指令变为GX Developer、FX-PCS/WIN的描述。

*1. 根据不同产品,可能将详细说明制作成另外的手册。

FX 特殊
单元·
模块(另外的手册)(随附/另外的手册 )*1FXCPU结构化编程手册[顺控指令篇]
说明GX Works2提供的结构化程序用顺控指令。

(本书)
FX
结构化(另外的手册)FXCPU结构化编程手册[应用函数篇]
说明GX Works2提供的结构化程序用应用函数。

FX 结构化
(另外的手册)
相关手册的介绍
本手册针对由GX Works2提供的结构化程序用软元件及参数进行说明。

顺控指令和应用函数请参考另外的手册。

在此仅对本手册中的参考手册、以及记载有可编程控制器主机硬件信息的手册进行介绍。

在没有介绍的手册中,可能会有根据用途需要的手册。

请务必参考可编程控制器主机的手册、所用产品附带的手册。

此外,关于需要的手册,请向当初购入产品时的供应商咨询。

FX可编程控制器公共[结构化]
FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器
手册名称
随附另外的手册
内容
MELSEC-Q/L/F 结构化编程手册(基础篇)另外的
手册
关于编写结构化程序中必要的编程方法、规格、功能等的内容。

FXCPU 结构化编程手册[软元件·公共说明篇]
另外的
手册
GX Works2的结构化工程中所提供软元件、参数等的内容。

FXCPU 结构化编程手册[顺控指令篇]另外的
手册
关于GX Works2的结构化工程中所提供顺控指令的内容。

FXCPU 结构化编程手册[应用函数篇]
另外的
手册
GX Works2的结构化工程中所提供应用函数的内容。

手册名称
随附另外的手册
内容
可编程控制器主机FX 3U 系列硬件手册
随附
关于FX 3U 可编程控制器主机的输入输出规格及接线、安装,从FX 3U 用
户手册[硬件篇]中摘录。

详细说明请参考FX 3U 用户手册[硬件篇]中的内容。

FX 3U 系列用户手册[硬件篇]另外的手册关于FX 3U 可编程控制器主机的输入输出规格、接线、安装及维护等的硬件方面的详细内容。

FX 3UC (D、
DS、DSS)系列硬件手册随附
关于FX 3UC (D、DS、DSS)可编程控制器主机的输入输出规格及接线、安装,从FX 3UC 系列用户手册[硬件篇]中摘录。

详细说明请参考FX 3UC 系列用户手册[硬件篇]。

FX 3UC -32MT-LT-2硬件手册随附
关于FX 3UC -32MT-LT-2主机的输入输出规格及接线、安装,从FX 3UC 系列用户手册[硬件篇]中摘录。

详细说明请参考FX 3UC 系列用户手册[硬件篇]。

FX 3UC -32MT-LT硬件手册随附
关于FX 3UC -32MT-LT主机的输入输出规格及接线、安装,从FX 3UC 用户手册[硬件篇]中摘录。

详细说明请参考FX 3UC 用户手册[硬件篇]中的内容。

FX 3UC 系列用户手册[硬件篇]另外的手册关于FX 3UC 可编程控制器主机的输入输出规格、接线、
安装及维护等的硬件方面的详细内容。

FX 3G 系列硬件手册
随附
关于FX 3G 可编程控制器主机的输入输出规格及接线、安装,从FX 3G 系列用户手册[硬件篇]中摘取。

详细说明请参考FX 3G 系列用户手册[硬件篇]。

FX 3G 系列用户手册[硬件篇]另外的手册FX 3G 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 3GC 系列硬件手册
随附
关于FX 3GC 可编程控制器主机的输入输出规格及接线、安装,从FX 3GC 系列用户手册[硬件篇]中摘取。

详细说明请参考FX 3GC 系列用户手册[硬件篇]。

FX 3GC 系列用户手册[硬件篇]另外的手册FX 3GC 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 3S 系列硬件手册
随附
关于FX 3S 可编程控制器主机的输入输出规格及接线、安装,从FX 3S 系列用户手册[硬件篇]中摘录。

详细说明请参考FX 3S 系列用户手册[硬件篇]。

FX 1S 、FX 1N 、FX 1NC 可编程控制器FX 2N 、FX 2NC 可编程控制器[停产机型]
FX 0S ·FX 0·FX 0N ·FX 2·FX 2C 可编程控制器[停产机型]
FX 3S 系列用户手册[硬件篇]另外的手册关于FX 3S 可编程控制器主机的输入输出规格、接线、安装及维护等的硬件方面的详细内容。

编程
FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 系列用户手册[模拟量控制篇]另外的手册关于FX 3UC -4AD、FX 3U -4AD、FX 3U -4DA型模拟量特殊功能模块、模拟量特殊适配器(FX 3U -*****-ADP)的详细内容。

FX系列用户手册[通信控制篇]另外的手册关于N:N网络、并联链接、计算机链接和无协议通信(RS指令、FX 2N -232IF)的详细内容。

FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 系列用户手册[MODBUS通信篇]
另外的手册关于FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器的MODBUS通信的详细内容。

FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 系列用户手册[定位控制篇]另外的手册关于FX 3S ·FX 3G ·FX 3GC ·FX 3U ·FX 3UC 可编程控制器内置的定位功能的详细内容。

FX 3U -CF-ADP用户手册
另外的
手册
关于FX 3U -CF-ADP型CF卡特殊适配器的详细内容。

手册名称
随附另外的手册
内容
可编程控制器主机FX 1S 系列使用手册随附关于FX 1S 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 1N 系列使用手册随附关于FX 1N 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 2N 系列使用手册随附关于FX 2N 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 1NC 系列使用手册随附关于FX 1NC 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 2NC 系列使用手册随附
关于FX 2NC 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

编程
FX系列用户手册[通信控制篇]
另外的手册关于N:N网络、并联链接、计算机链接和无协议通信(RS指令、FX 2N -232IF)的详细内容。

手册名称
随附另外的手册
内容
可编程控制器主机FX 0使用手册随附关于FX 0可编程控制器主机的输入输出规格、接线、
安装及维护等的硬件方面的详细内容。

FX 0S 使用手册随附关于FX 0S 可编程控制器主机的输入输出规格、接线、
安装及维护等的硬件方面的详细内容。

FX 0N 使用手册随附关于FX 0N 可编程控制器主机的输入输出规格、接线、
安装及维护等的硬件方面的详细内容。

FX 2系列使用手册随附关于FX 2可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

FX 2C 系列使用手册随附
关于FX 2C 可编程控制器主机的输入输出规格、
接线、安装及维护等的硬件方面的详细内容。

编程
FX系列用户手册[通信控制篇]
另外的手册关于N:N网络、并联链接、计算机链接和无协议通信(RS指令、FX 2N -232IF)的详细内容。

手册名称
随附另外的手册
内容
FXCPU结构化编程手册
关于手册中使用的总称·简称的记载[软元件·公共说明篇]
关于手册中使用的总称·简称的记载
简称·总称名称
可编程控制器
FX3U系列,或FX3U可编程控制器FX3U系列 可编程控制器的总称
FX3UC系列,或FX3UC可编程控制器FX3UC系列 可编程控制器的总称
FX3G系列,或FX3G可编程控制器FX3G系列 可编程控制器的总称
FX3GC系列,或FX3GC可编程控制器FX3GC系列 可编程控制器的总称
FX3S系列,或FX3S可编程控制器FX3S系列 可编程控制器的总称
FX2N系列,或FX2N可编程控制器FX2N系列 可编程控制器的总称
FX2NC系列,或FX2NC可编程控制器FX2NC系列 可编程控制器的总称
FX1N系列,或FX1N可编程控制器FX1N系列 可编程控制器的总称
FX1NC系列,或FX1NC可编程控制器FX1NC系列 可编程控制器的总称
FX1S系列,或FX1S可编程控制器FX1S系列 可编程控制器的总称
FX2系列,或FX2可编程控制器FX2系列 可编程控制器的总称
FX2C系列,或FX2C可编程控制器FX2C系列 可编程控制器的总称
FX0N系列,或FX0N可编程控制器FX0N系列 可编程控制器的总称
FX0S系列,或FX0S可编程控制器FX0S系列 可编程控制器的总称
FX0系列,或FX0可编程控制器FX0系列 可编程控制器的总称
特殊适配器
CF卡特殊适配器CF卡特殊适配器的总称
CF-ADP FX3U-CF-ADP
以太网适配器FX3U-ENET-ADP的简称
程序语言
ST结构文本语言(Structured Text language)的简称
结构化梯形图梯形图语言(Ladder Diagram language)的简称
FBD功能模块表语言(Function Block Diagram language)的简称
手册
Q/L/F结构化编程手册
MELSEC-Q/L/F 结构化编程手册(基础篇)的简称
(基础篇)
FX结构化编程手册
FXCPU 结构化编程手册[软元件·公共说明篇]的简称
[软元件·公共说明篇]
FX结构化编程手册
FXCPU 结构化编程手册[顺控指令篇]的简称
[顺控指令篇]
FX结构化编程手册
FXCPU 结构化编程手册[应用函数篇]的简称
[应用函数篇]
通信控制手册FX系列 用户手册[通信控制篇]的简称
模拟量控制手册FX3S·FX3G·FX3GC·FX3U·FX3UC系列 用户手册[模拟量控制篇]的简称
定位控制手册FX3S·FX3G·FX3GC·FX3U·FX3UC系列 用户手册[定位控制篇]的简称
1.软元件的概要
本章对软元件的基本内容进行说明。

1.1构成可编程控制器的软元件的介绍
在可编程控制器中内置了多个继电器、定时器和计数器,无论哪个都有无数的a触点(常开触点)和b触点(常闭触点)。

连接这些触点和线圈,构成程序。

而且,在可编程控制器中,备有作为保存数值数据用的记忆软元件的数据寄存器(D)、扩展寄存器(R)等。

1.1.1各软元件的关系
箭头表示信号的接收。

1
软元件的概要
2
软元件的作用和
功能
3
指令的软元件·
常数的指定方法
4
特殊软元件的动
作(M8000~、D8000~)
5
错误
6
参数的
种类和设定
7
其他功能
1.1.2软元件的动作及一览
1.输入(X)·输出(Y)继电器
→ 参考2.2节
•各基本单元中,都按照X000~X007、X010~X017…、Y000~Y007、Y010~Y017…分配了8进制数的输入继电器、输出继电器的编号。

扩展单元和扩展模块的编号,也是从基本单元开始按连接顺序分别取X、Y各自的8进制数的连续编号。

•在特定的输入继电器的输入滤波器中,使用了数字式滤波器,通过程序可以更改滤波器的值。

因此,用于以高速读取为目的的用途中时,会分配这个输入继电器编号。

(请参考滤波器调节、输入中断、高速计数器、各种指令等的说明。

)
2.辅助继电器(M)
→ 参考2.3节
•可编程控制器内部带有的继电器就是辅助继电器。

与输入输出继电器不同,是既不能读取外部的输入,也不能直接驱动外部负载的程序用的继电器。

•还有即使断开可编程控制器的电源,也能够记忆ON/OFF状态的保持用的继电器。

3.状态(S)
→ 参考2.4节
•作为步进梯形图工程编号使用的继电器。

•不作为工程编号使用的时候,和辅助继电器相同,可以作为一般的触点/线圈来编程。

•可以作为信号报警器用于诊断外部故障。

4.定时器(T)
→ 参考2.5节
•定时器就是,用加法运算可编程控制器中的1ms、10ms、100ms等的时钟脉冲,当加法运算的结果达到所指定的设定值时,输出触点就动作的软元件。

根据基础的时钟脉冲,定时器可以测量0.001~3276.7秒。

5.计数器(C)
计数器有以下几种。

根据目的和用途不同可以分开使用。

1)计数器(保持)用
→ 参考2.6节
计数器是可编程控制器的内部信号用的,其响应速度为通常数10Hz以下。

-16位计数器:增计数用,计数范围1~32,767-32位计数器:增计数/减计数用,计数范围-2,147,483,648~+2,147,483,6472)高速计数器用[停电保持(保持)]
→ 参考2.7节
高速计数器与可编程控制器的运算无关,都执行几kHz的计数。

-32位计数器:上升/下降用,计数范围-2,147,483,648~+2,147,483,647(单相单计数、单相双计数、双相双计数)在特定的输入继电器中分配。

6.数据寄存器(D)
→ 参考2.8节
数据寄存器就是保存数值数据的软元件。

FX系列可编程控制器的数据寄存器都是16位(最高位是正负位),组合2个寄存器后可以处理32位(最高位是正负位)的数值。

(关于数值范围请参考上述的「计数器」)
和其他的软元件相同,数据寄存器也有一般用的和停电保持(保持)用的。

7.扩展寄存器(R)、扩展文件寄存器(ER)
→ 参考2.9节
仅FX 3G 、FX 3GC 、FX 3U 、FX 3UC 可编程控制器支持。

扩展寄存器(R)是数据寄存器(D)的扩展软元件。

FX 3U 、
FX 3UC 可编程控制器的情况下,通过电池进行停电保持。

FX 3G 、FX 3GC 可编程控制器的情况下,一般用软元件和选件的电池连接,能够进行停电保持。

FX 3G 、FX 3GC 、FX 3U 、FX 3UC 可编程控制器也可以将扩展寄存器(R)的内容保存在扩展文件寄存器(ER)中。

但是,
FX 3U 、
FX 3UC 可编程控制器,只有在使用了存储器盒的情况下才可以使用这种扩展文件寄存器。

8.变址寄存器(V、Z)
→ 参考2.10节在寄存器中,被称为变址(修饰)用的有V、Z两种寄存器。

V、Z是如下所示地附加在其他软元件上的。

[V0、Z0=5的情况下]
D100V0=D105、C20Z0=C25←软元件编号+V□或是+Z□的值
数据寄存器和变址寄存器,可用于间接指定定时器和计数器的设定值,以及用于指令中。

9.指针(P)(I)
→ 参考2.11节在指针中,有分支用和中断用两种。

•分支用指针(P)是用于指定CJ(FNC 00)条件转移和CALL子程序调用的对象目的地。

•中断用指针(I)是用于指定输入中断、定时器中断或是计数器中断的中断子程序。

10.常数(K)(H)(E)
→ 参考3章可编程控制器中使用的各种数值中,K表示10进制整数,H表示16进制数,E表示实数(浮点数数据)。

这些都用做定时器和计数器的设定值及当前值,或是指令的输入变量。

1.2程序内存和软元件
1.2.1存储器结构
1.FX3U、FX3UC可编程控制器的情况下。

相关文档
最新文档