电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

信捷系列plc应用案例

23页
  • 卖家[上传人]:suns****4568
  • 文档编号:89455858
  • 上传时间:2019-05-25
  • 文档格式:PDF
  • 文档大小:456.16KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1 XC 系列系列 PLC 应用案例应用案例 一. 通过流程指令实现小车控制 2 二. 两路脉冲输出 6 三. 高速计数中断 10 四. MODBUS 指令应用 . 14 五. 自由格式通讯 20 2 一一. 通过流程指令实现小车控制通过流程指令实现小车控制 概述:概述: XC 系列提供 STL、STLE、SET、ST 四条指令。PLC 指令均 STL 与 STLE 必需配对使 用。STL 表示一个流程的开始,STLE 表示一个流程的结束。执行 SET Sxxx 将所在的流程 关闭,并将流程 Sxxx 打开。执行 ST Sxxx 将流程 Sxxx 打开,但不将关闭自身流程。 本例是一个运货小车的自动控制的流程。本程序实现了按事件步顺序执行的例子。每 步包含一系列动作,一步紧跟一步,并且只有条件满足时,才能执行。 例图:例图: 后退前进 SQ0 SQ1 程序流程框图:程序流程框图: 小车后退S0 小车前进S2 空流程S10 卸料/延时S3 延时S1 启动按钮X0 T0时间到 前进限位开关X3 T1时间到 停止按钮X1 停止按钮X1 停止按钮X1 主流程 后退限位开关X4 3 程序说明:程

      2、序说明: 按下启动按钮 X0 后,小车后退,碰到后退限位 X4 开关后,小车停止延时 5 秒。延时时 间到小车前进。碰到前进限位开关 X3,小车停止前进,开启卸料。延时 8 秒后,小车又继 续后退,这样不停地循环工作,直到按下停止按钮,小车停止。 程序:程序: 4 5 6 二二. 两路脉冲输出两路脉冲输出 概述:概述: XC3 系列和 XC5 系列 PLC 一般具有 2 个脉冲输出。为了使用脉冲输出,必须要使用带 有晶体管输出的 PLC。通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输 出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频 率最高可达 400KHz。 本例中,使用单段单向脉冲输出,Y0 控制 X 轴步进电机,Y1 控制 Y 轴步进电机。通 过流程控制两个轴轮流驱动。 例图:例图: Y0 COM0 Y1 COM1 Y2 COM2 Y轴 X轴 程序流程框图:程序流程框图: 上电初始脉 冲M8002 S0驱动X轴 S1驱动Y轴 7 程序及注释:程序及注释: 8 9 10 传感器 计数输入 A B 三三. 高速计数中断高速计数中断 概述:

      3、概述: XC 系列 PLC 都具有高速计数功能,通过选择不同的计数器可以进行单相(递增模式、 脉冲+方向输入模式) ,AB 相模式计数,最高频率可达到 200KHz。PLC V2.51 版本以上包 含高速计数中断功能, 每路高速计数器拥有 24 段 32 位的预置值, 计数器的每段计数差值等 于预置值时产生中断。 本例中,C630=-1000 时,Y0 输出,其他复位;C630=-1500 时,Y1 输出,其他复位; C630=1500 时,Y2 输出,其他复位;C630=3500 时,Y3 输出,其他复位。 例图:例图: COM COM X1 X0 X3 X2X4 X5 X6 程序流程框图:程序流程框图: 复位输出和高 速技术 调用中断I2501调用中断I2502调用中断I2503调用中断I2504 直接输出Y0; Y1,Y2,Y3复位 直接输出Y1; Y0,Y2,Y3复位 直接输出Y2; Y0,Y1,Y3复位 直接输出Y3; Y0,Y1,Y2复位 主程序结束 主程序开始 C630=-1000C630=-1500C630=1500 C630=3500 旋转编码器 11 程序:程序:

      4、12 13 14 四四. MODBUS 指令应用指令应用 概述:概述: XC3 系列、 XC5 系列可编程控制器都支持 MODBUS 协议。 本例是 1 个主站对 3 个从站 循环进行 MODBUS 通讯读和写的程序。 下图左边 PLC 设为主站,使用 2 号通讯口,其他 PLC 设为从站,从站站号分别设置为 2,3,4(PLC 在监控模式下把各分站 FD8220 改为 2,3,4) 。 例图:例图: FG COM COMX0 X1 X2 X3 X4 X5 X6 X7X15 X16X14 X13 X12 X11 X10 X17 X20 X21 PWR Y X PORT1PORT2 Y15 Y14 Y13 Y12COM3 Y5 Y7 Y6 Y11 COM4Y10 Y4 Y3COM2 Y2 COM1 Y1 COM0 Y0 A B24V 0V 104 532 RUN ERR XC3-32R-E 6 7 76 2 3540 1104 532 6 7 76 XC3-32R-E ERR RUN 2 3540 1 0V 24VB A Y0 COM0 Y1 COM1 Y2 COM2Y3 Y4 Y10C

      5、OM4 Y11 Y6 Y7 Y5 COM3Y12 Y13 Y14 Y15 PORT2PORT1 X Y PWR X21 X20 X17 X10 X11 X12 X13 X14X16 X15X7 X6 X5 X4 X3 X2 X1 X0COM COM FG 104 532 6 7 76 XC3-32R-E ERR RUN 2 3540 1 0V 24VB A Y0 COM0 Y1 COM1 Y2 COM2Y3 Y4 Y10COM4 Y11 Y6 Y7 Y5 COM3Y12 Y13 Y14 Y15 PORT2PORT1 X Y PWR X21 X20 X17 X10 X11 X12 X13 X14X16 X15X7 X6 X5 X4 X3 X2 X1 X0COM COM FG 104 532 6 7 76 XC3-32R-E ERR RUN 2 3540 1 0V 24VB A Y0 COM0 Y1 COM1 Y2 COM2Y3 Y4 Y10COM4 Y11 Y6 Y7 Y5 COM3Y12 Y13 Y14 Y15 PORT2PORT1 X Y PWR X21 X20 X17 X10 X1

      6、1 X12 X13 X14X16 X15X7 X6 X5 X4 X3 X2 X1 X0COM COM FG A BB A B AA B LNLNNLNL 程序流程框图:程序流程框图: 初始脉冲 M8002 通讯写S0 通讯读S1 通讯状况判 断S2 通讯地址偏 移S3 地址偏移MODBUS循环读写 程序说程序说明:明: PLC 从 STOPRUN 时, M8002 线圈接通一次扫描。 S0 流程打开,把主机的 D10D14 写入从机的 D10 D1D14D1。 S1 流程把从机的 D15D19 读到主机的 D15D1 D19D1, 置通讯结束标志位, 完成对一个从站的读写。 S2 流程对各从站通讯状况进行判断; 此时流程 S3 会对站号进行判断如果站号小于等于 4,站号加 1,偏移量加 10;反之站号重 新从 2 号站开始。 15 梯形图程序:梯形图程序: 16 17 18 19 20 五五. 自由格式通讯自由格式通讯 本例是 XP-18 一体机与柏林顿电子 CV 系列智能可控硅调压器仪表自由格式通讯。 一、接口规格 CV 系列仪表使用异步串行通讯接口,接口电平符合 RS232C 或

      7、RS485 标准中的规定。 数据格式为 1 个起始位,8 位数据,无校验位,1 个停止位。通讯传输数据的波特率通常用 9600 bit/S,CV 仪表采用多机通讯协议,采用 RS485 通讯接口,则可将 180 台的仪表同时 连接在一个通讯接口上。 二、通讯指令格式 CV 系列仪表采用 16 进制数据格式来表示各种指令代码及数据。 读/写指令分别如下: 读:地址代号读:地址代号+52H(82)+要读参数的代号要读参数的代号+0+0+CRC 校验码校验码 写:地址代号写:地址代号+43H(67)+要写参数的代号要写参数的代号+写入数低字节写入数低字节+写入数高字节写入数高字节+CRC 校验校验 码码 地址代号:为了在一个通讯接口上连接多台 CV 仪表,需要给每台 CV 仪表编一个互不 相同的通讯地址。有效的地址为 080,所以一条通讯线路上最多可连接 81 台 CV 仪表,仪 表的通讯地址由参数 Addr 决定。仪表内部采用两个重复的 128208(16 进制为 80HD0H) 之间数值来表示地址代号, 由于大于 128 的数较少用到 (如 ASC 方式的协议通常只用 0-127 之间的

      8、数) ,因此可降低因数据与地址重复造成冲突的可能性。 CV 仪表通讯协议规定,地址代号为两个相同的字节,数值为(仪表地址+52H) 。例如: 仪表参数 Addr=10 (16 进制数为 0AH, 0A+52H=5CH) , 则该仪表的地址代号为: 5CH 5CH 参数代号:仪表的参数用 1 个 8 位二进制数(一个字节,无符号)的参数代号来表示。 它在指令中表示要读/写的参数名。 读指令的读指令的 CRC 校验码为:要读参数的代号校验码为:要读参数的代号*256+82+ADDR ADDR 为仪表地址参数值,范围是 080(注意不要加上 80H) 。CRC 为以上数做二进 制 16 位整数加法后得到的余数,余数为 2 个字节,其低字节在前,高字节在后。 写指令的写指令的 CRC 校验码则为:要写的参数代号校验码则为:要写的参数代号*256+67+要写的参数值要写的参数值+ADDR。 要写得参数值用 16 位二进制整数表示 无论是读还是写,仪表都返回以下数据 测量值测量值 PV+给定值给定值 SV+仪表输出状态仪表输出状态+所读所读/写参数值写参数值+CRC 校验码校验码 其中 PV、SV

      9、、仪表输出状态及所读参数值均各占 1 个字节,校验码占 2 个字节,共 6 个字节。 CRC 校验码为校验码为 PV+SV+仪表输出状态仪表输出状态+参数值参数值+ADDR, 按整数加法相加后得到的余数。, 按整数加法相加后得到的余数。 计算校验码时,每个 8 位字节进行加法运算,计算结果超出 16 位数的溢出部分忽略, 剩余的 16 位数作为校验码(传输时低位字节在前,高位字节在后)。 CV 仪表可读/写的参数代号表: 参数序号 参数含义及取值范围 10 进制 16 进制 0 00H 厂家保留 1 01H 厂家保留 2 02H RS-485 通信地址(0 至 80) 21 3 03H 数码管亮度(1 至 3,1 最暗,3 最亮) 4 04H 仪表输出状态(0:暂停输出,1:正常输出) 5 05H SV,稳压给定值(0 至 220) 6 06H PV,实际稳压输出值 三、例图: BABA BA 24V PV: SV: 220V220V PV: SV: 5678 4321 01 2345 9876 四、程序说明: 在 PLC 上电后,每隔 100ms 对仪表读一次参数,仪表返回参数存放在 D100D6里,数 据接受完毕,再对仪表写入设定参数。再对仪表站号判断,对两个仪表循环读写。 数据区定义:发送数据缓冲区:D10D13 接受数据缓冲区:D100D6D102D6 发送数据缓冲区:D50D53 仪表站号:D4 0 号站仪表 PV 值:D100 SV 值:D4000 1 号站仪表 PV 值:D110 SV 值:D4001 两个仪表站号:0,1 通讯参数设置:波特率:9600,1 个起始位,8 位数据,无校验位,1 个停止位。 设置 FD8220=FF;FD8221=0205;FD8226=1。 (注:上、下位机必须使用 V2.4 及以上版本。 ) 22 程序: MOVD0D1 MOVD1D12 M8000 SHLD1K8 ADDD0D1 MOVD20D10 MOVH0006D11 MOVH06D13 MOVD2D3 SHLD3K8 S M12 M8002 WANDD100HFF M8000 D100 WANDD110HFFD110 ADDH52D4 M8000 D0 ADDH43

      《信捷系列plc应用案例》由会员suns****4568分享,可在线阅读,更多相关《信捷系列plc应用案例》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.