s7-300plc参数存储区中,每一个电机运行参数分别与s7-200plc参数区中电机运行参数一一对应。改变s7-300plc中电机运行参数的值,即相当于改变s7-300plc中电机运行触发参数的值。每一台s7-200plc参数存储区中的两个电机运行触发参数,总共控制两台电机的运行和停止。在组态时设定主站的输入区为ib0~ib31,输出区为qb0~qb31,对应于从站s7-200的通信接口区为v区,占用64个字节,其中前32个字节为接收区,后32个字节为发送区。通信接口对应关系如下:
s7-300主站 s7200从站
qb0~qb31→ vb0~vb31
ib0~ib31 ← vb32~vb63
在s7-300 cpu的ob块中,用户程序中的xget指令可以通过em277从cpu 224读取数据,在s7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在v存储区与s7-300的组态em277从站时的硬件i/o地址相对应就可以了。
cpu224提供两个数字输出q0.0和q0.1,该数字输出可以通过位控向导组态为pwm或pto的输出,也可以通过编程来控制步进电机的动作。步进电机在运行过程中一般采用如下运动曲线,步进电机的最大速度和启/停速度由电机的力矩能力决定,加速减速时间要经过测验来定。图5所示为步进电机的最大速度、启停时间、加减速时间关系。
slq-5.jpg border=0>
图5 步进电机的最大、启停速度以及加减速时间
6 结束语
整个系统应用西门子plc实现了对大量步进电机的控制,分布式i/o之间数据传输采用prrofibus-dp协议通讯方式,大大降低了现场设备连接的工作量和费用,提高了信号传输精度和灵活性,降低了系统成本,给调试和设备维护带来了方便。
上一页 [1] [2] [3] [4] [5] [6] 下一页