资源描述
THiNGET员工入职培训讲义信捷科技电子有限公司目 录一、脉冲输出应用.1二、高速计数器应用.4三、Modbus通讯应用.7四、自由格式通讯应用.9五、配方的应用.10六、触摸屏高级功能的应用.12七、自定义通讯应用.14八、变频器简易PLC功能.16九、速度跟随应用.19无锡信捷科技电子有限公司.员工入职培训讲义1一、脉冲输出应用1、目的通过可编程逻辑控制器的脉冲输出指令实现步进电机正反转功能。2、控制要求a)按下启动按钮,先正转4周,再反转6周,最后正转2周停止,再按启动按钮重复以上动作。b)运行过程中,如果按暂停按扭,脉冲发送暂停,按继续按扭,电机继续走完剩下的行程,要求最终的 脉冲数和要求完全相符。c)另外,添加手动控制功能,即当按下上行开关时,电机连续上行,直至上行开关OFF,电机 停止;当按下下行开关时,电机连续下行,直至下行开关OFF,电机停止。无锡信捷科技电子有限公司.员工入职培训讲义23、选定输入输出端口根据控制要求,确定PLC相应的输入输出控制端子号。输入装置输入端子号启动按钮X 10暂停按钮X 11继续按钮X 12上行开关X13下行开关X14输出装置输出端子号步进驱动器PLU-Y0(脉冲输出)步进驱动器DIR-Y 1(脉冲方向)4、电路接线要使整个系统实现以上功能,其硬件设备包括:可编程逻辑控制器,开关电源,步进驱动器,步进电 机等,根据题目要求进行线路连接,如下图所示:无锡信捷科技电子有限公司.员工入职培训讲义 35、根据控制要求进行程序设计并现场调试提示:相关指令等说明可参考XC说明书P143与脉冲输出有关的指令有PLSY、PLSR、PLSF、STOP、PLSNEXT,需要弄清各条指令的具体含 义。脉冲输出口为Y0,方向输出口为Y1。最常用的脉冲输出指令为PLSR,该指令有3种用法,需要弄清其区别。DPLSY、DPLSR、DPLSF为双字操作,可以尝试调试。Y0发脉冲标志为M8170,累计脉冲寄存器为D8170。了解步进驱动器的基本常识,如细分数、半流、使能/释放。(参看变频器说明书)注意:启动按钮一一指将纽子开关置ON后立即OFF启动开关一一指将纽子开关置ON或OFF(与后题中相一致)无锡信捷科技电子有限公司.员工入职培训讲义4二、高速计数器应用1、目的通过可编程逻辑控制器的高速计数指令实现步进电机准确定位功能步进驱动器设岸斜率减谏行驶寻找原点按钮动作X12高速向下行驶2、控制要求在本题中,共设有3个控制按钮,分别为寻找原点按钮,小车下行启动按钮,小车上行启动按钮。同 时,共设有4个位置传感器(即接近开关),分别为位置1(上限位),位置2,位置3(下限位),位置4(原点)。通过这些按钮及位置传感器实现以下功能:a.当按寻找原点按钮时,小车高速向下行驶,刚达到位置4(原点)时,继续向下行驶,直到完全经 过位置4时,小车按设定斜率减速停止,停止后,反向慢速(即1/5高速)爬行,再次达到位置4 时,立即停止,设此位置为原点位置。(请思考这样找原点的理由)。b.当按上行按扭时,小车高速向上行驶,经过位置2时自动减为慢速运行,直到达位置1(上限位)时,小车停止,请纪录该位置值。无锡信捷科技电子有限公司.员工入职培训讲义5c.当按下行按扭时,小车高速向下行驶,经过位置2时自动减为慢速运行,直到达位置3(下限位)时,小车停止,请纪录该位置值。同时,小车位置记录通过编码器检测实现,并非脉冲累计值,将其值存放于指定寄存器D100中,上 行时计数增加,下行时计数减少。在原点位置时,将编码器高速计数值清零,脉冲输出累积值清零。高速 和低速速度自己设定。另外,通过触摸屏显示以上各位置及当前位置,由此观察定位是否准确。如下图所示:位置实时监控画面原点位置显示:位置1(上限位)当前位置显示:位置2 位置3(下限位)3、选定输入输出端口根据控制要求,确定PLC相应的输入输出控制端子输入装置输入端子号编码器A相X0编码器B相XI位置1(上限位)X2位置2X3位置3(下限位)X4位置4(原点)X5寻找原点按钮X 12上行按钮X 11下行按钮X 10输出装置输出端子号步进驱动器PLU-Y0(脉冲输出)步进驱动器DIR-Y 1(脉冲方向)4、电路接线整个系统要实现以上功能,其硬件设备包括:可编程逻辑控制器,开关电源,步进驱动器,步进电机,编码器,差分转换器,触摸屏等,根据题目要求进行线路连接,如下图所示:无锡信捷科技电子有限公司.员工入职培训讲义 6l 十5SWP G1 1-24 G2B-B-i-A-A十 _ _DC+STEP DRIVER DC-P S+PI S-niR-t-DlR-RST+RST-L NCUM XO XI_X2 X3 X4 Xb X1OX11 XI?XC5-G0P7-E24V nv nMn vn mi yi nm?y?5、根据题目控制要求进行程序设计并现场调试相关内容可参见XC系列说明书P135o无锡信捷科技电子有限公司.员工入职培训讲义7三、Modbus通讯应用1、关于Modbus通讯协议Modbus通讯协议作为一种通用语言,定义了通讯设备能够识别的消息结构,描述了设备请求访问其 它设备及回应的过程,制定了消息域格局和内容的公共格式。Modbus通讯协议已成为通用工业标准。在一般情况下,设备通信采用主从技术,即仅一设备(主设备)向从设备进行信息查询,从设备根据 主设备查询提供的信息作出相应的回应。典型主设备:主机和可编程仪表;典型从设备:可编程控制器。对于主设备的查询信息而言,Modbus协议定义的格式内容包括从设备地址、功能代码、所有要发送 的数据、错误检测域。而对于回应消息而言,也为Modbus协议,包括确认要行动的域、任何要返回的数 据,和检测域,倘若在消息接受过程中发生错误,或从设备不执行命令,从设备将建立一错误信息并把它 作为回应发送出去。对于标准的Modbus网络,通信设备可选择两种传输模式(ASCII或RTU)中的任何一种。当在选择 模式下,配置在Modbus网络上的每个设备都应选择相同传输模式和串口通信参数(包括波特率,校验方 式等)。其中,ASCII和RTU模式下的通讯格式分别为:ASCII模式_:|站号 功能码 数据量|数据1|数据n|LRC高字节|LRC低字节 回车 换行RTU噌式站号|功能码|数据量|数据1|数据n|CRC高字节|CRC低字节另外,Modbus相关指令可参考XC说明书P158。2、目的通过Modbus通讯指令实现两台可编程逻辑控制器之间的通讯功能。3、控制要求两个可编程控制器PLC A和PLC B,通过各自RS485串行通讯口的连接实现如下功能:当PLC A的 输入端X0X5有闭合时,PLC B对应的输出端Y0Y5有输出;而当PLC B的输入端X0X5有闭合时,PLC A对应的输出端Y0Y5有输出。请用Modbus通讯指令实现上述功能。4、选定输入输出端口根据控制要求,确定PLC相应的输入输出控制端子,如下表所示:无锡信捷科技电子有限公司.员工入职培训讲义8A(B)的输入B(A)的输出XOON(OFF)YOON(OFF)XION(OFF)Y1ON(OFF)X2ON(OFF)Y2ON(OFF)X3ON(OFF)Y3ON(OFF)X4ON(OFF)Y4ON(OFF)X5ON(OFF)Y5ON(OFF)5、电路接线根据控制要求,自行设计并进行线路连接。6、根据题目控制要求进行程序设计并现场调试。相关内容可参见XC系列说明书P158o无锡信捷科技电子有限公司.员工入职培训讲义 9匚 四:自由格式通讯理用|1、关于自由格式通讯所谓自由格式通讯,是指其通讯格式可根据用户需求自行定义。其通讯模式如下图所示:起始符(1字节)数据块(最大128字节)终止符(1字节)其中,此模式下的通讯是以数据块的形式进行传送的,每块最大可传送128字节,同时用户可根据实 际运用情况给每块设置一个起始/终止符,也可不设。设置后,PLC在发送数据时,自动加上起始/终止符,而当在接收数据时,则会去掉起始/终止符。所以,当PLC采用自由格式通讯协议,实现PLC与智能仪器仪表的数据交换,具有很大的灵活性,避免了 PLC的内部专用协议的限制。2、目的通过自由格式通讯指令实现两台可编程逻辑控制器之间的通讯功能。3、控制要求通过自由格式通讯指令实现以上功能。(两台PLC均使用自由格式通讯指令,一台为主机另一个为从 机)通讯速度,校验位,自行决定。4、选定输入输出端口(与上题相一致)5、电路接线根据控制要求,自行设计并进行线路连接。6、根据题目控制要求进行程序设计并现场调试相关内容可参见XC系列说明书P163o无锡信捷科技电子有限公司.员工入职培训讲义10五、配方的应用1、关于配方定义在某些生产过程中,需要加工多种不同类型的工作,而每种工作又需要输入多种固定的工艺参数,在 一般情况下,每次切换加工另一工件时,就需要重新输入工艺参数,这样就显得相当烦琐,而“数据配方”功能却能极大的解决这一问题,从而减少了重复输入的麻烦。所谓配方,就是由一群类似且有系统的资料而组成的,由于这些资料的相同性,使用者可将它们编辑 为一组配方,以方便传送至PLC,从而实施有效控制。因此,当使用者遇到一群类似且有系统的的资料时,可利用此功能以达到其资料有效率且正确的传送。那么,在实际运用中,由于人机界面具有较大的数据存储空间,同时利用其显示的方便性,使用者可 通过人机界面的配方设计来控制PLCo也就是说,通过人机界面上的配方功能,就可控制PLC资料的读 取和同存功能即(上载和下载功能)。2、目的通过工业触摸屏实现一个配方功能,即配方下载和上载功能。3、控制要求假设仓库存储有6种不同型号的板材,其外部尺寸各不相同(如下表所示)。现要通过PLC控制,依 据其外部尺寸进行加工。这里我们要做的就是在触摸屏中储存所有的配方数据,正确的选择配方数据,并 把数据下载到PLC中,使其进行加工控制,同时可将PLC内配方数据上载至触摸屏中。板材型号板材名称长度宽度数量0铝板408151薄钢板6512502厚钢板5514403薄铁板4523104厚铁板43255不锈钢589434、选定寄存器根据控制要求,选择合适寄存器存储数据,其中,下载配方数据在PLC中的起始地址为D100。无锡信捷科技电子有限公司.员工入职培训讲义115、电路接线根据控制要求,自行设计线路并进行连接。6、根据题目控制要求进行如下画面设计并调试。相关内容可参见触摸屏配方部分说明,触摸屏画面如下所示:竹材型号lloooooll-SIS-:-:-:配方数抿.受堂营“长渡宽度:数量“中中中|质丽IOOOOOll00000|下载I:设备数据板材名称:长度宽度数量:|中中中IIIF施 112222211 lloooooll|上无锡信捷科技电子有限公司.员工入职培训讲义12六、触摸屏高级功能的应用1、关于高级功能TouchWin TP系列编程工具包含系统高级指令部分,这主要是针对用户的特殊需求开放的指令,满足 较为复杂的功能要求。因此,高级功能相当于对现有所提供功能的二次开发,使系统功能得到更大限度发 挥,更贴近用户实际应用需要。与原有普通软件相比,新的编辑界面不仅增加了 Common Screen,Password Screen等画面,同样添加 T Common NG Window Password opened window等窗口,另外,更重要的是在工具栏中多了高级画图工 具箱,例如:逻辑运算,数据定位三角函数等,通过这些新增的元件,就能够完成普通界面所不能完成的 功能。确切的说,要使用高级元件完成较为复杂的功能,需要将对象基础部件通过一系列的操作组成目标部 件,而这个过程并非为简单的元件组合,必须通过一定逻辑的运算操作。例如,我们要画一副包含有一个圆和一根直线的图,并希望圆和直线的颜色始终保持一致。按照以前 的方法,先分别画圆和直线,然后分别设置其属性中的颜色值,将它们设置成同一种颜色就可以了。但是,假如我们反复画这种图形的话,很显然这种方法太繁琐,在高级应用中是不需要这样操作的。我们所采用 的方法就是将圆和直线组合成一个整体,把圆的颜色属性和直线的颜色属性上升为这个整体的颜色属性,那样,我们只需要和设置其它部件一样来设置整体的属性就能达到预期的效果了。相关的具体操作内容可参见触摸屏高级说明部分。2、目的通过工业触摸屏高级指令实现工业控制过程中常用的画面跳转密码保护功能。3、控制要求其具体要求描述如下:成功了!画面1画面1画面2a)创建2个画面,如上图所示。b)实现功能:在1号画面“数据输入”框中点击输入时,弹出口令,输入口令后,再按ENT键,如果输入口令正确(正确口令为“123456”),口令被打开。按画面跳转键“画面2”跳转到2号画面,如果口令不正确,则无法进入2号画面。同时,在通常情况下,1号画面中点击“画面2”按键 没反应(因为加密了另外,在1号画面中的“数字小键盘”上输入密码时,每增加一个数 字,“数据输入”框中增加一个号。c)进入2号画面后点击按键“画面1”返回1号画面后,密码要自动关闭,只有再次成功打开口令 才能进入2号画面。无锡信捷科技电子有限公司.员工入职培训讲义 134、选定触摸屏根据控制要求,选择合适触摸屏型号创建画面并进行模拟调试。5、根据题目要求进行触摸屏程序设计并现场调试相关内容可参见触摸屏高级部分说明。提示:ASCII码号对应的十六进制为2A,“*”码号对应的十六进制为2A2A。无锡信捷科技电子有限公司.员工入职培训讲义14七、自定义通讯应用1、关于自定义通讯TP系列触摸屏作为专业的人机界面,不仅支持与各种主流PLC、变频器等控制器的直接 连接,还可支持用户自定义的通讯协议进行通信。那么,即使是非主流的控制器,用户也可 针对所使用的控制器的通讯协议编写相应的驱动程序,实现TP系列人机界面与任何目标控 制器的通讯,从而使TP系列触摸屏具有更广泛范围的使用性。在增加新通讯协议时,用户只需要按照的一定的描述规则在TouchWin文件下新建需要 的驱动文件,通过对其中自定义协议配置文件的编写(包括描述部分,通讯格式定义,站号 定义,定义对象及定义对象描述值,定义通讯规则,定义对象类型码及优化规则)就能完成 新的通讯协议的编写了,新的通讯也就成为可能。2、目的采用自定义通讯功能,进行TP触摸屏和MA-8AD-PT模块通讯,从而实现温度控制。3、控制要求:通过触摸屏读取第一通道的温度值,其设定内容包括:1、第一通道控制目标温度值,P、I、D参 数可进行修改;2、实时温度曲线(包括设定温度和实际温度曲线),从而进行监控。4、选定输入输出端口根据题目控制要求,选择MA-8AD-PT模块的输入输出端口,具体分配如下:输入端口输出端口coA0COMOY05、电路接线根据设计要求,将系统控制设备(包括MA-8AD-PT数据采集模块,触摸屏,PT100,固态继电器,加热体,电源等)进行线路连接,如下图所示:无锡信捷科技电子有限公司.员工入职培训讲义156、根据题目要求进行触摸屏程序设计并现场调试。无锡信捷科技电子有限公司.员工入职培训讲义16八、变频器简易PLC功能1、目的通过变频器调试使其能够根据运行时间自动变换频率和方向,即实现简易PLC功能,使电动机进行多 段速度运转。2、控制要求ala7,dld7分别为所处阶段的加速时间和减速时间。F1F7,T1T7为对应阶段的运行频率和运行时 间,要求分别实现以下功能(a)PLC单循环后停机,如图1;(b)单循环后保持最终值,如图2;(c)连续循环,如图3。这三种方式来进行控制。LFi ai,一F。简易PLC运行飞 切!F4/一 n工工一RUN命令图1 PLC单循环后停机无锡信捷科技电子有限公司.员工入职培训讲义17SIDP图3 PLC连续循环无锡信捷科技电子有限公司.员工入职培训讲义183、电路接线根据设计要求,将系统控制设备(包括V5变频器,电动机等)进行线路连接,电路图如下所示:OF4、根据题目要求进行变频器参数设置及现场调试。无锡信捷科技电子有限公司.员工入职培训讲义19九、速度跟随应用1、目的通过可编程逻辑控制器和变频器之间的通讯实现两台变频器的速度跟随功能。变频器变疆PLC2、控制要求利用PLC和变频器的通讯使变频器2的速度跟随变频器1运行。当调节变频器1的频率改变时,电机 1的速度发生改变,同时,通过PLC的测频功能读出电机1对应编码器的转速,与电机2对应编码器转速 相比较,电机转速不相等时,通过调节变频器2的频率,直到两个电机转速相等。值得注意的是:本题目的是要求编码器速度相一致,而不是变频器给定频率。同时,通过触摸屏显示 变频器的输出频率(Hz)和电机转速(RPM)两项参数。另外,两台电机运行方向必须相一致,即电机1 反转时,电机2也为反转。3、选定输入输出端口根据题目要求,选定可编程逻辑控制器PLC的输入输出端口 o输入信号端口A1相X0B1相XIZ1相X10A2相X3B2相X4Z2相X5频率输入1XII频率输入2X12无锡信捷科技电子有限公司.员工入职培训讲义 20OFF4、电路接线根据设计要求,将系统控制设备(包括变频器,编码器,电机,可编程逻辑控制器,触摸屏,电源等)进行线路连接,电路图如下所示:OFI_Ii=L_N-PE-u-1SWPAl BLA2 Baza Z1 相相相相相相恁享A2I fil车A1IL r-j;nxix3:lri:i:icXC3-32RT-E+必 Oy A B5、根据题目控制要求进行PLC及触摸屏程序设计并现场调试注:以上题目有一定难度,实战性较强,不但要深刻理解题意,而且要求自主在实物上调试完成,通过该 训练增强动手能力,同时要保证合理的进度。模拟调试及演示非常重要,必须完全理解题目要求,演示过程思路清晰,操作准确。
展开阅读全文