高低字节交换指令 SWAP 的功能指令编号为 FNC147。它的源操作数可取 KnY、KnM、KnS、T、C、D、V 和 Z,16 位运算占 5 个程序步、32 位运算占 9 个程序步。 图 4-41 高低字节交换指令 一个字节由 8 位二进制组成。如图 4-41 所示,16 位运算时该指令交换源操作数的高字节和低字节;32 位运算时如指定的源操作数为 D20,则先交换 D20 的高、低字节,再交换 D21 的高、低字节。
专用编程器由 PLC 生产厂家提供,只能用于某一生产厂家的特定 PLC 产品。现在的专用编程器一般是手持式的 LCD 字符编程器,它们不能直接输入和编辑梯形图程序,只能输入和编辑指令表程序。 手持式编程器体积小,一般用电缆与 PLC 相连、价格便宜,常用来给小型 PLC 编程,用于现场调试和维修比较方便。 FX 系列 PLC 的手持式编程器 FX-10P-E 和 FX-20P-E 体积小、重量轻、价格便宜、功能强,采用液晶显示器,分别显示两行和四行字符,用指令表形式生成和编辑用户程序,可监视用户…
触点串联指令和并联指令如表 3-2 所示。 表 3-2 串并联指令 AND、ANDI 指令用于单个触点的串联,串联触点的数量不限,这两个指令可连续使用。OR、ORI 用于单个触点的并联连接。
输入输出刷新指令 REF(Refresh)的功能指令编号为 FNC50。它的目标操作数是最低位为 0 的 X 和 Y 元件,如 X0、X10、X20 等,即应为 8 的整倍数,只有 16 位运算、占 5 个程序步。 FX 系列可编程控制器使用 I/O 批处理方法,即输入信号在程序处理之前成批读入输入映像寄存器,输出数据在执行 END 指令后由输出映像寄存器通过输出锁存器送到输出端子。REF 指令用于在某段程序处理时读入最新信息并将操作结果立即输出。 若图 4-42 中 X0 为 ON,则 X10…
专用编程器只能对某一 PLC 生产厂家的某些 PLC 产品编程,使用范围和寿命都有限、价格也较高,其发展趋势是在计算机上使用编程软件。笔记本电脑配上编程软件很适合在现场调试程序。 这种方法的主要优点是可使用通用计算机,对不同厂家和型号的 PLC 只需更换编程软件即可。大多数 PLC 厂家都向用户提供免费使用的演示版编程软件,有的软件可在互联网上下载。编程软件的功能比手持式编程器强很多。 下面介绍三菱电机的编程软件和模拟软件。 1. FX-PCS/WIN-E/-C 和 SWOPC-FXGP/WIN…
电路块的并联和串联指令如表 3-3 所示。 表 3-3 串并联块指令 含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时支路的起点以 LD 或 LDNOT 指令开始,支路的终点要用 ORB 指令。ORB 指令是一种独立指令,其后不带操作元件号,因此 ORB 指令不表示触点,可看成电路块之间的一段连接线。若需将多个电路块并联连接,应在每个并联电路块之后使用一个 ORB 指令(用这种方法编程时并联电路块的个数没有限制);也可将所有要并联的电路块依次写出,然后在末尾集中写出 ORB…
刷新和滤波时间常数调整指令 REFF(Refresh and Filter Adjust)的功能指令编号为 FNC51,用来刷新 X0~X17 并指定它们的输出滤波时间常数 n(n=0~60 ms)。它只有 16 位运算、占 7 个程序步。图 4-42 中 X10 为 ON 时,FX2N 中 X0~X17 的输入映像寄存器被刷新,它们的滤波时间常数设定为 1 ms(n=1)。 为防止输入噪声影响,可编程控制器的输入端设置 RC 滤波器、滤波时间常数约为 10 ms;无触点的电子固态开关没有抖动噪…
GOT-900 系列图形操作终端的电源电压为 DC 24 V,用 RS-232C 或 RS-485 接口与 PLC 通信,有 50 个触摸键,可设置 500 个画面。 930GOT 图形操作终端带 4 英寸对角线的 LCD 显示器,可显示 240×80 点或 5 行、每行 30 个字符,有 256 KB 用户快闪存储器。 940GOT 图形操作终端带 5.7 英寸对角线的 8 色 LCD 显示器,可显示 320×240 点或 15 行、每行 40 个字符,有 512 KB 用户快闪存储器。 F9…
置位与复位指令如表 3-4 所示。 表 3-4 置位与复位指令 SET 指令的目标是 Y、M、S。RST 指令常被用来对 D、Z、V 的内容清零,还可用来复位积算定时器和计数器。对同一目标元件,SET 和 RST 可多次使用,顺序也可以随意变换,最后执行的指令有效。
矩阵输入指令 MTR(Matrix)的功能指令编号为 FNC52。其源操作数是最低位为 0 的 X,目标操作数 [D1] 是最低位为 0 的 Y,目标操作数 [D2] 是最低位为 0 的 Y、M 和 S,n=2~8。它只有 16 位运算、占 9 个程序步,MTR 指令在程序中只能使用一次。 利用 MTR 指令,可用连续的 8 点输入与 n 点输出组成 n 行 8 列的输入矩阵(如图 4-43 所示)。矩阵输入占用 [S] 指定的输入号开始的 8 个输入点,并占用由 [D1] 指定的输入号开始的 …