信捷PLC和HMI特色及应用方法 联系客服

发布时间 : 星期二 文章信捷PLC和HMI特色及应用方法更新完毕开始阅读f2dc6eadb1717fd5360cba1aa8114431b90d8e7e

c BLOCK的删除

如果只是删除在程序中调用的 BLOCK 程序块,可采用选中 BLOCK 区域后再 Del 的方法(同 BLOCK 转移操作的前半部分)。

如果是要彻底删除某一功能块,则只要右键单击该功能块,选择“删除顺序功能块”即 可,删除之后,将无法再调用,只能重新添加。如下图所示:

d BLOCK的修改

当成功添加 BLOCK 功能块之后,如果想对 BLOCK 进行整体上的修改,则只要双击梯形图窗口中该 BLOCK 的起始段或结束段,即可打开配置面板进行修改,如果只是对其中某一段程序进行修改,则双击该段指令即可,两种修改方式如下图所示: (A)双击 BLOCK 起始段/结束段:

(B)双击具体语段

具体BLOCK内部指令的编辑请参照XC系列可编程控制器《特殊指令篇》 12、SD卡功能 12.1 功能:

a 用于扩充XC本体内部数据容量

b 使用FROM、TO指令可实现本体和SD卡间的数据的读写

c 支持4种数据类型:单字(W)、双字(DW)、浮点(Fm.n)、字符(Sx) d XC本体的软硬件要求为V3.2及以上 12.2 应用: a SD卡

? XC-SD-BD扩展板出厂时,未安装SD卡,用户需自备miniSD(TF卡)。 ? 将SD卡安装在BD板上之前,请先使用读卡器在电脑上格式化为FAT16格式。 ? SD卡可带电插拔,但插拔后必须等待至少5秒时间。 b SD卡中的文件规范

? SD卡支持存放“.csv”格式文件,这些文件必须存放在SD卡的根目录下。

? 所有“.csv”文件必须以“dataxxx.csv”来命名,“xxx”为文件索引号,范围为001~999,

当xxx小于100时,左起添0补齐。如文件索引号为1时,该文件正确的命名为“data001.csv”。 c SD卡中的数据类型及格式

? SD卡支持4种数据类型,分别是单字(W)、双字(DW)、浮点(Fm.n)和字符(Sx)。

? 各类型数据范围及占用空间,见下表: 数据类型 数据范围 SD卡中占用字符数 WORD数 W -32768~32767 6 1 DW -2147483648~2147483647 11 2 Fm.n(m<=15,n<=15) Sx(x<=16) -18446742974197923840\\ ~18446742974197923840 m+1+n 2 2*x x 注意:当数据实际长度小于存储在SD卡中占用字符数时,左起用空格补齐。如某单字数据

为454,小于W类型所占用的6个字符,因此左起补6-3 = 3个空格,实际占用为“000454”。 d、对SD的操作

XC系列本体可外接XC-SD-BD,并对其中的SD卡进行读出和写入数据操作。 1)读SD卡

SD卡成功安装在BD板上之后,PLC可读取SD卡中的内容。通过FROM指令可实现对SD卡中的指定“.csv”文件中的指定数据块进行读操作。

M1FROMS1S2S3D1K7D200D210D220 ? 将SD卡中指定文件的指定数据读取至本体指定寄存器中,以字为单位。 ? S1:指定操作对象,K7表示对象为XC-SD-BD扩展板。

? S2~S2+2:指定“.csv”文件的索引号、数据块首地址的列、数据块首地址的行号。可

用操作数:D。

在指令示例中,D200指定文件索引号,即读取那个“.csv”文件; D201指定读取数据块的首地址所在列; D202指定读取数据块的首地址所在行。 ? S3:指定读取的数据个数,即word数。可用操作数:D。

? D1:指定将读取数据存放在本体中的寄存器首地址编号。可用操作数:D。

在指令示例中,如果D200、D201、D202、D210中的数据如下所示时,那么,该条指令的执行含义就是:读取SD卡上文件名为“data002.csv”的以第1列、第2行为起始的3个 word数,并将读取到的数据保存在本体寄存器D220中:

如果“data002.csv”中的文件内容如下所示,那么读取的数据应为红线框处: