xmh xp系列扩展b板用户手册_第1页
xmh xp系列扩展b板用户手册_第2页
xmh xp系列扩展b板用户手册_第3页
xmh xp系列扩展b板用户手册_第4页
xmh xp系列扩展b板用户手册_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无锡信捷电气资料编号:PHC 05 20111210 3.3XMH/XP3-16 扩展 BD 板操作手册XMH/XP-16 扩展 BD 板用户手册目录一、BD 板的配置方法1二、BD 板精度与相关说明2三、模拟量输入输出扩展板 XP-4AD2DA-BD23四、模拟量输入输出扩展板 XP-3AD2DA-BD25五、模拟量温度扩展板 XP-3AD3PT-BD29六、模拟量温度扩展板 XP-3PT-P-BD213七、SD 卡扩展板 XP-SD-BD217八、编程举例33XMH/XP-16 扩展 BD 板用户手册BD 板的配置方法:1) 将 BD 板正确安装到本体上, XMH3-30 和 XP-16

2、系列一体机可扩展两块 BD 板,但是,XP-4AD2DA-BD2 只能扩展在 BD-1#位置(使用时无需配置);BD 板的配置位置如下所示:XMH3-30XP3-16COM0 COM1BD-1#BD-2#BD-1#BD-2#0V B24V AX0 X2 X4 X6 X10 X12 X14 X16Y0 COM1 Y3 Y5 Y6 Y10 COM3 Y13 Y15L N FG Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A B 24V 0V X0 X1 X2 X3 X4 X5COM X1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 COM2 Y7 Y11 Y1

3、2 Y142) 然后,用XCPPro 软件进行联机,首先在工程框内PLC1 上右击然后“更改PLC 机型”,给PLC 选型号:XMH3-30 或 XP3-16 ,然后在“PLC 设置”菜单中选择“BD 板设置”(如下图所示),根据您扩展在哪个 BD 扩展口上,进行相应的配置(将一体机反过来放,左侧有 4 排插针的为 BD1,右侧只有两排插针的为 BD2)。3) 选择您需要扩展的内容,如:电压是 0-10V/0-5V;设置完成后点击“确定”,然后新上电方可生效。程序,重注意:使用之前请先配置BD 板!1L N FG一、BD 板的配置方法XMH/XP-16 扩展 BD 板用户手册在使用模拟量输入或

4、者输出的时候,会涉及到 BD 板或者模块通道的精度。下面举例说明一下精度及相关使用:例:AD精度为0-5V ,则精度为 14 位,范围 0-5V/0-10V 可选。14 位,即模拟量转化成数字量之后对应的数字范围为 0-16383 ,如果范围设置成0V 时候,数字量为 0,集 5V 的时候,数字量为 16383;如果范围设置成 0-10 ,则系。0V 时候,数字量为 0,集 10 时候,数字量为 16383。以为值与数字量之间的对应关当结合实际传感器时,如传感器(0-10V)模拟量信号,且传感器的量程为 0-15MPa,并将当前值显示在触摸屏上。Y0-10VX0-15MPaZ0-16383XK

5、=Z首先按照上图的以得到 K,K 的字量 1 表示的值(注意要用浮点数运算,关于浮点数运算请参考XC 系列可编程序器用户手册【指令篇】),然后将 ID 的值乘以K,得到的数值即为当前值。2二、BD 板精度与相关说明XMH/XP-16 扩展 BD 板用户手册1、特点llll12 位的高精度模拟量输入。8 位的高精度模拟量输出。4 通道的电压 010V 模拟量输入。2 通道的电流 020mA、010V 可选模拟量输出。2、一般规格3、外部安装与接线(1)扩展板的安装方法:以 XMH3-30 为例,打开一体机后面 BD-1#的盖子,然后对准针脚安装上去,再盖好扩展板顶盖就安装完成了。1 2 3 4C

6、OM0 COM1BD-1#BD-2#0V B24V AX0 X2 X4 X6 X10 X12 X14 X16Y0 COM1 Y3 Y5 Y6 Y10 COM3COM X1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 COM2 Y7 Y11 Y注意: 该型号 BD 板只能扩展在 BD-1#口 ,且最多只能扩展 1 块。3L N FGY13 Y1512 Y14项目电压输入电流/电压输出模拟量输入范围010V(输入电阻 300k)-模拟量输出范围-DC020mA(外部负载电阻小于 500) 或者 DC010V分辨率1/4095(12Bit);转换数据以 16 进制形

7、式存入PLC(12Bit)1/256(8Bit);转换数据以 16 进制形式存入PLC数字输出范围12 位二进制数(0409 )-数字输入范围-8 位二进制数(0256)综合精确度满刻度的±0.8%转换时间5ms/1 通道3ms/1 通道PID 输出值-绝缘在PLC 的各个通道之间没有绝缘点数占用0 点(因为是通过数据寄存器操作的,所以不受主 PLC 的标准最大点数的限制。)三、模拟量输入输出扩展板 XP-4AD2DA-BD2XMH/XP-16 扩展 BD 板用户手册(2)接线方式C0VI0VI1VI2VI3AO0VO0C1AO1VO1C2+-AV负载负载注意:(1)前 4 个通道为

8、 AD 通道,能010V 模拟量电压,A0 接模拟量信号正 ,C0 接模拟量信号负。(2) 后两个通道为 DA 通道,能输出 020mA 电流或者 010V 电压,接线见上图,图中 AD 通道中电源为实际使用时的电压源,电流表电压表是检测是否有输出的,实际使用中不需接。(3) 该 BD 板输出模拟量电流时,无需在外部回路中串接 24V 电源。4、输入输出定义号分配该 BD 扩展板不占用 I/O 单元,转换的数值直接送入 PLC 寄存器,通道对应的 PLC 寄存器定义号为:注意:(1) 此BD板无PID功能。(2) 当输入数据超出K255 时,D/A 转换的输出模拟量数据保持 20mA 或 10

9、V 不变。4通 道AD 信号0CHID01CHID12CHID23CHID3通道DA 信号0CHQD01CHQD1XMH/XP-16 扩展 BD 板用户手册1、特点llll14 位的高精度模拟量输入。10 位的高精度模拟量输出。3 通道的电压 05V 或 010V 模拟量输入。2 通道的电流 020mA、420mA 或 05V、010V 可选模拟量输出。2、一般规格3、外部安装与接线(1)扩展板的安装方法:以 XMH3-30 为例,打开一体机后面 BD安装完成了。的盖子,然后对准针脚安装上去,再盖好扩展板顶盖就1 2 3 4COM0 COM1BD-1#BD-2#0V B X0 X2 X4 X6

10、 X10 X12 X14 X16Y0 COM1 Y3 Y5 Y6 Y10 COM3 Y13 Y1524V A COM X1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 COM2 Y7 Y11 Y12 Y14注意:该 BD 板即可扩展在 BD-1#,又可扩展在 BD-2#,使用时请注意下表中地址。5L N FG项目电压输入电流/电压输出模拟量输入范围010V/05V可选(输入电阻300k)-模拟量输出范围-020mA/420mA(外部负载电阻小于500)或者 010V/210V分辨率1/16383(14Bit);转换数据以 16 进制形式存入PLC(14Bit)

11、1/1023(10Bit);转换数据以 16 进制形式存入PLC数字输出范围14 位二进制数(0163-数字输入范围-10 位二进制数(01023)综合精确度满刻度的±0.8%转换时间5ms/1 通道3ms/1 通道PID 输出值-绝缘在PLC 的各个通道之间没有绝缘点数占用0 点(因为是通过数据寄存器操作的,所以不受主 PLC 的标准最大点数的限制。)四、模拟量输入输出扩展板 XP-3AD2DA-BD2XMH/XP-16 扩展 BD 板用户手册(2)接线方式VI0C0VI1C1VI2C2AO0VO0C3AO1VO1C4-+AV负载负载R注意:(1)前 3 个通道为 AD 通道,能号

12、负。05V、010V 模拟量电压 A0 接模拟量信号正,C0 接模拟量信(2) 后两个通道为 DA 通道,能输出 020ma、420ma 电流或 05V、010V 电压,接线见上图,图中电流表电压表是检测是否有输出的,实际使用中不需接,且在 DA 输出时,接在 AO 上为电流输出, 接在 VO 上为电压输出,同时软件还需要配置。(3) 该 BD 板输出模拟量电流时,无需在外部回路中串接 24V 电源。4、输入输出定义号分配该 BD 扩展板不占用 I/O 单元,转换的数值直接送入 PLC 寄存器,通道对应的 PLC 寄存器定义号为:BD-1#:BD-2#:6通 道AD 信号PID 输出值PID启

13、停位设定值PID 参数:Kp、Ki、Kd、范围Diff、死区范围Death0CHID1050ID1053Y1050QD1052Kp-QD1055;KiQD1056;Kd-QD1057;DiffQD1058;DeathQD10591CHID1051ID1054Y1051QD10531CHID1052ID1055Y1052QD1054通道DA 信号-0CHQD1050-1CHQD1051-通 道AD 信号PID 输出值PID 控设定值PID 参数:Kp、Ki、Kd、范围Diff、死区范围Death0CHID1000ID1003Y1000QD1002Kp-QD1005;KiQD1006;Kd-QD1

14、007;DiffQD1008;DeathQD10091CHID1001ID1004Y1001QD10031CHID1002ID1005Y1002QD1004通道DA 信号-0CHQD1000-1CHQD1001-XMH/XP-16 扩展 BD 板用户手册说明:1)Kp:比例参数;Ki:参数;Kd:微分参数;Diff:范围。2)范围Diff:指在指定的范围内进行PID,范围之外不进行PID。3) 启动信号(Y):当Y 为 0 时关闭 PID4) 死区范围 Death:是指当前次 PID,为 1 时开启PID。值比较,如果它们之间的差值小于设值和上一次的 PID定的死区范围值时,模块将舍弃当前次的

15、 PID体。值,还是把上一次的 PID值传送给 PLC 本注意:当输入数据超出K1023 时,D/A 转换的输出模拟量数据保持最大输出值不变。5、软件配置,选择 BD 板设置将编程软件打开,点击菜单栏的之后出现以下配置面板,选择对应的模块型号和配置信息1) 在图示1处选择其他 BD;2) 然后图示2处选择对应的 BD 板型号;7XMH/XP-16 扩展 BD 板用户手册3)图示3处可以选择 AD 通道对应的电压输入模式以及对应滤波方式、PT 通道对应滤波方式。4)配置完成后点击“确定”。之后再用户程序,运行程序后,此配置即可生效。(注:V3.3以下版本的软件配置后,需要把PLC 断电重启才能生

16、效。)6、编程例:实时2 个通道的数据,写入 2 个通道的数据。程序如下:M8000说明:M8000 为常 ON 线圈,在PLC 运行期间一直为 ON 状态。PLC 开始运行,不断将 1#BD2 第 0 通道的数据写入数据寄存器 D0;第 1 通数据寄存器 D1;数据寄存器 D3 写入数据给输出第 0 通道;数据寄存器 D4 写入数据给输出第 1 通道。8MOVID1000D0MOVID1001D1MOVD3QD1000MOVD4QD1001XMH/XP-16 扩展 BD 板用户手册1、特点lll14 位的高精度模拟量输入。3 通道的电压 010V 或 05V 模拟量输入。3 通道铂金测温电阻

17、体(Pt100拟输入。2线式)温度传感器模2、一般规格3、外部安装与接线(1)扩展板的安装方法:以 XMH3-30 为例,打开一体机后面 BD安装完成了。的盖子,然后对准针脚安装上去,再盖好扩展板顶盖就1 2 3 4COM0 COM1BD-1#BD-2#0V B X0 X2 X4 X6 X10 X12 X14 X16Y0 COM1 Y3 Y5 Y6 Y10 COM3 Y13 Y1524V A COM X1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 COM2 Y7 Y11 Y12 Y14注意:该 BD 板即可扩展在 BD-1#,又可扩展在 BD-2#,使用时请

18、注意下表中地址。9L N FG项目电压输入温度输入模拟量输入范围010V/05V可选(输入电阻300k)铂电阻 Pt100(2 线制)温度测量范围-100500分辨率1/16383(14Bit);转换数据以 16 进制形式存入PLC(14Bit)0.1数字输出范围14 位二进制数合精确度满刻度的±0.8%转换时间5ms/1 通道3ms/1 通道PID 输出值0K40950K4095绝缘在PLC 的各个通道之间没有绝缘点数占用0 点(因为是通过数据寄存器操作的,所以不受主 PLC 的标准最大点数的限制。)五、模拟量温度扩展板 XP-3AD3PT-BD2XM

19、H/XP-16 扩展 BD 板用户手册(2)接线方式注意:(1)前 3 个通道为 AD 通道,能信号负。05V、010V 模拟量电压,AI0 接模拟量信号正,C0 接模拟量(2)后 3 个通道为PT100 输入,A0 接PT100 传感器信号正,C0 接PT100 传感器信号负。4、输入输出定义号分配该 BD 扩展板不占用 I/O 单元,转换的数值直接送入 PLC 寄存器,通道对应的 PLC 寄存器定义号为:BD-1#:BD-2#:说明:1)Kp:比例参数;Ki:参数;Kd:微分参数;Diff:范围。2)范围Diff:指在指定的范围内进行PID,范围之外不进行PID。10通 道AD 信号PID

20、 输出值PID启停位设定值PID 参数:Kp、Ki、Kd、范围Diff、死区范围Death0CHID1050ID1056Y1020QD1050Kp-QD1056;KiQD1057;Kd-QD1058;DiffQD1059;DeathQD10601CHID1051ID1057Y1021QD10512CHID1052ID1058Y1022QD1052通道温度值-Kp-QD1061;KiQD1062;Kd-QD1063;DiffQD1064;0CHID1053ID1059Y1023QD10531CHID1054ID1060Y1024QD10542CHID1055ID1061Y1025QD1055通

21、道AD 信号PID 输出值PID启停位设定值PID 参数:Kp、Ki、Kd、范围Diff、死区范围Death0CHID1000ID1006Y1000QD1000Kp-QD1006;KiQD1007;Kd-QD1008;DiffQD1009;DeathQD10101CHID1001ID1007YQD10012CHID1002ID1008Y1002QD1002通道温度值-Kp-QD1011;KiQD1012;Kd-QD1013;DiffQD1014;0CHID1003ID1009Y1003QD10031CHID1004ID1010Y1004QD10042CHID1005ID1011Y1005QD1

22、005XMH/XP-16 扩展 BD 板用户手册3) 启动信号(Y):当Y 为 0 时关闭 PID4) 死区范围 Death:是指当前次 PID,为 1 时开启PID。值比较,如果它们之间的差值小于设值和上一次的 PID定的死区范围值时,模块将舍弃当前次的 PID体。值,还是把上一次的 PID值传送给 PLC 本注意:当输入数据超出K1023 时,D/A 转换的输出模拟量数据保持最大输出值不变。5、软件配置将编程软件打开,点击菜单栏的,选择 BD 板设置之后出现以下配置面板,选择对应的模置信息1) 在图示1处选择其他 BD;2) 然后图示2处选择对应的 BD 板型号;3) 图示3处可以选择 A

23、D 通道对应的电压输入模式以及对应滤波方式、PT 通道对应滤波方式。4)配置完成后点击“确定”。之后再用户程序,运行程序后,此配置即可生效。(注:V3.3以下版本的软件配置后,需要把PLC 断电重启才能生效。)11XMH/XP-16 扩展 BD 板用户手册6、编程例:实时2 个通道的模拟量数据,1 通道的温度。程序如下:M8000说明:M8000 为常 ON 线圈,在PLC 运行期间一直为 ON 状态。PLC 开始运行,不断将 1#BD2 第 0 通道的模拟量数据写入数据寄存器D0;第 1 通道的模拟量数据写入数据寄存器D1; 第 0 通道的温度数据写入数据寄存器 D2。12MOVID1000

24、D0MOVID1001D1MOVID1003D2XMH/XP-16 扩展 BD 板用户手册1、特点l3 通道铂金测温电阻体(Pt100 2器模拟输入。3 通道输出。线式)温度传感ll0.1。分辨率精度为2、一般规格3、外部安装与接线(1)扩展板的安装方法:以 XMH3-30 为例,由于此款一体机的 BD 扩展板与后盖是一体的,只要将他们按照引脚对应的插到一体机上,使后盖卡入一体机中安装就完成了。1 2 3 4COM0 COM1BD-1#BD-2#0V B X0 X2 X4 X6 X10 X12 X14 X16Y0 COM1 Y3 Y5 Y6 Y10 COM3 Y13 Y1524V ACOM X

25、1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 COM2 Y7 Y11 Y12 Y14注意:该 BD 板即可扩展在 BD-1#,又可扩展在 BD-2#,使用时请注意下表中地址。13L N FG项目内容模拟量输入信号铂电阻 Pt100(2 线制)温度测量范围-100500分辨率0.1数字输出范围-10005000综合精确度满刻度的±1%转换时间40ms/1 通道PID 输出值0K4095点数占用0 点(因为是通过数据寄存器操作的,所以不受主PLC 的标准最大点数的限制。)六、模拟量温度扩展板 XP-3PT-P-BD2XMH/XP-16 扩展 BD 板用

26、户手册(2)接线方式注意:3 个通道为PT100 输入,PT0+接PT100 传感器信号正,PT0-接 PT100 传感器信号负。4、输入输出定义号分配该 BD 扩展板不占用I/O 单元,转换的数值直接送入 PLC 寄存器,通道对应的 PLC 寄存器定义号为:BD-1#:BD-2#:说明:1)Kp:比例参数;Ki:参数;Kd:微分参数;Diff:范围。2)范围Diff:指在指定的范围内进行PID,范围之外不进行PID。3)启动信号(Y):当Y 为 0 时关闭 PID,为 1 时开启PID。5、软件配置将编程软件打开,点击菜单栏的,选择 BD 板设置14通 道PT 信号PID 输出值PID启停位

27、PID 设定值PID 参数:Kp、Ki、Kd、范围Diff0CHID1050ID1053Y1020QD1050Kp-QD1053;KiQD1054;Kd-QD1055;DiffQD1056;1CHID1051ID1054Y1021QD10512CHID1052ID1055Y1022QD1052通 道PT 信号PID 输出值PID启停位PID 设定值PID 参数:Kp、Ki、Kd、范围Diff0CHID1000ID1003Y1000QD1000Kp-QD1003;KiQD1004;Kd-QD1005;DiffQD1006;1CHID1001ID1004Y1001QD10012CHID1002ID

28、1005Y1002QD1002XMH/XP-16 扩展 BD 板用户手册之后出现以下配置面板,选择对应的模块型号和配置信息。在图示1处选择其他BD,然后图示2处选择对应的 BD 板型号,图示3处可以选择PT 通道对应滤波方式。配置完成后点击4处“确定”。之后再用户程序,运行程序后,此配置即可生效。(注:V3.3 以下版本的软件配置后,需要把PLC 断电重启才能生效。)6、PID 输出值的应用在进行温度PID 调节时,模块每 2 秒输出一个PID值,因此,在PLC,我们可以利用PID 输出值与 K4095 比值在 2 秒内形成的占空比进行加热。设 PID 输出值为 X(0X4095),在 2 秒

29、的周期内进行占空比,2X/4095 秒加热器输出,(22X/4095)秒加热器关闭输出。15XMH/XP-16 扩展 BD 板用户手册7、编程例:实时第 0 通道的温度数值,并进行第 0 通道 PID 参数设置以及读出PID 输出值。程序如下:设定第 0 通道的设定值为 800设定第 0 通道比例系数 Kp 为 30设定第 0 通道系数 Ki 为 5设定第 0 通道微分系数 Kd 为 300MOVK120QD1006设定第 0 通道范围Diff 为 120MOVID1000D0将第 0 通道的输入数值写入 D10 中MOVID1003D10将第 0 通道的PID 输出值写入D1000 中M8Y

30、1000启动/停止第 0 通道 PID 调节END16XMH/XP-16 扩展 BD 板用户手册1、特点llll用于安装 SD 卡,扩充一体机内部容量用PLC 本体可对 SD 卡进行数据读写操作支持 4 种数据类型(单字、双字、浮点、字符) 一体机软硬件版本要求为3.3 及以上2、基本说明1)SD 卡lXP-SD-BD2 扩展板出厂时,未安装 SD 卡,用户需自备 MicroSD(TF 卡),卡容量必须不大于 2GB。l将 SD 卡安装在 BD 板上之前,请先使用在电脑上格式化为 FAT16 格式。2)SD 卡中的文件规范llSD 卡支持存放“.csv”格式文件,这些文件必须存放在 SD 卡的

31、根目录下。所有“.csv”文件必须以“data.csv”来命名,“”为文件索引号,范围为 001999,当小于 100 时,0 补齐。如文件索,该文件正确名为“data001.csv”。3)SD 卡中的数据类型及格式llSD 卡支持 4 种数据类型,分别是单字(W)、双字(DW)、浮点(Fm.n)和字符(Sx)。各类型数据范围及占用空间,见下表:注意:(1)当数据实际长度小于在 SD 卡中占用字符数时,用空格补齐。如某单字数据为 454,小于W 类型所占用的 6 个字符,因此表示空格)。补 6-3 = 3 个空格,实际占用为“454”。(2) 当 Fm.n 为负数时,符号位“-”也占用一个字符

32、,如定义的浮点类型为 F5.3,将数据“-12345.123”写入 SD 卡后,将删除最低有效位,该数据将变成“-12345.12”。(3) 字符Sx 的 x 代表 word 长度,而非字符长度。3、对 SD 的操作XMH3-30 与XP3-16 可外接 XP-SD-BD2,并对其中的 SD 卡进行读出和写入数据操作。1)读 SD 卡SD 卡安装在 BD 板上且安装在一体机 BD-1#或者 BD-2#位置之后,PLC 可SD 卡中的内容。通过 FROM 指令可实现对 SD 卡中的指定“.csv”文件中的指定数据块进行读操作。17数据类型WDWFm.n(m<=15,n<=15)Sx(

33、x<=16)数据范围-32768 32767-2147483648 2147483647-4040SD 卡中占用字符数611m+1+n2*xWORD 数122x七、SD 卡扩展板 XP-SD-BD2XMH/XP-16 扩展 BD 板用户手册S1S2M1l将 SD 卡中指定文件的指定数据至本体指定寄存器中,以字为。lS1:指定操作对象,K7 表示对象为装在 BD-1#位置的 XP-SD-BD2 扩展板(注:XMH3-30 与XP3-16两款型号一体机为双 BD 扩展,所以 BD-1#位置对应的操作对象为 K7,BD-2#位置对应的操作对象为 K8)。可用操作数:K7,K8。lS2S2+2:

34、指定“.csv”文件的索引号、数据块首地址的列、数据块首地址的行号。可用操作数:D。在指令示例中,D200 指定文件索引号,即哪个“.csv”文件;D201 指定D202 指定数据块的首地址所在列;数据块的首地址所在行。lS3:指定的数据个数,即 word 数。可用操作数:D。lD1:指定将数据存放在本体中的寄存器首地址编号。可用操作数:D。在指令示例中,如果 D200、D201、D202、D210 中的数据如下所示时,那么,该条指令的执行含义就是:SD 卡上文件名为“data002.csv”的以第 1 列、第 3 行为起始的 3 个 word 数,并将到的数据保存在本体寄存器 D220 中:

35、如果“data002.csv”中的文件内容如下所示,那么的数据应为处:说明:(1) 在上图的“data002.csv”文件中,最上面一行为数据类型定义,FROM 指令中涉及的行地址不能忽略数据类型定义行。(2) 数据 2471 所在的第一列为 w 单字类型,-191280 所在的第 2 列为 dw 双字类型,因此,这 2 个数据刚好占用 3 个 word 数,即为PLC的数据结果。18FROMK7D200XMH/XP-16 扩展 BD 板用户手册2)写 SD 卡通过 TO 指令,PLC 可将指定的数据块写入 SD 卡中的指定“.csv”文件中的指置。但须注意的是,用户要事先在 SD 卡中新建好

36、要写入的“.csv”文件,并且需要在“.csv”文件中定义好要写入的数据类型。如无以上操作,则 BD 板上的 LED 指示灯将处于熄灭状态。S1S2M1l将PLC 中的指定数据块写入到 SD 卡中指定文件的指置,以字为。lS1:指定操作对象,K7 表示对象为装在 BD-1#位置的 XP-SD-BD2 扩展板(注:XMH3-30 与XP3-16两款型号一体机为双 BD 扩展,所以 BD-1#位置对应的操作对象为 K7,BD-2#位置对应的操作对象为 K8)。可用操作数:K7,K8。lS2S2+2:指定“.csv”文件的索引号、数据块首地址的列、数据块首地址的行号。可用操作数:D。在指令示例中,D

37、100 指定文件索引号,即哪个“.csv”文件;D101 指定数据块写入的首地址所在列;D102 指定数据块写入的首地址所在行。lS3:指定写入的数据个数,即 word 数。可用操作数:D。lS4:指定写入数据在PLC 本体中的寄存器首地址编号。可用操作数:D。在指令示例中,如果D100D102、D110、D120D124 中的数据如下所示时,那么,该条指令的执行含义就是:将寄存器D120 开始的 5 word2 行:SD 卡上文件名为“data001.csv”的第 1 列、第则写入“data001.csv”中的数据内容应为处:注意:写入的数据要和定义的数据类型一一对应,否则 ID1000 或

38、者 ID1050 将会报错。19TOK7D100XMH/XP-16 扩展 BD 板用户手册3)注意事项l字符类型 SxA. Sx 支持可见字符,如字母、数字,即 ASCII 码表中32, 126,但不支持逗号“,”。B. 不可见字符中,Sx 支持结束符。读写 word 数限制lA.B.受PLC 的RAM 容量限制,每次读写的 word 数不可超过 50。一笔数据不能只其中一部分,比如:格式定义为 w,dw,s8,如果从第一列 w 开始读,的 word 数为 10,则 S8 不能完全读出来,ID1000 或者 ID1050 将返回错误值。当程序数有错时,将不读写 SD 卡。读写数据时,当该行结束

39、后,将自动转入下一行的第一列。参C.D.“.csv”文件中的数据是依次排列的,中间不可有空数据;因此,在空白“.csv”文件中写入多个数据时,地址必须连续,不能跳跃,否则 ID1000 或者 ID1050 会报错,错误代码为 20。E.读数据时,的数据地址不能大于“.csv”文件中最后一位数据的地址,否则 ID1000 或者ID1050 会报错。默认的操作文件为节省打开文件时间,在SD 卡时会ldata001.csv 的文件,如果 SD 卡中无该文件,则 ID1000或者 ID1050 会返回 2。不影响后续对除 data001.csv 之外的文件的操作。4、SD 卡状态信息 (BD-1#位置

40、为 ID1000,BD-2#位置为 ID1050)SD 卡的状态信息会显示在 ID1000 或者 ID1050 中,尤其当 SD 卡操作出错时,通过查看 ID1000或者 ID1050 中的值,可以出错误的。20ID1000/ ID1050含义现的0操作1初始化失败SD 卡没有插好,或 SD 卡损坏2读写的文件不存在操作的文件不存在3预留4预留5预留6预留7预留8读写错误正在读写时拔出 SD 卡9预留10预留11FAT16 错误SD 卡没有格式成 FAT1612预留13预留14预留15预留16预留17预留18预留19SD 卡没有SD 卡没有XMH/XP-16 扩展 BD 板用户手册5、“.cs

41、v”文件中的类型定义要写入空白的“.csv”文件之前,首先要在该文件中定义好数据类型,数据类型的定义可通过Microsoft Excel 来实现。A.新建Excel 表格,在第一行写入数据类型定义:B.保存文件,命名为“data”,保存类型选择“CSV(逗号分隔)(*.csv)”:2120读写参数错误检查文件索引号,行,列,word 数21读写的数据不符式定义数据类型为字符时,出现字符22文件的数据类型错误出现了 w,dw,Sx,Fm.n 之外的类型定义23读文件时数据类型不匹配数据类型为字符时,出现字符24的文件名index>99925的列索引列索引大于文件列数26行索引行索引为 0、

42、127的读写 word 数word 数>50XMH/XP-16 扩展 BD 板用户手册C.点击确定之后,该文件被保存,使用记事本打开该文件:在上图中,各个数据类型之间已自动用“,”隔开,以使PLC 在读写数据时便于识别。6、BD 板的安装和配置1)扩展板的安装方法以 XMH3-30 为例,打开一体机后面扩展板顶盖(如下图虚线所示),然后将 BD 板通过卡槽安装到 BD 扩展板顶盖中,再将它们对准针脚安装到一体机上去,并用螺丝固定住,再盖好扩展板顶盖就安装完成了。扩展板的安装位置COM0 COM1BD-1#BD-0VBX0 X2 X4 X6 X10 X12 X14 X16Y0 COM1 Y

43、3 Y524V ACOM X1 X3 X5 X7 X11 X13 X15 X17 COM0 Y1 Y2 Y4 C2)SD 卡安装位置XP-SD-BD2 扩展板上有一个 SD 卡槽,如下图所示,请将 SD 卡正确卡槽中。SD 卡安装位置BD 板具有 1 个 LED 指示灯,其作用如下:nnPLC 和 BD 板通讯正常时,;PLC 和 BD 板通讯异常时,熄灭。LED 指示灯22L N FG1 2 3 4XMH/XP-16 扩展 BD 板用户手册3)BD 板的配置打开XCP Pro 软件,单击“PLC 配置”“BD 板设置”,在弹出的面板中,根据 BD 板在一体机上的安装位置(BD-1#与 BD-

44、2#),进入对应的界面,选择“其他 BD”,“BD-SD”,然后确定。7、格式转换工具当 Excel 表格中已有部分数据时,要将该 Excel 转换成“.csv”文件时,需要借助格式转换工具。操作步骤如下所示:A.B.将“格式转换.rar” 解压缩到任意目录下。打开Excel,单击“工具”>“加载宏”,出现加载宏的画面,点击“浏览”找到“格式转换.rar” 的解压缩目录,选中“格式转换.Xla”。23XMH/XP-16 扩展 BD 板用户手册单击“确定”按钮之后,“加载宏”面板出现如下变化:C.在“工具”下面将会出现“格式转换”菜单项。至此,小工具安装完成,如下图所示:D.在 Excel

45、 表格中,完成数据输入后,点击“格式转换”。24XMH/XP-16 扩展 BD 板用户手册E.最后,将文件保存为“.csv”格式即可。8、应用举例例:实现对一体机BD1 位置上的 SD 卡中的的读数据操作。sv”文件的写数据操作;对“data002.csv”文件思路:格式化 SD 卡新建 csv 文件编写程序安装 SD 卡、BD 板配置 BD 板,程序及数据调试程序,步骤:运行结果。1、通过, 将 SD 卡格式化成 FAT16 格式。(1)由于 SD 卡无法直接连接电脑,因此需要借助器,与电脑连接,电脑将自动识别该设备。将 SD 卡(容量不要超过 2GB)读卡(2)右键单击“可移动磁盘”(即

46、SD 卡),在弹出的菜单中选择“格式化”。25XMH/XP-16 扩展 BD 板用户手册(3)在弹出的窗口中,将“文件系统”选为“FAT”。(4)单击“开始”按钮,开始格式化 SD 卡,直到弹出完成窗口。2、在 SD 卡根目录下,新建一个空白的 data001.csv、一个已含数据的 data002.csv。(1)打开可移动磁盘,在 SD 卡下新建 2 个“Microsoft Excel”文件。26XMH/XP-16 扩展 BD 板用户手册(2)打开其中一个文件,在工作表的第一行输入如下数据类型。(3)将文件保存为“data001.csv”,后,以记事本格式打开查看,确认无误。(4)打开另一 Excel 文件,在工作表的第一行输入数据类型,并在相应列里输入一定的数据,这些数据与所在列的类型是完全符合的。27XMH/XP-16 扩展 BD 板用户手册(5)使用格式转化工具,将工作表中的数据进行格式转化。(6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论