将工程工具上的梯形图编辑画面中编辑的部分以梯形图单位写入到CPU模块中。可以将跨越了多个文件或多个位置编辑的内容同时写入到CPU模块中。

一、可编辑的内容
在程序块内可以进行指令/指针(P、I)的添加/更改/删除。此外,在程序部件单位中可以进行程序块的添加/更改/删除。
但是,编辑内容中包含有标签/FB/FUN时,其情况如下所示。
1、程序块内可编辑的内容
对全局标签定义及全局标签进行更改/删除的情况下,在工程工具上及CPU模块内使用这些标签的所有程序/FB文件不一致时,将无法进行更改/删除。
2、FB定义内可编辑的内容
1)、 添加局部标签(VAR)定义的情况下,参照存储了更改对象FB定义的FB文件的所有程序/FB文件在工程工具上及CPU模块内不一致时,将无法添加。
2)、输入输出标签(VAR_INPUT、VAR_OUTPUT、VAR_IN_OUT)以及公共标签中,对子程序型FB及FUN的I/F信息*1进行了添加/更改/删除的情况下,参照存储了更改对象FB定义的FB文件的所有程序/FB文件在工程工具上及CPU模块内不一致时,将无法进行添加/更改/删除。
*1 子程序型FB及FUN的I/F信息如下所示。
- FB文件中包含的全部FB定义、FUN定义及各自的定义No.
- 定义名
- 全部输入标签的个数及各自的数据类型
- 全部输出标签的个数及各自的数据类型
- 全部输入输出标签的个数及各自的数据类型
- FB定义的公共局部标签的个数及各自的数据类型
- FB定义的展开方式
3、FUN定义内可编辑的内容
输入输出标签(VAR_INPUT、VAR_OUTPUT)中,对子程序型FB及FUN的I/F信息进行添加/更改/删除的情况下,参照存储了更改对象FB定义的FB文件的所有程序/FB文件在工程工具上及CPU模块内不一致时,将无法进行添加/更改/删除。
4、程序部件单位中可编辑的内容
将FB定义/FUN定义添加到FB文件中或从FB文件中删除的情况下,参照对象FB文件的所有程序/FB文件在工程工具上及CPU模块内不一致时,将无法进行添加/删除。
二、一次可更改的范围
一次可更改的步数及梯形图块数如下所示。
. 1个文件的梯形图块数: 64块
. 梯形图块的最大步数: 65535步
. 全部块的合计步数(更改前+更改后): 364K步
三、运行中梯形图块更改用预留容量
程序文件中,为了能实施程序文件的容量変化的运行中梯形图块更改,可以设置运行中梯形图块更改用预留容量。
此外,运行中梯形图块更改时,更改后的程序超过了程序文件的容量(包括运行中梯形图块更改用预留容量的容量)的情况下,如果程序存储器中有空余区域,可以重新设置运行中梯形图块更改用预留容量。此外,执行运行中梯形图块更改时,数据存储器中没有空余容量的情况下将变为出错状态。执行运行中梯形图块更改时数据存储器中的必要空余容量根据更改对象程序文件容量及标签使用量等而変化。
┌──────────────┬──────────────────┐
│运行中梯形图块更改的对象程序│数据存储器的必要空余容量 │
│ ├─────────┬────────┤
│ │不使用标签的情况下│使用标签的情况下│
├──────────────┼─────────┼────────┤
│1K步的梯形图程序的情况下 │约20K字节 │约40K字节 │
├──────────────┼─────────┼────────┤
│10K步的梯形图程序的情况下 │约80K字节 │约140K字节 │
├──────────────┼─────────┼────────┤
│100K步的梯形图程序的情况下 │约550K字节 │约1000K字节 │
└──────────────┴─────────┴────────┘
四、引导运行中的运行中梯形图块更改
从SD存储卡的引导运行中,执行了运行中梯形图块更改的情况下,引导源SD存储卡内的相应文件也可更改。
五、标签定义的登录/更改时的初始值设置
通过标签的添加/更改对该定义进行登录/更改的情况下,可以设置对象标签的初始值。
1、初始值的设置可否
标签的添加/更改中初始值的设置可否如下所示。
http://www.gzydzdh.com/upload/201511/160011551680.png
============================注释说明==============================
*1 仅在通过数据类型的更改,重新分配区域的情况下可以进行初始值的设置。
可进行初始值设置的更改内容如下所示。
- 数据类型的更改
- 锁存设置的更改
- 常数设置的更改(从常数更改为变量的情况下)
*2 可对各实例进行初始值设置。
*3 FUN定义的局部标签为不定值,因此在程序中使用的情况下,应在FUN定义的程序内进行
初始化之后再使用。
六、注意事项
使用运行中梯形图块更改时的注意事项如下所示。
1、运行中梯形图块更改及可编程控制器写入时的禁止操作
运行中梯形图块更改及可编程控制器写入中的CPU模块的内置存储器写入时,如果进行电源OFF或复位,操作将无法正常完成。进行的情况下,应再次进行可编程控制器写入操作。
2、通过工程工具的操作
运行中梯形图块更改及可编程控制器写入与通过工程工具进行的以下操作不能同时执行。
. 运行中梯形图块更改/可编程控制器写入
. 可编程控制器写入(软元件/局部软元件/全局标签/局部标签数据除外)
. 存储器的初始化
3、将处于ON状态的OUT指令删除的情况下
将控制中不需要的OUT指令(线圈)删除的情况下,应确认OUT指令处于OFF之后再进行删除。
如果在不处于OFF状态的情况下删除OUT指令,输出将被保持不变。
4、程序设置中未登录的程序文件
不能对参数设置中未登录的程序文件进行写入。