S7-200PLC--MM440与组态王通讯实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一、MM440与组态王通讯的可编程变频调速系统
实验步骤:
根据实验指导书中的电气接线图进行接线、设定MM440的相关参数值
上位机监控系统设计
双击“组态王”图标,按照如图方法进行操作:
需要记录数据的:
自己编辑主画面图通过图库建立历史趋势曲线图
变量的设立
组态画面与数据词典都建立好了之后可以进行变量与组态的连接,
双击画面上的变量,可以根据变量类型进行连接,以“给定频率”为例:
双击给定频率的数值,勾选“模拟值输出”跳出对话框,进行设置:
以上述方法进行连接后,“全部保存”——>“运行”,下次运行时,可见历史曲线:
实验中通讯的问题与调试:
第一次运行不成功,上位机无法进行控制,感觉通讯出了问题:
新进行通讯成功,成功读取相应的参数值:
其他问题与总结:
1、变量的寄存器要参考变频器的参数手册进行设置,而且要注意读写方式的选择
2、设备地址的设定要参考变频器通过BOP设定的地址值进行设定,详情看设备中的地址帮
助中所提的。
3、注意:变量不要总进行修改,必要时重新建立一个工程可能会使得上位机控制成功,因为变量不能删除而组态王自身的原因致使会有一定的影响。
4、在组态王中连接变量时,要注意上位机给的变量设置为模拟输入、模拟输出型。
5、注意组态王通讯时确保变频器处于退出状态:回到r0000的设置处按下P
6、注意组态王退出的时候用关闭窗口的方式,不要选择exit(1),因为这种系统命令语言会使得电脑关机。
实验二:外部按钮控制的多段频率复合调速系统
根据指导书进行电气接线、变频器参数的设置
根据实验一中的上位机组态进行监控实际转速、输出电压、输出频率的曲线图
实验前的问题与解决:
多段控制:时间点如何确定?还是自己提前设定好了?
答:通过外部按钮进行的控制,自己已经设定好的各段频率值,并进行了固定频率设定、通过激活所设定的频率去运行(外部按钮连接DIN1、DIN2进行激活相应段固定频率)。时间点取决于自己按按钮控制。
实验三基于PID控制器的线性V/f闭环模拟调速系统
按照指导书进行电气连接,变频器参数设置,利用之前的组态进行监控实际转速、输出频率
和输出电压的曲线
PID参数变化图形变化:
实验中的问题与解决:
1、DIP什么意思?
答:Dual ln-line Package,双列直插式封装
2、模拟量反馈输入的端口只能用AIN1么?可以用AIN2么?
答:不可以。改用AIN2现象:给定信号不起作用,电机会一直加速至1500。
3、具体的原理解释?
答:mm440是一个变压型变频器,它主要是利用压差来产生偏差信号的~ 实验中是根据外部给定信号的点位器对10V进行分压,作为输入的给定值,模拟值输入的反馈信号时一定的,即系统的偏差值一直存在且是不变的,导致闭环调节中速度一直会改变,正的偏差值可以使得电机的转速一直在减少至0,负的偏差值可以使得电机的转速一直增加到最大值。
4、对比之前的实验二p1300为0时线性V/f,为3时是可编程的线性V/f?
可编程的线性V/f 体现在在变频器的BOP中设定一个V/f之间的关系,当你运行时,就会按照你设定的各个点之间的线性关系进行运行了。
实验四PLC与MM440通讯的18段变频调速系统设计
参考指导书进行电气连接和变频器参数的设置,程序的编写与运行
实验五PLC与组态王通讯的单段变频调速设计
电气连接、变频器参数设置参考指导书
理论基础:用户必须对系统调节数值的类型和范围进行转化,转化的依据为PLC内部有一个固定的数值范围0~32000,不论用户是需要进行0~10V的电压调节,(4~20)mA的电流调节,还是需要进行(0~1500)r/min的转速调节,都必须对调节的目标数据进行相应的变换以便PLC程序的调用。
注意高速计数指令向导中药设置模式9
创建组态工程,方法同实验一
建立组态画面:
正常运行:
实验中的问题与解决:
1.组态王中的开始和停止按钮要是用普通的按钮(编程,注意停止时对启动变量的控制)若是用图库里的按钮,只能是置位复位或转换三种,这时的停止不能控制启动的按键需要注意用编程的停止按钮进行控制。
2.程序给出不能启动电机不转,变频器也不动?启动按钮可以控制Q0.0得电……
变频器的控制电路中模拟量接错口了。应该接到DIN1接成了DON1。
3.输入频率30Hz后发现电压值和转速值都比理论值小大概是理论值的0.1倍?
运行的过程中出现了一个问题,实际的频率给定30Hz时,控制电压和实际转速值相对较小经过分析,推测是程序中的某一步运算出了问题,后来检查发现,正确的标准化中320对应
1Hz,程序中有错误,导致了32对应1Hz。
实验六基于光电译码器反馈的闭环变频调速系统设计
电气图连接,变频器参数设置,编辑PLC程序,创建组态工程,方法同实验五。监控主画面的建立
数据词典的建立:
将程序编译成功后下载到S7-200PLC中,关闭Step7,运行组态王
实验中的问题::
实验中,上位机中的速度反馈值采不到……一直为0,实际速度值也不能显示??
频率为50 是因为最初计算的偏差值然后
因为不知道问题是在程序还是组态,所以在Step7中通过状态表对变量进行监控,发现监控相应的变量值是变化的,推断是组态中出现了问题,变量的数据类型不对~ 根据程序中寄存器的使用,应设置其应为整数而不是实数。
未解决的问题:
在没有运行的时候,BOP板的频率值总是一下子跳到49.~~~ 然后归零
电机的实际转速和采集到得数据有差异(还有光电译码器的速度值和实际计数器的值不一样而且差得很多)