文章目录

  • 一、软件简介
  • 二、汇川PLC简介
    • 1、基本控制原理
    • 2、用户程序控制原理
  • 三、快速入门
    • 1、编程环境
    • 2、创建工程
    • 3、编写梯形图程序
    • 4、下载程序
    • 5、调试运行
  • 四、实战要点之main调用子程序
    • 1、子程序概述
    • 2、程序调用规则
    • 3、调用实例
    • 4、子程序调用规则

一、软件简介

AutoShop是汇川小型PLC上位机软件,拥有友好的编程、调试环境,支持多种编程语言,丰富、强大的通讯、控制功能;

特点:
● 友好的编程环境,支持梯形图、指令表、步进梯形图(SFC)、G代码编程语言;
● 灵活的通讯方式,可通过COM、USB、以太网与PLC进行交互,极大方便了用户;通过远程功能可实现远程操作、远程协同调试等功能;
● 强大的网络支持,可通过配置实现Modbus标准通信功能,支持CANopen配置,支持汇川CANlink通讯配置,极大降低用户的使用难度,提高工作效率;
● 强大的运动控制功能,拥有丰富的运动控制指令,支持G代码、轴定位、电子凸轮、飞剪\追剪等功能;
● 便捷多样的调试方式,支持运动轨迹图、监控、在线修改、示波器、故障诊断等功能方便用户调试、定位问题;
● 强有力的知识产权保护功能,通过上载密码、下载密码、标识符、禁止上载等功能可有效保护用户的知识产权;

二、汇川PLC简介

汇川可编程控制器PLC(Programmable Logic Controller) 是一种数字运算操作的电子系统,专为工业环境下应用而设计。它主要将外部的输入信号如:按键、感应器、开关及脉波等的状态读取后,依据这些输入信号的状态或数值并根据內部储存预先编写的程序,以微处理机执行逻辑、顺序、计时、计数及算术运算,产生相对应的输出信号如:继电器的开关、控制机械设备的操作。通过电脑或程序书写器可轻易的编辑/修改程序及监控裝置狀态,进行现场程序的维护与试机调整。

1、基本控制原理

可编程控制器工作原理
可编程控制器采用循环扫描工作方式,包含输入点扫描、用户程序执行、输出点刷新、内部处理和通讯处理几个部分。 在运行可编程控制器前,可以使用编程软件编写输入点和输出点间的控制逻辑并下载到可编程控制器中,在可编程控制器运行过程中,首先会扫描输入点信号,将之读取到可编程控制器中,然后根据控制程序完成运算和逻辑处理,运算和逻辑处理结果将输出点的值改变,最后将输出点中的值转换为电信号输出并控制各种机械设备的运行。 在可编程控制器运行过程中采用循环扫描的工作方式,通过反复的执行输入点扫描、用户程序执行、输出点刷新工作达到接收控制并操作设备的目的。

2、用户程序控制原理

在用户程序中,可编程控制器的输入点被称为触点,它的功能和工业设备中的开关触点是一样的, 代表能流的导通或者关断。在可编程控制器中,输入点存储为一个软元件,当输入点为高电平时, 对应的软元件为导通状态,在用户程序中参与逻辑运算并影响输出点的值;输出点称为线圈,代表输出能流的导通或者关断,输出点对应软元件的值由输入点和控制逻辑计算结果决定。 在输出刷新时,软元件的值被转换为电信号在输出点的晶体管或者继电器输出,从而完成对设备的控制。

三、快速入门

1、编程环境

【注】AutoShop通讯设置

AutoShop是汇川小型PLC专用后台软件,可通过COM\USB\以太网与PLC连同调试,下边以USB通讯方式为例介绍

1、准备Mini USB B型口数据线,如下图所示:

2、PLC上电,并通过USB数据线连接到PC;

3、打开AutoShop后台软件,单击工具栏中()打开“通讯配置”窗口,如下图所示:

在“PC和PLC相连接”下拉框中选择“USB”,单击“测试”按钮,如果正常连同则弹出如下窗口:

2、创建工程

1、单击菜单项 文件|新建工程 打开“新建工程”窗口,如下图所示:

新建工程有两种模式:新建工程和临时工程。

新建工程:由用户设置工程名,路径及其他各项;

临时工程:由系统自动命名保存方便用户测试,也可由用户另存为其他工程;

PLC类型:默认为H3U,请确认工程类型与连接的PLC类型一致,否则可能无法正常通讯;

2、选择完毕点击对话框中的“确定”按钮后,一个新的工程被创建,并且默认打开了主程序进入程序编辑状态,如下图所示:

3、编写梯形图程序

我们先来编写一个简单的梯形图程序:交通灯控制程序。
我们将编写一个交通灯时间控制程序,其中红、黄、绿三种颜色的灯分别由元件Y0、Y1、Y2表示 其控制逻辑如下:
首先由红灯点亮10秒,10秒后红灯熄灭,接着由黄灯点亮5秒,5秒后黄灯熄灭,再由绿灯点亮10秒,绿灯熄灭后继续点亮红灯,之后循环重复上述的动作。(例程中使用的T0、T1、T2计时器精度为100ms)

如何编辑用户程序?

如何编辑网络注释?

AutoShop中完成的交通灯控制程序,如下图所示:

保存工程:单击菜单项 文件|保存工程 或执行快捷键“Ctrl+S”保存工程;

编译工程:编辑完成后需要检查程序是否有错误。单击菜单项 PLC|全部编译 或执行快捷键“F7”编译当前用户程序,程序编辑正确编译通过如下图所示:

4、下载程序

1、单击菜单项 PLC|下载 或执行快捷键“F8”,开始下载流程;

2、如果工程已编译则直接进入下一步;如果工程已修改且未编译,则打开窗口询问“是否重新编译用户程序”,单击“是(Y)”继续,如下图所示所示:

3、打开“下载”窗口使用默认值即可,单击“下载”按钮继续,如下图所示:

4、如果PLC未设置下载密码则直接进入下一步;如果已设置下载密码,则弹出“下载密码校验”窗口,输入密码后继续,如下图所示:

5、如果当前PLC处于停止状态则直接进入下一步;如果当前PLC处于运行状态,则弹出窗口询问是否停机,单击“确定”继续,如下图所示:

6、弹出下载进度窗口,如下图所示:

7、如果下载之前PLC处于停止状态则直接进入下一步;如果下载之前PLC处于运行状态,则弹出窗口询问是否运行,单击“确定”继续,如下图所示:

8、下载成功,如下图所示:

5、调试运行

调试过程常用到监控、运行、停止、写元件操作,如下所示:

1、监控
单击菜单项 调试|监控 或工具栏()后台可进入监控模式,如下图所示:

2、运行用户程序
单击菜单项 PLC|运行 或工具栏()启动PLC,成功运行后PLC上“RUN灯”点亮;如果后台监控模式则窗口左下角状态栏如下图所示:

3、停止用户程序
单击菜单项 PLC|停止 或工具栏()停止PLC,执行成功后PLC上“RUN灯”不点亮,用户程序停止执行;如果后台监控模式则窗口左下角状态栏如下图所示:

4、写元件
在窗口中选中“X20”单击右键弹出菜单,单击“写入”打开“写入元件”窗口,如下图所示:

【注】
运行状态选中位元件X20,单击“强制ON”按钮,“交通灯控制程序”开始运行,Y0(红灯)、Y1(黄灯)、Y2(红灯)交替点亮,如下图所示:

四、实战要点之main调用子程序

1、子程序概述

使用子程序的目的是为了对程序进行分段和分块,把一些常用的功能模块写成子程序后可以进行重复调用,通过使用较小的程序块,只在需要时才调用程序块,可以更有效地使用PLC;所有程序块无须执行每次扫描,当主程序调用子程序并执行时,子程序执行全部指令直至结束,然后系统将控制权返回至调用子程序网络中的主程序。

2、程序调用规则

PLC应用程序由主程序启动执行,并调用子程序、运动控制子程序等完成各种逻辑操作。

程序调用关系,程序单元调用关系结构图:

执行逻辑:
PLC执行时分主进程、运动控制进程两部分,两者并行执行;
主程序、子程序和中断子程序在主进程中循环扫描执行;
MC子程序、CNC子程序、电子凸轮在运动控制子程序中执行;
PLC用户程序由主程序启动执行,MC子程序、CNC子程序、电子凸轮由主进程触发启动在运动控制进程中执行。

3、调用实例

如图所示:

4、子程序调用规则

1、在主程序中,您可以嵌套子程序(在子程序中放置子程序调用指令),最大嵌套深度为5;
2、中断程序中不允许调用子程序;
3、用户程序之间禁止显式循环调用,如子程序A和B互相调用对方;
4、用户程序禁止递归调用,例如用户程序A调用程序B,程序B调用程序C,程序C再调用程序A,形成一个环,此外子程序不允许调用本身;

其他程序单元调用子程序
子程序可使用Call、Callp指令被主程序、其他子程序调用;

编程示例:

程序:

被调用子程序SBR_01:

被调用带参子程序SBR_02:


由上面的示例程序可知,若X0为ON,则执行CALL跳转指令,将会到子程序SBR_01中去执行,执行完子程序SBR_01后,继续回到主程序中执行下个语句;同样,若果X1为ON,则会跳转到子程序SBR_02中去执行直到程序执行完毕。

子程序中调用其他程序块
子程序中可调用其他子程序、调用MC子程序、调用CNC子程序、电子凸轮、控制中断子程序。


汇川PLC编程软件AutoShop的应用相关推荐

  1. 汇川PLC编程软件AutoShop的使用

    文章目录 一.数据类型 二.系统参数. 1.内存容量设置 2."掉电保持范围"设置 3.系统设置 三.符号表 1.编辑符号表 2.符号表的打印 四.元件监控表 1.新建元件监控表 ...

  2. 汇川H2U编程软件 AutoShop下载

    汇川H2U编程软件 AutoShop下载安装 前言 因为工作需要,笔者将学习汇川的PLC产品--H2U 安装步骤 1.下载安装包 下载地址:https://www.inovance.com/hc/pr ...

  3. 禾川触摸屏编程软件_汇川PLC编程PLC代写程序

    汇川PLC编程-PLC代写程序 硬件设计 在硬件方面,Pro-face的要求不高,需要一个24V/2A的直流电源和触摸屏本身.另外,为了与PLC通讯,我们根据需要选择了MPI接口的RS232C串行连接 ...

  4. 弯管机编程软件电脑版_汇川HMI编程软件(InoTouch Editor)

    InoTouch Editor 是汇川技术 InoTouch 系列 HMI 编程组态软件,采用 Windows Visual Studio风格,功能强大,简单易用. 功能特色: 1) 支持 65536 ...

  5. CK-GW06-E01与汇川PLC的MODBUC TCP通信

    准备阶段: CK-GWO6-E01网关 POE交换机 网线 汇川PLC编程软件 1.打开汇川PLC编程软件AutoShop 新建工程,选择对应的PLC型号,点击确定,本次以H5U-A8型号为例. 选择 ...

  6. 汇川PLC如何连接工业网关实现远程编程和远程上下载程序?

    汇川PLC是一款国产PLC,可以应用于工业.农业.建筑等多种行业,实现开关逻辑控制.运动控制.过程控制等操作,实现工业控制的轻松管理.但在实际的使用中,企业往往会遇见PLC故障问题,影响到生产管理,特 ...

  7. 使用OPCServer通过Modbus协议对汇川PLC进行工业数据采集

    在现有的文章中较少提及对汇川PLC的数据采集,本文通过个人实际测试结果进行描述 Los geht's! 具体描述: 1.使用的汇川PLC型号为:H3U-1616MT-XP 2.OPCServer软件中 ...

  8. CK-GW208-EC与汇川PLC配置走EtherCAT通讯指南

    CK-GW208-EC这款产品是晨控智能一款工业级 IO-LINK 主站网关,支持 EtherCat 工业协议.可通过以太网接口,对 IO-LINK 从站设备进行控制. CK-GW208-EC 是一款 ...

  9. CK-FR208-EC与汇川PLC配置走EtherCAT通讯指南

    CK-FR208-EC与汇川PLC配置走EtherCAT通讯指南 CK-FR208-EC是一款支持标准工业Ethercat协议的多通道工业RFID读写器,读卡器工作频率为13.56MHZ,支持对I-C ...

  10. 汇川plc可以用C语言吗,汇川PLC技术能应用在工业自动化领域吗?

    汇川PLC可以应用于所有的工业部门,现在已经扩展到商业.农业.民用.智能建筑等领域.汇川PLC不仅可以代替继电器控制用于开关逻辑控制,还可以用于模拟闭环过程控制.数据处理.通信联网和运动控制.它在国民 ...

最新文章

  1. 中柏平板触摸驱动_工业平板电脑触摸屏种类及故障解决办法,赶紧收藏起来
  2. 设置服务器系统的远程登录数量,设置服务器远程登录用户数量
  3. SAP KKBC_ORD报表中Plan和Target的区别
  4. 关于vue使用eslint规范报Trailing Spaces not Allowed错误解决办法!
  5. ruby 生成哈希值_哈希== Ruby中的运算符
  6. 2010软考软件设计师冲刺精选【专家压轴模拟•下】
  7. invalid floating point operation什么意思_Point-MVSNet:基于多视角的点云重建网络
  8. java获取字符串第一位_Java程序员经典面试题集大全 (十一)
  9. 环境搭建、标注、训练、推断,超详细的目标检测开发流程
  10. java comparable接口_浅谈程序接口
  11. JavaScript 函数(方法)的封装技巧要领及其重要性
  12. Docker容器中运行Ubuntu系统
  13. 北京车辆过户外迁,北京车辆外迁流程
  14. MFC中模拟按钮控件BN_CLICKED消息事件
  15. 计算机显卡驱动异常,解决显卡驱动无法正常安装的问题
  16. 计算机ram特点,RAM有什么特点
  17. 血管有多好,你就能活多久!这几种伤血管行为,你还在做吗?
  18. 【信息通信与软件工程国际会议】2022年第二届信息通信与软件工程国际会议
  19. C++试卷(程序设计题)
  20. 嵌入式端音频开发(Unisound篇)之 7.1 蜂鸟M离线语音芯片简介

热门文章

  1. CentOS7 安装jdk8教程
  2. 设置eclipse主题
  3. AS SSD Benchmark 免费固态跑分工具分享
  4. C语言简易学生管理系统(含源码)
  5. T - SQL(常用语句)
  6. linux+qt经典教程+pdf下载,Qt入门教程 详细讲解版.pdf
  7. python表白代码大全简单-程序员python表白代码
  8. 安川机器人梯形图指令(三)
  9. java 新手入门电子书_java从入门到精通第6版电子书 PDF高清版
  10. C语言 进制转换 将十进制转换为任意进制