发表于:2019/11/17 20:38:36
#0楼
此贴内容来自<120例>1.4.2章节,这本书真的不错.有兴趣的朋友可以购买一本翻阅一下.
这个功能块也是自定义功能块,需要添加到库管理器中,添加方法见<光分享050>
此功能块主要用来实现一些机器维护方面的功能,比如设备要求每周需要对某些机械部位进行一次清理
或者加润滑油等操作,常规程序需要自己去编写实现.此功能块直接设置想要实现这一功能的目标日期,
当到达该日期后,则相应的标志位输出,且不受PLC断电的影响.方便现场使用,提高编程效率.
此功能块需要PLC提供实时时钟.
功能块如图.
功能块管脚说明:
输入:
i_xenable:开关量,使能功能块;
i_udireferencedate:双整数,设定日期,格式:YYMMDD,例如:20191117,20190808;
输出:
q_xyear:整数:当前日期 年;
q_xmonth:整数:当前日期 月;
q_xday:整数:当前日期 日;
q_xhour:整数:当前日期 时;
q_xminute:整数:当前日期 分;
q_xsecond:整数:当前日期 秒;
q_xmillisecond:整数:当前日期 毫秒;
q_xdayofweek:整数:当前日期 星期*;
q_xyday:整数:当前日期 一年中的第***天;
时序图如下.
实例程序如下
至于大家最常用这个功能块来干什么..........欢迎讨论?
这个功能块也是自定义功能块,需要添加到库管理器中,添加方法见<光分享050>
此功能块主要用来实现一些机器维护方面的功能,比如设备要求每周需要对某些机械部位进行一次清理
或者加润滑油等操作,常规程序需要自己去编写实现.此功能块直接设置想要实现这一功能的目标日期,
当到达该日期后,则相应的标志位输出,且不受PLC断电的影响.方便现场使用,提高编程效率.
此功能块需要PLC提供实时时钟.
功能块如图.
功能块管脚说明:
输入:
i_xenable:开关量,使能功能块;
i_udireferencedate:双整数,设定日期,格式:YYMMDD,例如:20191117,20190808;
输出:
q_xyear:整数:当前日期 年;
q_xmonth:整数:当前日期 月;
q_xday:整数:当前日期 日;
q_xhour:整数:当前日期 时;
q_xminute:整数:当前日期 分;
q_xsecond:整数:当前日期 秒;
q_xmillisecond:整数:当前日期 毫秒;
q_xdayofweek:整数:当前日期 星期*;
q_xyday:整数:当前日期 一年中的第***天;
时序图如下.
实例程序如下
附件:1.4.2.zip
[本地下载]至于大家最常用这个功能块来干什么..........欢迎讨论?
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.