资源描述
西门子PLC实验指导书
《可编控制器技术》实验
及工程应用综合设计
实验指导书
中南大学信息科学与工程学院
3月
目 录
第一章 可编程控制器实验装备使用介绍 1
1.1 TVT-90系列可编程控制器训练装置简介 1
1.2 电源模块的使用 4
1.3 电源模块、CPU单元和继电器扩展模块的使用 6
1.4 输入输出模块的使用 7
1.5 实验单元板的使用 8
第二章 实验 10
实验一 熟悉STEP7 V5.3编程软件的使用及基本逻辑指令的编程方法 10
实验二、比较指令与定时指令的基本编程及应用 22
实验三、计数指令的基本编程及应用 25
实验四 传送指令和移位以及循环移位指令的基本编程及应用 27
实验五 浮点型数学运算基本指令的编程及应用 31
第三章 综合程序设计训练 33
综合设计实验一 电动机控制 33
综合设计实验二 天塔之光 36
综合设计实验三 交通灯自控与手控 38
综合设计实验四 水塔水位自动控制 45
综合设计实验五 多种液体自动混合系统 47
综合设计实验六 自动装车送料系统 49
综合设计实验七 邮件分拣 50
综合设计实验八 电梯控制 51
综合设计实验九 自动售货机 53
综合设计实验十 温度控制系统 54
综合设计实验十一 电镀流水线 55
综合设计实验十二 霓虹灯控制 57
综合设计实验十三 自动化仓库系统 63
综合设计实验十四 机械手装配搬运流水线 65
综合设计实验十五 自控飞锯 67
综合设计实验十六 自动扶梯系统 69
综合设计实验十七 无塔供水系统 71
综合设计实验十八 接触器联锁正反转三相异步电机控制 72
综合设计实验十九 三相电机顺序控制 74
综合设计实验二十 时间继电器控制Y-△三相电机降压起动控制 76
综合设计实验二十一、触摸屏使用实验 80
综合设计实验二十二、变频器控制异步电机实验 90
第一章 可编程控制器实验装备使用介绍
1.1 TVT-90系列可编程控制器训练装置简介
TVT-90系列可编程控制器训练装置由可编程序控制器主机、编程用计算机、电源模块、输入输出模块和16块模拟控制对象单元实验板组成。用实验连接导线将主机板上的有关部分与输入输出模块连接可完成指令系统训练,用实验连接导线将主机板与模拟实验板有关部分连接能够完成程序设计训练,用连接导线将主机与实际系统的部件连接可作为开发机使用,进行现场调试。
1.TVT-90系列可编程控制器训练装置的基本配置及其结构
主机(S7-300 CPU314C-2DP)及电源模块PS307 1个
变频器(MM420) 1个
触摸屏(MT5600V) 1个
三相电源模块 1块
输入输出模块 1块
实验单元板 16块
通讯适配器 1套
实验台 1张
实验连接导线 1套
2.主要技术参数
1) CPU单元模块
主机采用德国西门子S7-314C-2DP型,其主要技术数据如下:
数字输入点数 24(缺省地址:I124.0~I126.7)
数字输出点数 16 (缺省地址:Q124.0~1125.7)
模拟输入通道 5(缺省地址:AI752~AI761)
模块输出通道 2(缺省地址:AO752~AO755)
计数器/频率计数器 4个通道
频率计数器 3个通道,最大60KHz
脉冲输出 1个通道
2)电源单元PS307
额定输入电压:170-264V AC
额定输入电流:0.6A
额定输出电压:24V
3)实验板单元
额定输入电压:24V DC
4)扩展继电器单元
扩展八个继电器输出,继电器输出 24 VDC / 2 A,230 VAC / 2 A,分成 2 组
5)电力拖动及继电器控制单元
① 三相断电器单元 1套
② 倒顺开关 1套
③ 按钮组合单元 1套
④ 行程开关 1组
⑤ 定时器单元 1组
⑥ 三相继电器单元 1组
⑦ 交流电动机单元 1台
⑧ 直流电动机单元 1台
6)变频器单元
变频器主要技术参数见表1-1所示。
表1-1 变频器技术参数
特性
技术规格
电源电压和功率范围
200 V 至240 V ± 10 %单相,交流0.12 kW - 3.0 kW(0.16 hp- 4.0 hp)
200 V 至240 V ± 10 %三相,交流0.12 kW - 5.5 kW(0.16 hp- 7.5 hp)
380 V 至480 V ± 10 %三相,交流0.37 kW - 11.0 kW(0.50 hp-15.0 hp)
输入频率
47 Hz 至63 Hz
输出频率
0 Hz 至650 Hz
功率因数
0.98
变频器效率
96 % 至97 %
过载能力
在额定电流基础上过载50 %,持续时间60 s,间隔周期时间5 分钟
合闸冲击电流
小于额定输入电流
控制方法
线性V/f 控制;带磁通电流控制(FCC)的线性V/f 控制,平方V/f 控制;多点V/f 控制
脉冲调制频率
2 kHz 至16 kHz(每级调整2 kHz )
固定频率
7 个,可编程
跳转频率
4 个,可编程
设定值的分辩率
0.01 Hz 数字输入;0.01 Hz 串行通讯输入;10 位二进制的模拟输入
(电动电位计0.1 Hz [0.1%( PID 方式)])
数字输入
3 个可编程的输入(电气隔离的),可切换为高电平/ 低电平有效(PNP/NPN)
模拟输入
1 个,(0 至10 V)用于频率设定值输入或PI 反馈信号,可标定或用作第4 个数字输入
继电器输出
1 个,可编程,30 V DC / 5 A(电阻性负载),250 V AC / 2 A(电感性负载)
模拟输出
1 个,可编程(0 mA 至20 mA)
串行接口
RS-485,选件RS-232
电磁兼容性
可选EMC 滤波器,EN55011 标准A 或B 级,也可选内部A 级滤波器
制动
直流注入制动,复合制动
防护等级
IP20
温度范围
-10 °C 至+50 °C (14 °F 至122 °F)
存放温度
-40 °C 至+70 °C (-40 °F 至158 °F)
相对湿度
< 95 % 相对湿度– 无结露
工作地区的海拔高度
海拔1000 m 以下不需要降低额定值运行
保护的特征
欠电压,过电压,过负载,接地,短路,电机失步,电动机锁定保护,电动机过温,变频器过温,参数联锁
标准
UL,cUL,CE,C-tick
CE
标记符合EC 低电压规范73/23/EEC 和电磁兼容性规范89/336/EEC 的要求
7)触摸屏单元
触摸屏技术参数如表1-2所示。
表1-2 触摸屏技术参数
MT510T
MT510S
MT506S
MT506L
硬件规格
型号
10.4" TFT
10.4" DSTN
5.7" STN
5.7" Blue
亮度
250 cd/m2
150 cd/m2
150 cd/m2
60 cd/m2
颜色
256 色
256色
256色
4灰度级
对比度
100:1
30:1
30:1
15:1
分辨率(WxH)
640 x 480
640 x 480
320 x 240
320 x 240
背光灯
CCFLx2
CCFLx2
CCFLx1
CCFLx1
CCFL寿命
最少15,000小时
最少15,000小时
最少15,000小时
最少15,000小时
触控面板
8线电阻式
4线电阻式
触控精度
2mm
表面硬度
4H
通信口
一个RS-232口(连接PC或slave) 一个RS-232/485口(连接PLC)
处理器
32bit RISC CPU 133MHz
存储器
4MB DRAM, 1MB FlashRom(可选用2MB)
4MB DRAM, 1MB FlashRom
打印口
标准打印口N/A
RTC和配方
记忆卡可选
系统诊断
电源失效自动侦测
一般规格
电源
21-30 V直流
功耗
430mA*24VDC
440mA*24VDC
220mA*24VDC
200mA*24VDC
CE
符合EN50081-2和EN50082-2标准
FCC
FCC A级
耐压
500VAC (1 )
绝缘
500VDC 50M.以上
防震
10 to 25 Hz (X,Y,Z方向2G 30分钟)
防护结构
IP65前面板(O环密封)
使用温度
0~45。C
环境湿度
10-90% RH (非浓缩)
外壳塑料
ABS + PC
外型尺寸WxHxD
315x238x60mm
204x150x75mm
显示去尺寸
302 x 225 mm 192 x 138 mm
重量
约.2.0 kg 约1.0kg
1.2 电源模块的使用
1.三相电源模块的使用
三相电源模块主要由断电器QF、控制开关SA、直流24V输出单元、交流380V输出单元以及九孔插座等组成。三相电源模块功能分布图如图1-1所示。
九孔插座
控制开关SA
断路器QF
DC 24V 输出
AC 380V 输出
图1-1 三相电源模块功能分布图
主要功能:电源模块上装有24V直流稳压电源,供输入输出单元及实验单元板使用,同时输出交流380V电压,供系统主电路控制使用。
电源具有短路保护功能,对于可能出现的误操作,均能确保主机的安全。对于西门子S7-200型主机上自带的24V直流电源请不要与此电源模块混用。
如果出现短路现象,请及时切断电源及故障点,等待DV 24V区域的指示灯闪烁一次后再延迟5s秒后打开电源。
操作步骤:使用时将小型断路器QF上合,合上开关SA,DC 24V灯亮,即表示DC 24V电源工作正常。
电源模块上的三眼插座为AC 220V电源,供计算机和PLC主机使用,其它插线请勿插入!
S7300 CPU使用时的注意事项:
使用实验连接线将PLC的I/O口与相关的实验模块锁孔相连,PLC的数字量输入输出部分的1L+、2L+、3L+、5L+接电源板的DC +24V端,数字量输入输出部分的1M、2M、3M、4M、5M、C0、C1、C2、C3与电源的DC 0V端相连。严禁接错,以免发生短路!实验系统连接好后,将主机单元上接上交流220V,将电源模块PS307上的开关拨到“ON”,此时“DC24”的输出指示灯亮。
注意:SA为AC 220V 电源开关,不用时,请不要闭合。L N 输出为AC 220V高电压,小心触电!
系统模块及PLC输入均使用DC 24V电源,严禁接入AC 220V电源,以免损坏设备。
2.交直流电源模块的使用
交直流电源模块单元采用三相五线制380V输入,可输出三相AC380V、单相AC220V、直流24V、交流12V-24V-36V、励磁输出200V、可调直流电源输出0~200V (供直流电机电枢调压用),直流电流、电压表指示、TCL工业级豪华型单相、三相插座。电源模块面板为环氧树脂绝缘板,上贴优质PC膜。交直流电源模块功能分布图如图1-2所示。
①电源指示灯
②断路器器
③三相四线插座
④单相五孔插座
⑤24V电源开关
⑥电枢电压表
⑦电枢电流表
⑧电位器
图1-2 交直流电源模块功能分布图
① 电源指示灯:显示三相电源供电情况。
② 断路器:交直流电源单元模块总电源。
③ 三相四线插座:可提供三相四线制电源。
④ 单相五孔插座:可输出单相220V电源。
⑤ 24V电源开关,控制面板上直流24V输出。
⑥ 电枢电压表:可指示电枢电压输出值。
⑦ 电枢电流表:可指示电枢电流输出值。
⑧ 电位器:可调电枢电压。
1.3 电源模块、CPU单元和继电器扩展模块的使用
该单元包括西门子电源单元PS307、CPU 314C-2DP单元和继电器扩展模块单元,其中电源单元只针对CPU单元供电,至于外围设备的供电由外部电源单元提供。电源模块及CPU单元示意图如图1-3所示。
图1-3 电源模块及CPU单元示意图
使用方法:
① 使用实验连接线将PLC的I/O口与相关的实验模块锁孔相连,PLC的数字量输入输出部分的1L+、2L+、3L+、5L+接电源板的DC +24V端,数字量输入输出部分的1M、2M、3M、4M、5M、C0、C1、C2、C3与电源的DC 0V端相连。严禁接错,以免发生短路!实验系统连接好后,将主机单元上接上交流220V,将电源模块PS307上的开关拨到“ON”,此时“DC24”的输出指示灯亮。
② 输入输出接口按实验板可直接与相对应的功能部分进行连接。模拟量信号分为电压信号和电流信号两种,输入信号:如果选择电压输入信号就连接Vn、AIn端(Vn、Ain分别表示电压信号的+、-接线端);选择电流输入信号就连接An、AIn端(An、AIn分别表示电流信号的+、-接线端)。输出信号:如果选择电压输出信号就连接Vn、MANA端(Vn、MANA分别表示电压信号的+、-接线端);选择电流输出信号就连接An、MANA端(An、MANA分别表示电流信号的+、-接线端)。
③ 继电器扩展模块中的公共点Cn接0V 。5M为电源的负端。
1.4 输入输出模块的使用
输入输出单元主要包括三大部分:DC电源输入区、输入部分和输出部分,由①电压、电流表、②电压源、电流源、③数码显示区、④拨码开关区、⑤工作电源输入区、⑥继电器区、⑦钮子开关区、⑧按钮开关区等组成。输入输出单元功能分布示意图如1-4所示。
④拨码开关区
③数码显示区
⑧按钮开关区
⑦钮子开关区
⑥继电器区
⑤工作电源输入区
①电压、电流表
②电压源、电流源
图1-4 输入输出单元功能分布示意图
1.工作电源输入区
工作电源输入区由电源输入端子和电源指示灯组成。主要做模块工作电源用,电源输入端子接24V直流电源,当供电正常,电源指示灯亮,表示线路正常。
2.输入单元
输入单元由数字量输入单元和模拟量输入单元组成。
数字量输入单元由4个按钮、8个钮子开关以及两组拨码开关等组成。如果将按钮或钮子开关与主机输入点 (I0.0~I2.7)相接,经过改变开关的状态,能够对PLC的输入状态进行改变;
如果利用BCD拨码开关,可对主机输入8421开关量,每次改变4位输入点的状态;以第一组拨码开关为例进行说明,4位输入接线的I/O分配表如表1-3所示。
表1-3 4位输入点接线的I/O分配表
拨码开关端
PLC输入端
8
I0.0
4
I0.1
2
I0.2
1
I0.3
则当拨码开关的旋转轮显示5时,对应的PLC输入端的状态表如表1-4所示。
表1-4 PLC输入端的状态表
PLC输入端
状态
8
OFF
4
ON
2
OFF
1
ON
«接线注意事项:
拨码开关的公共点C0、C1以及钮子开关的公共点C应与电源模块中DC24输出端中的“0V”相连接。
模拟量输出区主要由电压源和电流源组成,电压源输出工业标准的0~10V可调电压,电流源输出4~20mA的可调电流。
当使用电压源和电流源时,电源区的“+24V”和“0V”应与电源模块单元中的直流输出端对应连接。
3、输出单元
输出单元由数字量输出单元和模拟量输出指示单元等组成。
数字量输出单元由数码管显示区、继电器区等组成。数码显示区由标准七段显示编码方式输出,公共端点C2应与电源模块中DC24V输出端的“24V”端相连接。
继电器区由4组继电器单元组成,可控制4组交流电的通断。
继电器控制电路采用直流24V供电,可控制主电路中交流220V电源的通断,为了防止电源极性颠倒,在其控制电路中加入了保护二极管防止反向电压输入。
接线时,继电器的“+”端接电源模块中的DC24V输出端的“+24V”端,其“—”端与PLC输出端口相连。
模拟量输出指示单元由两块电压、电流表组成,可测量0~10V电压和4~24mA电流。接线时注意指针表的使用规范和表头的极性指示。
1.5 实验单元板的使用
TVT-90系列可编程控制器训练装置共配置模拟实验板16块:
⒈ TVT90HC-l 电机控制
⒉ TVT90HC-2 天塔之光
⒊ TVT90HC-3 交通信号灯自控和手控
⒋ TVT90HC-4 水塔水位自动控制
⒌ TVT90HC-7 多种液体自动混合
⒍ TVT90HC-8自动送料装车系统
⒎ TVT90HC-9 邮件分拣机
⒏ TVT90HC-10 电梯控制
⒐ TVT90HC-11自动售货机
⒑ TVT90HC-12 霓虹灯控制
⒒ TVT90HC-13温度控制系统
⒓ TVT90HC-14 电镀流水线
⒔ TVT90HC-15自动化仓库系统
⒕ TVT90HC-16机械手装配搬运流水线
⒖ TVT90HC-17 自控飞锯系统
⒗ TVT90HC-20无塔供水系统
模拟实验板依据系统原理图接线。DC 24V连接电源模块,注意极性!开关量S、SQ输入电路连接对应的PLC的输入端口,输出Y、M、L接PLC的输出端口。应当注意,个别实验模板为了形象,采用动态LED指示,传感器的状态系统随程序要求自动给定。
以TVT90HC-7 多种流体自动混合系统为例进行说明。
将液位传感器信号S1、S2、S3对应的与PLC的I0.0、I0.1、I0.2连接,进水阀门(Y1、Y2、Y3)、出水阀门Y4和搅拌机M与PLC的Q0.0、Q0.1、Q0.2、Q0.3、Q0.4连接,DC 24V与电源模块的DC 24V连接。当液位上升时,传感器S3、S2、S1按顺序依次接通,储液罐的液位由LED自动指示,当电机旋转时,由电机的LED指示运转状态。液位下降时,液位指示灯依次下降,S1、S2、S3依次断开。Y1、Y2、Y3、Y4、M的状态由LED指示,当LED亮时,表示其在运行。
特殊实验板的输入、输出单元电路在该板的实验中介绍。
图1-5 多种流体自动混合系统图
第二章 实验
实验一 熟悉Step7 V5.3编程软件的使用及基本逻辑指令的编程方法
一. 实验目的
了解可编程控制器的基本单元和编程的基本结构,熟悉Step7 V5.3编程软件的使用及基本逻辑指令的编程和调试程序的方法。
二. 实验设备
1. TVT-90GT实验装置一台。
2. 计算机一台。
3. 输入输出模块一块
4. TVT90HC-1电机控制模拟实验板一块
5. TVT90HC-2天塔之光模拟实验板一块
6. 连接导线若干。
三. 实验内容与操作
1.进入Step7 v5.3软件
打开[程序]->[Simatic] ->[SIMATIC Manager],进入STEP7编程界面。
图2-1进入STEP7编程界面图
图2-2 项目向导图
系统默认的首选项是“新建项目向导”,在对软件使用不太熟悉的情况下能够跟随向导进行下一步的操作。在这里,为了操作方便,省略此项步骤。点击[取消]按钮。
2.新建工程
图2-3 工程建立界面
点击文件->新建 菜单,出现上面的界面,输入项目的文件名与路径,建议以“名字”缩写加“学号”,在这里面,输入“f01”作为工作文件名。
新建完成后,就会弹出一个界面框,出现以“f01”命名的工程文件夹。针对当前使用的硬件设备,需要插入站点,站点为“S7-300站点”,操作如工程界面图所示:
图2-4 工程界面
插入→站点→2 SIMATIC 300站点
图2-5 插入站点
更改站点名称,如TVT90HC-1
图2-6 站名更改
3. CUP314C-2DP硬件配置
1)进入配置界面
图2-7 进入配置界面
双击TVT90HC-1站点
图2-8双击TVT90HC-1站点
双击硬件进入硬件配置界面
图2-9 硬件配置界面
2)选择硬件
① 选择底板
图2-10选择底板
展开SIMATIC 300→RACK-300后双击Rail
图2-11 双击Rail展开图
② 选择电源
图2-12 电源选择图
展开SIMATIC 300→PS-300后选择“PS 307 2A”并双击。必须与实际硬件一致
③ 选择CPU
图2-13 CPU选择图
展开SIMATIC 300CUP-300后选择“CUP 314C-2DP→6ES7 314-6CG03-0AB0”并双击“V2.6”。必须与实际硬件一致。
④ 选择继电器模块
选择订货号为6ES7 322-1HF01-0AA0的模块(SM-300—DO-300下的倒数第4个模块),把它拖放到4号槽中。如图2-15所示。
图2-14 选择继电器模块
3)I/O配置(依据接线端子板设置I/I地址)
图2-15 I/O配置图
① 首先双击 D08X继电器输出,设置地址为2。
图2-16 D08X继电器输出的地址设置
② 再双击DI24/DO16,设置输入、输出地址,一般都从0开始。注意设置输入、输出地址时要先设置输出继电器的地址,再设置输入、输出地址,否则输出地址无法从0开始设置,由于它与继电器的地址设置有关,继电器的地址设置不能与它相同。
图2-17 数字模块地址配置图
③ 双击AI5/A02,设置AD、DA地址,能够从I/O之后连续的地址或从10开始
图2-18 模拟量模块地址配置图
图2-19 输入输出信号参数设置
④ 双击计数,设置高速计数器的地址。高速地址能够从AD/DA之后连续的地址或从32开始,
图2-20 高速计数器的地址设置
4)保存与编译
按键保存与编译
图2-21 保存界面
图2-22 编译界面
4. 符号编辑
在工程界面下,双击“CPU 314C-2DP”→“S7 程序(1)”→“符号”进入符号编辑器,输入符号与地址,输入注释。保存退出。
图2-23 符号编辑界面
5. 程序编写
双击“CPU 314C-2DP”→“S7 程序(1)”→“块” →“OB1”,选择创立语言为梯形图“LAD(D)” 点击“确定”
图2-24 程序编写
填写符号名与符号注释,便于程序的阅读。点击“确认”进入编程的画面。输入程序并保存。
图2-25程序编写界面
1) 设计练习程序1
编程控制要求:
① 当SA1、SA2输入开关都断开时,L1灭,L2亮。
② 将SA1输入开关闭合,PLC主机上输入显示灯“I0.0”亮,L1、L2均保持原状态。
③ 再将SA2输入开关闭合,PLC主机上输入显示灯“I0.1”亮,同时L1亮,L2灭。
④ 只要SA1、SA2任何一个断开,L1灭,L2亮。
实验I/O分配:
实验硬件需用一块输入输出模块和一块TVT90HC-2天塔之光模拟实验板,其I/O口的地址分配与接线如表2-1所示:
表2-1 I/O地址分配表
输入(接输入输出模块)
输出(接天塔之光模拟实验板)
PLC端
外接端口
注释
PLC端
外接端口
注释
I0.0
SA1
输入开关
Q0.0
L1
灯1
I0.1
SA2
输入开关
Q0.1
L2
灯2
将下列程序输入到计算机中并下载到PLC中,点击“”监视(开/关)按钮进行程序实时运行监视,观察并描述运行结果。
2) 设计练习程序2
将第三章 综合设计实验一 电动机控制程序输入PLC中运行,观察并描述运行结果。
6. 项目下载
项目下载包含程序与硬件配置。回到SIMATIC Manager窗口,如光标停在“TVT90HC-1”,点击键,下载项目运行。下载之前必须把硬件连接完成并通上电源。
图2-26项目下载
注意:如果下载时,不能正常连接,弹出如图2-27对话框。则程序配置硬件MPI节点地址与实际硬件设备不符合,请按以下步骤进行操作,重新设置程序硬件的MPI节点地址。
图2-27程序下载
(1)在硬件配置页面,点击下载到模块按钮,如图2-28所示。
图2-28下载到模块
(2)弹出选择目标模块对话框,点击确定,如图2-29所示。
图2-29选择目标模块
(3)在弹出的选择节点地址对话框中,点击视图按钮,查看程序配置的硬件MPI节点地址与实际硬件设备是否相同。然后点击确定按钮,如图2-30所示。
图2-30 选择节点地址对话框
(4)硬件配置下载完后,弹出如图2-31所示的对话框。点击“是”按钮。
图2-31 配置下载对话框
这样,硬件配置就下载成功了。
实验二、比较指令与定时指令的基本编程及应用
一.实验目的
了解PLC中比较指令与不同定时器指令的使用方法,掌握比较指令和基本定时器指令的应用。
二.实验设备
1. TVT-90GT实验装置一台
2. 计算机一台
3. 输入输出模块一块
4. TVT90HC-2天塔之光模拟实验板一块
5. 连接导线若干
三.实验内容与操作
1.比较指令的使用说明
比较指令使用说明,下述比较指令可供使用
CMP?I 整数比较
CMP?D 双整数比较
CMP?R 实数比较
以整数比较为例,其整数比较指令符号如图2-35所示.:
图2-32 整数比较指令符号
其整数比较指令参数说明如表2-6所示:
表2-6整数比较指令参数说明
参数
数据类型
存储区域
说明
方块图输入
BOOL
I,Q,M,L,D
先前逻辑运算的结果
方块图输出
BOOL
I,Q,M,L,D
只有在方框图输入的RLO为“1”时才能处理比较结果
IN1
INT
I,Q,M,L,D或常数
第一个参与比较的数值
IN2
INT
I,Q,M,L,D或常数
第二个参与比较的数值
整数比较指令的使用方法如例3所示。
例1:如果条件成立,则输出Q0.0置位:
1) 在输入I0.0和I0.1的信号状态为“1”
2) 而且MW0>=MW1
2.定时器指令的使用说明
下述定时器指令可供使用
S_PULSE 脉冲S5定时器 —(SP) 脉冲定时器线圈
S_PEXT 扩展脉冲S5定时器 —(SE) 扩展脉冲定时器线圈
S_ODT 接通延时S5定时器 —(SD) 接通延时定时器线圈
S_ODTS 保持型接通延时S5定时器 —(SS) 保持型接通延时定时器线圈
S_OFFDT 断电延时S5定时器 —(SA) 断开延时定时器线圈
各定时器符号如图2-32所示。
图2-33 各定时器符号
定时器的标识号Tno为T0~T255,一共256个。
在以后的实验中主要是用到了接通延时S5定时器,其参数说明如表2-2所示。
表2-2 接通延时S5定时器参数说明
参数
数据类型
存储区域
说明
Tno
TIMER
T
T定时器标识号,no(编号)范围与CPU有关
S
BOOL
I,Q,M,L,D
启动输入端
TV
S5TIME
I,Q,M,L,D
预置时间值
R
BOOL
I,Q,M,L,D
复位输入端
BI
WORD
I,Q,M,L,D
剩余时间值,整数格式
BCD
WORD
I,Q,M,L,D
剩余时间值,BCD格式
Q
BOOL
I,Q,M,L,D
定时器的状态
接通延时S5定时器的使用方法如例1所示。
例2:如果输入端I0.0的信号状态从“0”变为“1”(RLO出现上升沿),则启动定时器T1,如果规定的2秒时间已结束,输入端I0.0的信号状态仍为“1”,则输出Q0.0为“1”,如果输入端I0.0的信号状态从“1”变为“0”,则定时器停止运行,Q0.0为“0”(如果输入端I0.1的信号状态从“0”变为“1”,则定时器复位,而不论定时器是否正在工作。)
其它各定时器的功能和用法可按F1键参考各功能块的说明。
3.编程设计要求
1)设计练习程序1
设某工件加工过程分为4道工序完成,共需30s,其时序要求如图2-33所示,I0.0=ON时,启动和运行;I0.0=OFF时停机。而且每次启动均从第一道工序开始。
图2-34 时序图
编程控制要求:以上可用二种方法实现:
① 用4个定时器分别设置4道工序的时间,经过程序依次启动之。
② 用一个定时器设置全过程时间,再用若干条比较指令来判断和启动各道工序。
实验I/O分配:实验硬件需用一块输入输出模块和一块TVT90HC-2天塔之光模拟实验板,其I/O口的地址分配与接线如表2-3所示:
表2-3 I/O地址分配表
输入(接输入输出模块)
输出(接天塔之光模拟实验板)
PLC端
外接端口
注释
PLC端
外接端口
注释
I0.0
SA1
启动工序
Q0.0
L1
工序1
Q0.1
L2
工序2
Q0.2
L3
工序3
Q0.3
L4
工序4
2)设计练习程序2
做综合设计实验二 天塔之光控制程序,用定时器设计程序,并将设计程序输入PLC中进行调试和运行,观察并描述运行结果。
四、实验报告要求
编写程序并描述运行结果,画出时序图。
实验三、计数指令的基本编程及应用
一.实验目的
了解PLC中计数指令的使用方法,并掌握计数指令的应用。
二.实验设备
1.TVT-90GT实验装置一台。
2.计算机一台。
3.输入输出模块一块
4.TVT90HC-2天塔之光模拟实验板一块
5.连接导线若干。
三.实验内容与操作
1.计数器指令使用说明
下述计数器指令可供使用
S_CUD 加-减计数器 —(SC) 计数器线圈置位
S_CD 减计数器 —(SU) 加计数器线圈
S_CU 加计数器 —(SD) 减计数器线圈
各计数器的符号如图2-34所示。
图2-35 各计数器符号
计数器的标识号Tno为T0~T255,一共256个。
在本次实验中主要是以减计数器为例,其参数说明如表2-4所示。
表2-4减计数器参数说明
参数
数据类型
存储区域
说明
Cno
COUNTER
C
C计数器标识号,no(编号)范围与CPU有关
CD
BOOL
I,Q,M,L,D
减计数器输入端
S
BOOL
I,Q,M,L,D
计数器预置输入端
PV
WORD
I,Q,M,L,D或常数
计数器输入值的范围0-999,
以C#<值>形式表示
PV
WORD
I,Q,M,L,D
计数器预置值
R
BOOL
I,Q,M,L,D
复位输入端
CV
WORD
I,Q,M,L,D
当前计数器值,16进制数值
CV_BCD
WORD
I,Q,M,L,D
当前计数器值,BCD码
Q
BOOL
I,Q,M,L,D
计数器的状态
S_CD(减计数器)在输入端S出现上升沿时使用输入端PV上的数值预置。
如果在输入端R上的信号状态为“1”,则计数器复位,计数器被置为“0”。
如果输入端CD上的信号状态从“0”变为“1”,而且计数器的值大于“0”,则计数器减“1”。
如果计数器被置位,而且输入端CD上的RLO=1,计数器将相应的在下一扫描循环计数,即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。
如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。
减计数器的使用方法如例2所示。
例3:如果I0.2从“0”变为“1”,计数器使用MW10的值预置,如果I0.0的信号状态从“0”变为“1”,计数器C1的值将减1,C1的值等于0除外。如果C1的值不等于0,则Q0.0为“1”。
其它各计数器的功能和用法可按F1键参考各功能块的说明。
2.编程设计要求
1)用一个按钮开关(I0.0)控制3个灯(1号 灯Q0.0、2号 灯Q0.1、3号 灯Q0.2),按钮按3下1#灯亮,再按3下2#灯亮,再按3下3#灯亮,
展开阅读全文