您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
pLc里面速度程序怎么编写及如何显示在触摸屏上?
触摸屏,转速,速度pLc里面速度程序怎么编写及如何显示在触摸屏上?
发布时间:2019-02-08加入收藏来源:互联网点击:
pLc里面速度程序怎么编写及如何显示在触摸屏上?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
pLc里面速度程序怎么编写及如何显示在触摸屏上
这个问题有点模糊,速度指的具体是什么,是转速还是移动速度或者是其他形式的变化速度,还有就是这个速度是监控还是给定的针对不同的速度程序的编写是不一样的。
如果是电机的转速,我们可以提取变频器的模拟量信号或者通信方式得到频率数值进而转换为转速;也可以采用编码器得到电机旋转的脉冲量转换为转速。如果是伺服驱动系统,我们可以直接从其编码器返回的脉冲计算转速,也可以提取特殊寄存器得到实际转速,各种方式都可以计算出速度。直线移动速度可以通过电机转速进行转换,例如丝杆的螺纹距离或者同步带的轴经,就是旋转一圈移动的距离。
至于在PLC中的计算,一般多为线性换算,例如频率和旋转速度、脉冲频率和旋转速度,平移速度与旋转速度之间的数值,下面我们举几个例子进行说明。
1变频器驱动电机
电机额定转速1440r/min,工频50Hz,按照这个比例去计算你想要的转速,如要求电机1000r/min,我们需要给定变频器34.72Hz大小的频率,要求500r/min则是17.36Hz。读取电机的实际转速也是一样的按照比例,如25Hz那么就是720r/min的转速。
2编码器测定转速
在三菱PLC中则有专门的脉冲密度指令SPD来计算脉冲频率,以下是取功能和动作说明示意图,这里我们用的是编码器分辨率较高,那么电机的实际转速通过右侧的公式即可换算出。
至于在触摸屏如何显示这个很简单,只要把PLC的保存速度的数值寄存器传输到触摸屏即可。首先在触摸屏的编程软件中放置几个数值元件或者控件,然后在去属性中选择需要给定和读取转速的PLC数据就可以了,最后用文本标明项目和单位。触摸屏的作用就是输入和显示,其中的计算过程是在PLC来完成的。
以上就是pLc里面速度程序怎么编写及如何显示在触摸屏上的相关内容,希望能帮到你!
回答于 2019-09-11 08:43:50
你好。触摸屏显示对应伺服转速。可以在触摸屏软件设置装转换。不知道用伺服牌子。松下电机有转速监控,具体参数可以看一下说明书比较简单的。你说速度程序就是PLC只要控制频率就可以。首先,你必须要了解你的伺服电机是工作在什么模式下面,才好设计程序。先不说PLC选型的问题。伺服电机有位置控制模式和速度控制模式。如果你选择了速度控制模式,那么就不需要伺服的脉冲驱动,所以,对于PLC,也没有什么特别的要求。继电器输出即可。
再说人机显示问题。如果你不用脉冲驱动伺服。那么,人机就必须和驱动器通信。这就必须要你的伺服驱动器支持modbus协议(当然,如果同一个厂家的设备,估计他有专用协议的,这就做起来方便的多)。如果伺服不支持,就只有和PLC通信-----这就要求PLC必须发脉冲,用人机监控脉冲个数以及频率。可是兄弟,好像三菱(我是这么举例)的PLC脉冲指令直接就可以设置电机的加减速时间。既然设定,那么你就不可能实时监控到加减速时间。只要PLC一运行,他就是一个固定不变的值。所以,监控PLC没有实际意义。
人机要显示曲线图,这个很容易达到。直接做一个趋势图就可以了。
说了这么多。感觉没有抓到主题。哎,你还是把你的具体要求说出来。决定用了什么硬件,人民才好给你组态。明白不?
下面我几个项目列子希望对你有用。
回答于 2019-09-11 08:43:50
这个问题说白了就是PLC和触摸屏通讯,以及触摸屏组态问题。
首先你必须确定你所使用的PLC和触摸屏是否能通讯?
硬件上的因素:
1. PLC 是否具有多余的与触摸屏通讯的接口,如以太网接口,串口等。
2. 触摸屏是否具备与PLC通讯的接口,如以太网接口,串口等。
软件层面:
1. 触摸屏是否具有与PLC通讯的相关驱动程序,比如是否支持Modbus协议,PPI协议,S7协议,Hostlink协议等。
确定以上两个问题后,那就是如何实现触摸屏与PLC的硬件连接以及触摸屏的组态问题了。
1. 实现触摸屏和PLC的硬件连接。比如串口方式连接。需要注意DB9头的线序问题。
如上图是西门子200PLC通过串口(RS485)连接到MCGS的DB9口的端子对应关系。
如上图是三菱FX系列PLC与MCGS的串口连接的端子对应方式。
如上图是OMRON与MCGS的串口连接的端子对应方式。
如上图是MCGS触摸屏的串口端子定义,我们在做DB9头的时候需要注意对应关系。
2. 触摸屏的设备组态
以西门子200PLC为例子,打开MCGS的组态软件,新建工程后,添加“西门子_S7200PPI”驱动,然后“增加设备通道”,在弹出的画面中,通道类型选择“V寄存器”,数据类型根据需要选择,主要取决于PLC中速度对应是整数类型还是浮点类型。然后输入“通道地址”即速度对应的V寄存器的地址,通道个数为1,读写方式一般选择读写方式。
然后进行变量关联,点击快速连接变量,选择“默认设备变量连接”。可以看到,原本空白的连接变量列表中已经被关联上了变量。
3. 触摸屏画面组态
在组态软件中新建一个画面,工具栏拖一个标签到画面,双击标签可以打开属性设置画面,在选项卡“显示输出”,“输入输出连接”栏中选择“显示输出”,然后弹出的属性设置中,“表达式”中选择在第二步中建立的通道连接变量,在“输出类型”选择“数值量输出”。然后进行编译,下载程序到触摸屏就可以实现将PLC中速度对应的寄存器显示在触摸屏上。
至此,问题基本可以得到解决。希望我的回答对你有所帮助。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |