西门子鹰潭授权代理商
课题实例来自生产、生活、要处理及注意的有关问题我们都向学生交待清楚,引导学生具体的处理办法、解决方法步骤、方向。通过多个实例的学习、实践与积累,学生能逐渐地提高解决实际问题的能力。
任课老师把PLC技术应用教程分为若干个单元,每个单元中的几个实例都是以某个重点指令的应用为主线。应用程序由简单到复杂。这样,通过一个单元的学习,学生已将该单元的重点指令很深刻地留在脑海中。他们灵活应用指令的能力会逐步增强。课题式教学中通过恰当的引导,就能逐步提高学生的编程能力,应用PLC的能力。
㈢ 提高竞争意识巩固所学知识
我们知道,适度的压力是动力的泉源。为使学生能积极参与,我们任课老师应在教学过程中实行单元过关制度来增强学生学习的适度紧迫感。每个课题教学的后环节是课题小测验,测试内容与课题大至雷同。一单元结束时进行一次单元综合测验。实施单元过关制度后,学生的学习劲头更足了。曾有这样一个事例:一名学生在单元过关小测后,突然停下正在参与的足球比赛,跑到笔者身边来,求证他刚想到的解题思路是否正确。当他得到肯定的答复时,高兴得手舞足蹈。任课老师应通过单元测验,给予学生适度的学习压力,使学生有较大的动力,学习效果好。通过测试来检查学生对课题的掌握情况,以及时地查漏补缺,也是教学工作必不可少的环节。
通过以上几个方面的教学改革,可以提高技工学校学生的PLC应用能力,以适应上岗要求。《PLC原理及应用》课程重要的特点是“综合应用性”,因为一个实用的工业自动化控制系统往往是很复杂的,其中可能包括机、电、液、气等内容,还会因行业不同控制要求也有所不同。故在本课程的实践教学中,应把机械、电工、电子、液压、气动和计算机等知识与PLC技术进行有机地联系,扩大实习实训课时的比重,逐步加大学校相关设备的投入,建立较为完备的PLC技术仿真实训室,从而为“PLC仿真项目开发”的实训教学创造良好条件。教学实践证明,只有通过PLC仿真项目方面的实训,让学生亲自编程、实际接线和仿真调试,并对运行过程中所遇到的问题进行分析和改进,才能真正培养学生创新思维和综合职业能力,真正实现学生毕业后在PLC技术应用领域“零距离上岗”的终教学目标。本文较详细地阐述了作者在电工《PLC应用》教学中改革教材,以精选出的实例为重点实施课题教学;丰富教具,运用合适的教学辅助手段,尽量运用直观教学;采用一体化的教学模式,;教学中教师做好引导,调动学生积极参与,发挥学生的主体作用。从而提高学生PLC应用能力,以适应现代社会岗位要求。
一个模块多种功能
时间戳模块可以读取离散量输入信号的上升沿和下降沿,且标以高精度时间戳信息;离散量输出
也可以基于**的时间控制。该模块还支持过采样,脉宽调制,计数等功能。• 离散量输入信号支持时间戳检测,计数,过采样等功能
应用案例
1.将输出控制传送给 PWM 通道。
2.设置 SW_ENABLE,以启动输出。
3.通过 OUTPUT_VALUE,设置所需负载因子。
4.必要时,可更改周期长度(循环或一次性)。如果该值未更改,则使用硬件配置中的周
期长度。
5.通过 TM CTRL_DQ 和 SET_DQ,可从用户程序将输出性地置位为 1 或 0。
6.发生错误时,可通过 RES_ERROR 进行确认。
该输出顺序的其它参数将在启动输出顺序前进行定义。
在 STEP 7 (TIA Portal) 中的设备组态中更改参数分配的数据记录,也可通过 WRREC 进
行更改。
控制接口参数
OUTPUT_VALUE
值 OUTPUT_VALUE 的解释取决于设置的操作模式。系统始终更新 OUTPUT_VALUE。
检测到无效值(超出允许的范围)时,错误存储器位 ERR_OUT_VAL 将置位,直到检测
到有效值。发生错误时,无效值将忽略,PWM 通道将继续使用上一个有效
OUTPUT_VALUE。请注意,在频率输出模式时中可能没有上一个有效值。此时,脉冲输
出将返回值 0,即没有脉冲输出。
请注意,在 PWM 模式中,系统不会检查负载因子。负载因子大于允许的格式范围时,
PWM 通道将全部占用。值小于 0 时,*不使用。
SLOT、MODE_SLOT 和 LD_SLOT
在 PWM 模式下,如果在启动输出顺序前或运行过程中需临时更改周期长度,则可使用这
些控制接口字段。有关 SLOT、 MODE_SLOT 和 LD_SLOT 的交互操作说明,请参见“处
理 SLOT 参数(控制接口) (页 78)”部分。
SW_ENABLE
如果 0 → 1,则激活输出顺序。
TM_CTRL_DQ
● 如果为 1,则 PWM 通道控制该输出并生成脉冲顺序。
● 如果为 0,则用户程序将通过 SET_DQA 分配直接控制该输出。
SET_DQA
● 如果 TM_CTRL_DQ 取消激活,则为 1 时输出 A 将置位为 1
● 如果 TM_CTRL_DQ 取消激活,则为 0 时输出 A 将置位为 0
RES_ERROR
在反馈接口中,复位错误位存储器 ERR_LD
处理 SLOT 参数(控制接口)
SLOT 和 MODE_SLOT
SLOT 具有以下操作模式:
● 单次更新模式 (MODE_SLOT = 0)
如果在启动输出顺序前或运行过程中需要临时更改特定参数(如,周期长度),则可
使用该模式。
– 在 LD_SLOT 中更改该该值时,通常会应用 SLOT 中的值。
– 切换反馈接口中的确认位 STS_LD_SLOT。
– LD_SLOT 的值用于定义 SLOT 的解释说明(参见下表“SLOT 参数值的解释”)。
– 如果 LD_SLOT 的值无效,在反馈位 ERR_LD 的设置将指示发生参数分配错误。此
时,需通过控制位 RES_ERROR 复位该错误,并为下一个值启用 SLOT 参
数。
– 通道将该模式中发生的更改回读到参数分配数据记录中。
– 用户程序通过 RDREC 回读参数分配数据时,当前的更改将保存到数据记录 128
中。在 CPU 暖启动过程中,这些更改将丢失。
● 循环更新模式 (MODE_SLOT = 1)
除控制主参数之外,如果程序还需连续控制其它参数,则可使用该操作模式。
– 在每一个模块循环中,都将传送 SLOT 中的值。
– 确认位不可用。
– LD_SLOT 的值用于定义 SLOT 的解释说明(参见下表“SLOT 参数值的解释”)。
– 如果 SLOT 中的值无效,则发生 ERR_SLOT_VAL 错误。加载有效值后,将自动复
位该错误。
– 在该模式中,不会更新参数分配数据记录中的值。如果在该模式中 LD_SLOT 发生
了更改,则 LD_SLOT 中应用的上一个值有效。
– 通过设置 LD_SLOT = 0 且 MODE_SLOT = 0,可停止更新模式。停止更
新模式后,更新过程中参数发生的更改将保留,直至通过 SLOT 进行下一次更
改(循环或一次性)或发生下一次 STOP-RUN 切换
6ES7541-1AB00-0AB0西门子S7-1500PLC模块SIMATICS7-1500, CM PTP RS-422/485 HF 通讯模块针对 串行连接 RS-422 和 RS-485,空闲端口,3964(R),USS, MODBUS RTU 主站,从站, 115200 kBit/s, 15针 Sub-D插座
SLOT 参数值的解释
参数 SLOT 中写入值的解释,取决于 LD_SLOT 值和模式,如下表所示。
LD_SLOT SLOT 值的含义 SLOT 值的有效模式 SLOT 数据类型
0 无操作 / 空闲 所有操作模式
1 周期长度 PWM UDInt
允许的值范围*:
小值:10 µs、100 µs 或 10000 µs
(10 ms)
大值:10000000 µs (10 s)
* 运行的值范围取决于所选的硬件输出,有时还取决于高速模式(高速/标准)。
单次更新参数“周期长度”(Period duration)
在下文中,介绍了单次更新参数“周期长度”(Period duration) 的顺序。该操作流程同样适
用于高速计数器通道
请注意,执行上述操作序列时,需满足以下要求:
● 值 MODE_SLOT 需设置为 0
● 在反馈位 ERR_SLOT_VAL 中,指示错误或无效值
● 错误必须进行确认
如果 MODE_SLOT 0 = 1,则需满足以下要求(仅 PWM 模式):
● 根据 LD_SLOT 的值,持续评估 SLOT 中的值
● STS_LD_SLOT 保持不变
● 在 SLOT 中设置有效值后,错误将立即自动复位
循环更新参数“周期长度”(Period duration)
在下文中,介绍了循环更新参数“周期长度”(Period duration) 的顺序。该操作流程同样适
用于高速计数器通道。
① • 将 SLOT 设置为所需的参数
• 将 MODE_SLOT 设置成 1
• 将 LD_SLOT 设置为所需的值(周期长度为 1)
② 连续更改 SLOT 中的值;工艺通道将持续进行评估
③ SLOT 中的值超出允许的限值,工艺通道家你该指示 ERR_SLOT_VAL 且使用上一
个有效值继续运行
④ SLOT 中的值重新回到允许的范围内,工艺通道将单独复位 ERR_SLOT_VAL,并
继续使用 SLOT 中的值继续运行
⑤ 复位 LD_SLOT 和 MODE_SLOT,工艺通道将使用上一个值继续运行