查看: 286|回复: 3

PLC开发任务贴

[复制链接]

31

主题

121

帖子

1254

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1254
发表于 2021-10-10 20:03:47 | 显示全部楼层 |阅读模式
天问Block图形化非常适合做特定场所的应用,PLC的就用将是一个重要方面。本贴将发布任务,让大家讨论摘榜,并可获取基金会的补助。
第一个任务:PLC中的定时器,具体功能由胡工或群友来说明实现功能。要求用一个图形库完成。
回复

使用道具 举报

0

主题

1

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2021-10-10 20:10:25 | 显示全部楼层
本帖最后由 刁爱建 于 2021-10-10 20:12 编辑

我来坐沙发 具体我明天上图来说明
回复

使用道具 举报

31

主题

121

帖子

1254

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1254
 楼主| 发表于 2021-10-10 20:21:18 | 显示全部楼层
PLC中的定时器相当于继电器系统中的时间继电器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位),这三个存储单元使用同一个元件号。FX系列PLC的定时器分为通用定时器和积算定时器。

常数K可以作为定时器的设定值,也可以用数据寄存器(D)的内容来设置定时器。例如外部数字开关输入的数据可以存入数据寄存器,作为定时器的设定值。通常使用有电池后备的数据寄存器,这样在断电时不会丢失数据。

1

通用定时器

各系列的定时器个数和元件编号如表3–5所示。100ms定时器的定时范围为0.1~3276.7s,10ms定时器的定时范围为0.01~327.67s。FX1S的特殊辅助继电器M8028为1状态时,T32~T62(31点)被定义为10ms定时器。图3–10中X0的常开触点接通时,T200的当前值计数器从0开始,对10ms时钟脉冲进行累加计数。当前值等于设定值414时,定时器的常开触点接通,常闭触点断开,即T200的输出触点在其线圈被驱动10ms×414=4.14s后动作。X0的常开触点断开后,定时器被复位,它的常开触点断开,常闭触点接通,当前值恢复为0。






如果需要在定时器的线圈“通电”时就动作的瞬动触点,可以在定时器线圈两端并联一个辅助继电器的线圈,并使用它的触点。

通用定时器没有保持功能,在输入电路断开或停电时被复位。FX系列的定时器只能提供其线圈“通电”后延迟动作的触点,如果需要在输入信号变为OFF之后的延迟动作,可以使用图3–11所示的电路。



2

积算定时器

100ms积算定时器T250~T255的定时范围为0.1~3276.7s。X1的常开触点接通时(见图3–12),T250的当前值计数器对100ms时钟脉冲进行累加计数。X1的常开触点断开或停电时停止定时,当前值保持不变。X1的常开触点再次接通或重新上电时继续定时,累计时间(t1+t2)为1055×100ms=105.5s时,T250的触点动作。因为积算定时器的线圈断电时不会复位,需要用X2的常开触点使T250强制复位。



3

使用定时器的注意事项

如果在子程序或中断程序中使用T192~T199和T246~T249,在执行END指令时修改定时器的当前值。当定时器的当前值等于设定值时,其输出触点在执行定时器线圈指令或END指令时动作。如果不是使用上述的定时器,在特殊情况下,定时器的工作可能不正常。 如果1ms定时器用于中断程序和子程序,在它的当前值达到设定值后,其触点在执行该定时器的第一条线圈指令时动作。

4

定时器的定时精度

定时器的精度与程序的安排有关,如果定时器的触点在线圈之前,精度将会降低。平均误差约为1.5倍扫描周期。最小定时误差为输入滤波器时间减去定时器的分辨率,1ms,10ms和100ms定时器的分辨率分别为1ms,10ms和100ms。

如果定时器的触点在线圈之后,最大定时误差为2倍扫描周期加上输入滤波器时间。如果定时器的触点在线圈之前,最大定时误差为3倍扫描周期加上输入滤波器时间。
回复

使用道具 举报

31

主题

121

帖子

1254

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1254
 楼主| 发表于 2021-10-21 08:47:04 | 显示全部楼层
ModBus马上上线,定时器目前为止,还没有人做这个任务?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2022-7-2 07:24 , Processed in 0.276982 second(s), 22 queries .

Powered by Discuz!

© 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表