基本单元
S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用.
扩展单元
S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数.
PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和等,并将用户程序送入PLC中,在调试中,进行监控和故障检测。S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。
简易型编程器是袖珍型的,简单实用,价格低廉,是一种很好的现场编程及监测工具,但显示功能较差,只能用指令表输入,使用不够方便。智能型编程器采用计算机进行编程操作,将专用的编程装入计算机内,可直接采用梯形图语言编程,实现在线监测,非常直观,且功能强大,S7-200系列PLC的专用编程为STEP7-Micro/WIN。
程序存储卡
为了保证程序及重要参数的安全,一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC,也可将PLC内的程序及重要参数传到外接EEPROM卡盒内作为备份。程序存储卡EEPROM有6ES
7291-8GC00-0XA0和6ES 7291-8GD00-0XA0两种,程序容量分别为8K和16K程序步。
二、PID控制功能块管脚要知道的一些事情(这里以FB41为例)
1、采样周期与OB35循环中断时间设置一致
OB35的中断时间的设置:在硬件组态中选择CPU属性,在循环中断中设置OB35的循环中断时间:如下图所示:
2、如何设置跳过PID控制,使用手动输入值来作为输出
也就是切换成手动,并以手动设置的来控制输出
3、PID控制中常见的一些参数设置
首先看下手册中的框图:
(1)SP_INT:为设定值,一般我们可以从HMI中来下发的,格式为工程量值-100.0%~100.0%。
(2)反馈值的处理
A、当PVPER_ON为0时:
PV_IN:为反馈值,比如是传感器反馈回来的工程量值,一般是由FC105将传感器的值转换成工程量值。
当PVPER_ON为1时:
PV_PER(传感器反馈值)作为反馈值的输入,也就是说直接用模拟量输入模块的值来作为PID的反馈值。格式为W#16#000。
这里你就会发现,PV_PER的值与设定值SP_INT的数据类型是不一致的,就需要对PV_PER进行转换,如下图所示:
死区范围的设定:DEADB_W,是SP和PV的偏差死区,格式是0.0~100.0,默认0.0,这个参数需要在调试中根据实际情况来进行修改。
比例增益:GAIN:也就是PID控制中的P参数,这个参数一般设置为HMI输入地址,比如说MD100,默认为2.0,也需要在调试中根据实际进行修改。