这样学PLC的定位控制、模拟量应用、通信功能,保准事倍功半~
关于如何学习西门子PLC这个问题。上次说到,有了电工基础之后,需要掌握PLC入门的基础知识和PLC编程指令知识, 了解这两大方面,你对PLC编程基础和逻辑控制顺序的设置就掌握的八九不离十了!
接下来要攻克的是PLC的各种扩展功能的应用。为什么是这个部分?因为学习PLC的最终目的就是学会用PLC来操作应用,这部分内容中有各种指令、通信以及编程,这是重中之重。总共有三大部分,分别是:PLC的定位控制功能应用、PLC模拟量应用、PLC的通信功能应用...
说起定位控制,高频脉冲输入输出 必不可少,它主要用于步进电机和伺服电机的控制上,一般用于运动控制,就像S7-200PLC,它所提供的PWM、PTO和EM253模块,这三种方式都能实现速度、位置的开环运动控制。
此外还涉及到高速计数器的应用 ,高速计数器一般与编码器或光栅尺配合使用来测量转速或是位移,且高速计数器不同于普通计数器,你会遇到选择0-5中哪个高速计数器?8种模式中选用哪种?启用它并让它计数等问题,这就涉及到它的两条指令。此外,PLC的高速计数器如何使用?如何接收编码器的信号?这是重点。
总之,高速脉冲输入输出这方面涉及的知识很多,而且也很重要,建议大家先了解一些运动控制和运动组态的基本知识,然后再学习运动控制指令,比如:初始化运动指令、手动控制指令、回原点指令、RUN指令等等,这些指令在编程时都是能用到的。
接着要解决PLC模拟量功能应用 这块了,会遇到传说中的PID,PID 在工业控制领域属于常用的控制,它就是闭环控制系统的比例-积分-微分控制算法,大家可以理解为是一种数学算法,PLC如何实现PID控制?这是大家要掌握的内容。
就比如上图,这是S7-200PLC实现PID控制的三种方式,分别是PID向导、PID指令以及自行编程,其实PID向导和PID指令没有很大区别,唯一的不同是能使用的工具不同。
PID向导一般是比较常见且提倡的方法(重要),需要了解PID调节控制面板,再就是PID指令了,会涉及到PID回路表,自行编写PID算法的话,要用到很多公式,这些东西大家要各有侧重。
最后,PLC的通信功能应用,主要是串行通信和以太网通信。
首先清楚串行通信的分类,按传输方式分、接口类型分等等。在这块,你会遇到自由口通信、MODBUS通信、USS协议通讯等。
MODBUS通信 很多设备能用上,这个必须掌握。此外,USS协议通讯和MODBUS通信都是基于自由口通讯而来的,所以串行通讯的重点就是自由口通讯 ,如何按照协议去编写程序,或者如何定义协议?这是大家在学习自由口通信时要解决的内容。
比如:S7-200SMART PLC的串行通讯就是基于485接口上的通讯,同时也能扩展一个串行通信口,扩展通信口可支持232和485接口,但究竟用哪个接口这就取决于软件中的硬件配置了。
再说说以太网通信 吧,S7-200SMART PLC有标配以太网通信接口,大家经常会用它来编程、下载程序、连接触摸屏,此外其实也支持其他通讯,比如:S7通信、TCP/IP通信、MODBUS TCP/IP通信等等...
总结:各行各业的机型不同,使用的指令也不同,所以大家不用要求自己学的很全面,了解所有的机型以及背会所有指令。大家只要清楚这个系列的CPU能提供给大家什么功能,如何能用技巧来灵活运用指令, 用的时候借助手册等工具来使用相关指令,达到举一反三的效果才是王道~(技成培训原创,未经授权不得转载,违者必究!)
上期同系列文章回顾:
西门子PLC知识点这么多,我该从哪开始学?【快速掌握PLC诀窍】
轻松学会PLC控制伺服电机定位
归根结底,伺服电机运转就是脉冲控制,接收到多少个脉冲就转动多大的距离。PLC控制伺服电机运动,最直接的方法就是方向+脉冲控制。
1、硬件连接
硬件连接很简单,按照手上拿到的伺服电机电气连接图,进行电气接线即可。例如有一款TSDA-C21B直流伺服电机说明书上的控制信号接线图,如下图:
上图中信号线上有接了一个电阻R,这是因为TSDA-C21B直流伺服电机要求串接电阻,根据伺服电机的要求确定是否串接电阻即可。
电气连接比较简单,不做详细介绍。但需要说明的有几点:
(1)驱动器和电机连接一定要按照相序连接,不能调换;
(2)控制信号线最好选用信号屏蔽电缆,防止干扰。
2、组态编程
步骤1:博图软件添加PLC模块,这里以CPU1214 DC/DC/DC为例。
步骤2:双击添加“工艺对象”里的“新增对象”,如图:
步骤3:选中“运动控制”里的“轴”,如图,点击确定,添加。
步骤4:按照图,组态工艺对象。
脉冲控制就要选择PTO,“位置单位”根据需要选择,如果选择“mm”,就是在实际使用中控制电机运动按照距离计算定位,如果按照角度计算定位,则选择单位度。
“电机每转脉冲数”是指选择的伺服电机转一圈需要多少个脉冲,电机每转的负载位移是指,电机每转走多长的距离(此数值需要根据减速机配比,以及丝杠或者皮带等计算确定,也就是根据实际应用确定,这里先写上2mm)。
软硬限位开关,很好理解,可以选用,也可以不选用。不过在实际应用中,硬限位开关,最好要加上,也就是加上两个限位传感器,保证设备不会发生撞击的现象,起到安全保障作用。
步骤5:编程
以上就可以控制伺服完成基本的定位运动。
请动动手指点赞,转发,谢谢。
相关问答
PLC上的定位模块是如何用的?
定位模块上的点,可以按照普通I/O那样的连接,也可以走通讯,DOG可以在软件上设置,不过一般在定位模块上也可以设置。三菱PLCQ系列定位模块:1,外...定位模块...
怎么用PLC读取GPS模块的定位信息-ZOL问答
PLC都支持串口读取、下载和上传简单的数据信息,要实现PLC读取,需要GPS模块支持串口(UART)通信才行,比如天工测控(*KYLA*)的智能穿戴GPS模块SKG09A就具有这样的功...
信捷plc定位编程实例?
以下为一种信捷PLC定位编程的实例:设备描述:-使用信捷PLC进行控制的一个轴(例如,伺服电机控制的滑台)。-一个编码器用于反馈轴的位置信息。目标:-控制轴...
三菱fx2n-1pg定位模块编程实例?
以下是一个三菱FX2N-1PG定位模块的编程实例:首先,将定位模块连接到PLC的输出端口,并确保正确配置了PLC的通信参数。然后,在PLC的编程软件中创建一个新的程...
三菱PLC定位指令应用?
三菱PLC定位指令有相对定位DDRVA,绝对定位DDRVI。发脉冲指令plsy三菱PLC定位指令有相对定位DDRVA,绝对定位DDRVI。发脉冲指令plsy
西门子plc定位指令详解?
西门子PLC(可编程逻辑控制器)的定位指令用于控制电机或执行器的位置。它可以指定目标位置、速度和加速度,并监测实际位置。定位指令通常使用闭环控制系统,通...
plc定位和控制距离?
PLC定位是速度和位移控制,靠PLC发脉冲定位PLC定位是速度和位移控制,靠PLC发脉冲定位
plc电机怎么定位?
要定位PLC电机,首先需要确定电机的位置和运动要求。然后,使用PLC编程软件编写适当的程序,通过控制电机的输入和输出信号,实现电机的定位。可以使用传感器来...
编写3轴联动PLC定位程序(3轴同时动作),需要定位模块吗?
不就是插补么.看PLC是否支持.一般说来,定位模块的功能都比本机还差点.不就是插补么.看PLC是否支持.一般说来,定位模块的功能都比本机还差点.
威纶触摸屏配方怎样控制plc定位?
可以通过编写适合PLC的程序代码,来实现威纶触摸屏控制PLC定位的功能。首先需要设置适合PLC的通讯协议,将触摸屏与PLC进行连接。接着根据需要的功能,设计相应的...